
Pulse is an onchain will with a heartbeat -a multi-beneficiary dead man's switch on Monad. The problem: an estimated billions of dollars in crypto is permanently lost when holders die or lose access, because self-custody has no succession plan. Traditional wills don't work for crypto you'd have to hand over seed phrases to lawyers, and most heirs aren't crypto-native at all. What we built: PulseWill, a Solidity contract where you fund a will, name up to 20 beneficiaries with individual allocations, and set an inactivity interval. The will behaves like your own wallet while you're alive deposit, withdraw, or close it freely, and every action resets your heartbeat. Go silent past your interval and the will "flatlines": each beneficiary can claim their allocation from the pool, along with a personal note you left them. Allocations can sum to the exact balance (rationed) or exceed it (first-come-first-served) one mechanism, both modes. Supports native MON and any ERC-20. Our favorite feature: heirs don't need a wallet. Beneficiaries can be named by email alone a watcher service monitors heartbeats, emails owners before they flatline, and emails heirs when funds unlock. Wallet-less heirs claim through email OTP verification, and a narrowly-scoped verifier settles their share to whatever address they choose. The verifier can only direct already-unlocked email shares it can't touch live wills, wallet heirs, or allocations. The contract is deliberately immutable no proxy, no admin keys. Once a will is funded, nobody (including us) can change the rules your heirs rely on. Built with Foundry (18 tests incl. fuzzing), a React/three.js frontend with a live ECG heartbeat visualization, and deployed + tested end-to-end on Monad testnet. What we learned: designing for the owner's absence is unusual the user who set everything up is by definition gone at claim time, so recovery paths, email flows, and trust minimization had to carry the whole experience.
讨论
还没有评论,快来分享你的看法吧。