Skip to content

skill-mind/InheritX-Dapp

Repository files navigation

InheritX: Securing Digital Legacies Through Blockchain Technology

InheritX is a revolutionary platform for digital asset inheritance. Leveraging StarkNet’s Layer 2 solution, InheritX ensures secure, automated, and trustless transfer of cryptocurrencies and NFTs to designated heirs—empowering you to safeguard your digital legacy with cutting-edge blockchain technology.


Key Features

For Asset Owners

  • Automated Inheritance Plans: Easily create inheritance plans with customizable beneficiary allocations, time-locks, and emergency override protocols.
  • Multi-Signature Security: Benefit from consensus-based approvals that enhance the safety of your digital assets.
  • Real-Time Monitoring: Track your assets and inheritance plan status via an intuitive, user-friendly dashboard.

For Beneficiaries

  • Secure Claim Process: Claim your inherited assets with a robust identity verification system and a transparent, guided workflow.
  • Immutable Records: Access verifiable, tamper-proof documentation of asset transfers and plan conditions.
  • Streamlined Interface: Enjoy a seamless and straightforward experience from registration to asset reception.

For Guardians

  • Oversight and Validation: Assist in verifying and monitoring inheritance plans to ensure fairness and security.
  • Emergency Protocols: Activate override mechanisms in critical situations to recover assets safely.

Why Blockchain?

InheritX leverages StarkNet blockchain technology to:

  • Enhance Security: Immutable smart contracts and advanced cryptographic measures protect your digital assets.
  • Ensure Transparency: Every transaction is recorded on the blockchain for verifiable, tamper-proof documentation.
  • Enable Trustless Execution: Automated, decentralized processes eliminate the need for intermediaries.
  • Facilitate Cross-Chain Support: Designed to securely handle diverse digital assets across multiple blockchain networks.

Key Benefits for All Users

  • Seamless Automation: InheritX executes inheritance plans automatically upon meeting predefined conditions.
  • Decentralized Security: Advanced protocols—like multi-signature validation and zero-knowledge proofs—safeguard your digital wealth.
  • User Empowerment: Manage, monitor, and update your inheritance plans with ease.
  • Transparent Operations: Full visibility into transaction history builds trust and accountability.

User-Friendly Dashboards

InheritX provides tailored dashboards for every user type:

  • Asset Owners: Monitor your digital portfolio, manage inheritance plans, and receive real-time notifications.
  • Beneficiaries: Navigate the asset claim process effortlessly with step-by-step guidance.
  • Guardians: Oversee plan execution and provide necessary approvals to ensure security and compliance.

Technologies Behind InheritX

  • Frontend: Next.js for dynamic, responsive user interfaces.
  • Backend: Node.js powering robust server-side operations.
  • Blockchain: StarkNet for secure smart contract execution and efficient transactions.
  • Storage: IPFS for decentralized, secure document and data retention.

Package Dependencies

The InheritX project utilizes the following packages:

  • "@headlessui/react": "^2.2.0",
    • "@radix-ui/react-slot": "^1.1.1",
    • "@starknet-react/chains": "^3.1.1",
    • "@starknet-react/core": "^3.6.3",
    • "@starknet-react/typescript-config": "^0.0.1",
    • "class-variance-authority": "^0.7.1",
    • "clsx": "^2.1.1",
    • "lodash": "^4.17.21",
    • "lucide-react": "^0.474.0",
    • "next": "^14.2.20",
    • "react": "^18",
    • "react-dom": "^18",
    • "react-icons": "^5.4.0",
    • "starknet": "^6.11.0",
    • "tailwind-merge": "^2.6.0",
    • "tailwindcss-animate": "^1.0.7"

Getting Started

To set up InheritX on your local machine:

  1. Clone the Repository:

    git clone https://github.com/skill-mind/InheritX-Dapp.git
    cd inheritx
  2. Install Dependencies:

    npm install
  3. Start the Development Server:

    npm run dev

    Visit http://localhost:3000 in your browser to view the platform.

Contributing to InheritX

We welcome contributor! To participate:

  1. Fork the repository

  2. Create a new branch git checkout -b feat/Issue title

  3. Commit your changes: Type "Add the title as the commit message" when prompted during your commit stage using git.

  4. Push to your branch: git push origin feature/Issue title

  5. Create a pull request

Connect with Us

Stay updated on InheritX developments through our community channels:

Telegram

Join us in revolutionizing digital inheritance and securing your digital legacy with InheritX!

About

The Dapp of inheritX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published