Back to Video Series
Beginner4h estimated+50 pts

Time-lock Wallet

Build a smart contract wallet that locks funds until a specified time. Users can deposit ETH and only withdraw after the lock period expires.

Video Coming Soon

We're recording this tutorial. In the meantime, follow the written guide and build in the browser IDE.

What You'll Build

Build a smart contract wallet that locks funds until a specified time. Users can deposit ETH and only withdraw after the lock period expires.

SolidityHardhatEthers.js

Learning Objectives

  • Work with block timestamps in Solidity
  • Implement deposit and time-locked withdrawal
  • Handle multiple beneficiaries
  • Write comprehensive tests with time manipulation