Demo Inheritance vault

Project Overview

Inheritance Wallet lets an owner define heirs, shares, and check-in timing. If the owner stops checking in, heirs can trigger the overdue flow and finalize a claim according to the configured vault rules.

Core Functionality

Create Vaults

Set amount, heirs, percentage splits, and inactivity windows in a guided wallet flow.

Owner Check-in

Owner can reset the inactivity timer to keep the vault in active state.

Heir Trigger

Once overdue, a registered heir can trigger lifecycle transition for payout eligibility.

Claim Lifecycle

Heir-facing claim execution and status tracking with transaction references.

Flow Summary

  1. Owner creates an inheritance vault with one or more heirs.
  2. Owner performs periodic check-ins to keep the vault active.
  3. If no check-in happens in time, heir can trigger overdue state.
  4. Eligible heir executes claim when lifecycle conditions are met.

Test the Extension

  1. Clone the wallet repository to your machine.
  2. Run npm install and then build it, for example with npm run build:chrome.
  3. Open your browser extension page and enable Developer mode.
  4. Choose Load unpacked and import the built extension folder from dist/.
  5. Open the wallet and test the inheritance flow. The README has the full setup details.