sandbox

run the whole lifecycle.

Your wallet is the owner. Name successors, move time, act as each role, and watch the contract's exact rules accept or revert every call. Nothing is sent on-chain.

owner

No owner yet Connect a wallet, or use a demo address.

Simulation

acting as

Configure

configure

configure(successors[], silence)
180 days

From 30 days to 5 years. Successor i may claim after silence + i × 90 days.

Owner only. Replaces any previous configuration and resets the clock.

Time

timeline

simulated now
Actions

actions

    event log

      This is a simulation of the contract logic; nothing is sent on-chain. It runs js/sim.js, which mirrors contracts/Decessor.sol (raw file) function by function, with the same constants, the same require() order and the same revert strings. Pulses are signed with your wallet when one is connected, so you feel a real wallet interaction, but no transaction is ever sent.