Overview

era_0x is a trustless, Ethereum-based smart contract system designed for crypto estate planning. It allows a single owner to securely store ETH and up to 10 ERC-20 tokens in a Vault. The system includes a heartbeat mechanism to track owner activity through explicit ping or pingByPinger calls. If the owner remains inactive for a predefined period (6, 9, or 12 months), anyone can trigger asset distribution to designated heirs via a modular HeirModule.

Key components:

  • Vault.sol: Manages asset storage, heartbeat tracking, withdrawals, claims, emergency operations, and pause functionality.

  • HeirModule.sol: Defines heirs and their percentage allocations for asset distribution.

The system supports:

  • Owner withdrawals at any time.

  • An emergency owner for key loss scenarios.

  • An authorized pinger for heartbeat updates.

  • Pausing sensitive operations for added security.

  • Handling failed transfers for later recovery by heirs.