Skip to content

Latest commit

 

History

History
135 lines (90 loc) · 4.76 KB

README.md

File metadata and controls

135 lines (90 loc) · 4.76 KB

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!