Overview

LegacyVault Banner

The Unstoppable Inheritance Protocol

LegacyVault is a decentralized Dead Man's Switch protocol built on Arbitrum Stylus—combining the security of Ethereum with the speed and efficiency of Rust.

What is LegacyVault?

LegacyVault is a non-custodial inheritance protocol ensuring your digital assets are safely transferred to your loved ones should anything happen to you.

Unlike traditional wills that require lawyers and third-party trust, LegacyVault uses a Smart Contract Dead Man's Switch. You set a "Heartbeat" interval (e.g., 6 months). If you fail to "Ping" the contract within that time, the protocol assumes you are incapacitated and automatically unlocks the funds for your designated beneficiary.

circle-info

Key Differentiator: Your legacy doesn't just sit idle. Deposited funds are automatically routed to our Lending Pool to earn 1% daily compound interest.


Why Arbitrum Stylus?

We built the Core Logic using Rust via Stylus to achieve capabilities impossible on the standard EVM:

  • ⚡ Cost Efficiency: Complex date calculations and state management are significantly cheaper in WASM compared to EVM bytecode.

  • 🛡️ Type-Safe Security: Rust's memory safety prevents common smart contract vulnerabilities.

  • 🚀 High Performance: Ultra-efficient execution for the heartbeat "Ping" mechanism.


Core Value Proposition

Feature
Conventional Inheritance
LegacyVault Protocol

Mechanism

Lawyers & Paper Wills

Smart Contract Dead Man's Switch

Cost

Expensive Legal & Notary Fees

Low Gas Fees (Stylus)

Asset Status

Idle Assets

Growing (1% Daily Interest)

Claim Process

Long Bureaucratic Process

Automated & Trustless


Key Features

✅ Dead Man's Switch (Rust Logic)

The core of the system. Users set a time period. If ping() is not called before time runs out, the Vault status changes to claimable by the Beneficiary.

✅ Automated Growth (Lending Pool)

Why let inheritance sit idle? Funds stored in the Vault are automatically deposited into our internal Lending Pool, generating transparent, on-chain verifiable daily compound interest.

✅ Hybrid Factory Pattern

We use Solidity for the Factory (contract printer) to maintain compatibility with the EIP-1167 standard, while using Rust for the Vault logic to maximize efficiency.

✅ Multi-Asset Support

Built to support standard ERC-20 tokens (like USDC), ensuring your liquid assets can be inherited easily.


Platform Architecture

Our code structure is designed as a Hybrid Monorepo (Rust & Solidity):

1

The Brain (Rust Logic)

  • Location: /BE/vault-logic

  • Role: Master contract written in Rust. Handles core logic like ping, duration calculation, and beneficiary validation.

  • Technology: Arbitrum Stylus SDK (Rust).

2

The Printer (Solidity Factory)

  • Location: /BE/vault-factory

  • Role: Uses the EIP-1167 (Minimal Proxy) pattern to cheaply "clone" the Rust logic for every new user.

  • Technology: Solidity, Foundry.

3

The Bank (Lending Pool)

  • Location: /BE/lending-pool

  • Role: Specialized Rust contract handling asset deposits and 1% daily compound interest calculations.

  • Integration: Connected directly to user Vaults.

4

The Interface (Frontend)

  • Location: /FE/trove

  • Stack: Next.js 15, TypeScript, Tailwind CSS.

  • Features: Vault management dashboard, transaction history tracking, and interactive "Life & Death" simulation.


Network Information

circle-exclamation
  • Network: Arbitrum Sepolia Testnet

  • Technology: Stylus (WASM + EVM)

  • Currency: ETH (Gas), Mock USDC (Asset)

🚀 Demo Apparrow-up-right | 📄 Pitch Deckarrow-up-right | 💻 GitHub Repoarrow-up-right


Built on Arbitrum Stylus 🦀 Powered by Rust ⚙️ Interface by Next.js ⚛️

Last updated