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.