Blockchain & Cryptocurrency Glossary

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

  • search-icon Clear Definitions
  • search-icon Practical
  • search-icon Technical
  • search-icon Related Terms

Dead Man's Switch (Wallet feature)

1 min read
Pronunciation
[ded manz switch]
Analogy
Like a will that executes if you fail to check in periodically.
Definition
A mechanism that automatically transfers or unlocks funds if the wallet owner does not periodically confirm activity.
Key Points Intro
Dead man’s switches provide contingency via:
Key Points

Heartbeat requirement: Owner must signal liveness.

Automated execution: Pre-signed transaction triggers on timeout.

Recovery: Transfers to designated beneficiary.

Customization: Interval and conditions configurable.

Example
An Ethereum contract holds funds and requires the owner to call `keepAlive()` every 30 days; if missed, `release()` becomes callable by a beneficiary.
Technical Deep Dive
Contract stores `lastSeen` timestamp and `interval`. In `release()`, `require(block.timestamp > lastSeen + interval)` then transfers balance. Owner calls `keepAlive()` to update `lastSeen`.
Security Warning
Malicious actor could trigger release if they block owner’s keepAlive calls; ensure protected access.
Caveat
Requires reliable monitoring; false positives can release funds prematurely.

Dead Man's Switch (Wallet feature) - Related Articles

No related articles for this term.