Self-custody · Ethereum

Lock your crypto.
Eliminate temptation.

Lock your crypto away for as long as you choose, from 10 minutes to 10 years. No early exit, no override, not even for you.

Immutable contract 0 admin keys 0.5% one-time fee
Time-locked Active
1.5 ETH
Self-custody · No admin keys · Irreversible
Unlocks in
Locked Unlocks
An example lock · yours is created in one transaction
How it works

Three steps. That's it.

1

Connect your wallet

MetaMask, Rainbow, or any supported wallet. No account or sign-up needed.

2

Choose token & duration

ETH or any supported ERC-20. Lock from 10 minutes to 10 years.

3

Withdraw when ready

Once the lock expires, withdraw instantly. No waiting, no approvals.

Why it's safe

Built so you don't have to trust us.

When you lock crypto, it goes to an immutable contract on Ethereum, never to us. The contract records who locked what and until when, then releases it only to your wallet, only on your date. No admin key, no backdoor, no early-exit function. You don't have to take our word for it: the code is public and anyone can read it.

Non-custodial Only your wallet can ever withdraw. Your crypto sits in a contract on Ethereum, not in an account we control, so there's no company balance sheet holding your money and nothing for us to freeze, seize, or lose.
Immutable No upgrades, no admin key, no backdoor, no early-exit. Once deployed, the contract's logic is permanently fixed: the rules you see today are exactly the rules that will run in ten years, whether we're still around or not.
Open source The full contract is public and verified on Etherscan, so you can read every line yourself, confirm there's no early-withdraw function, and trust the code instead of taking our word for it.
Our mission & who it's for

The freedom to commit.

TimeLock was built for one reason: to give people the power to protect themselves from themselves. True financial freedom includes the freedom to commit by locking your crypto away and removing the temptation to act impulsively.

Panic-selling protection

Crypto drops 30% and you want to sell. You can't, it's locked. Stick to your plan.

Gambling addiction recovery

Lock your funds before the urge hits. If your crypto is untouchable, you can't gamble it.

Long-term investing

Lock your crypto for any duration and remove the ability to second-guess yourself.

Saving for your children

Lock crypto for your kids until they turn 18. A gift that grows in value and can't be touched.

Personal savings goals

House deposit, wedding, retirement. Lock it and make it impossible to dip in early.

Locked by code, not by us.

FAQ

Questions, answered.

Nothing to your funds. Your vault lives on the Ethereum blockchain, not on our servers. Even without this site, you can always view and withdraw your funds by interacting directly with the verified contract on Etherscan.

No. Only your wallet address can withdraw your funds, and only after the lock expires. There is no admin key, backdoor, or override.

A one-time fee taken at deposit. No ongoing fees, no gas surcharges, no fees on withdrawal.

No, and that's the point. Once locked, funds are inaccessible until the unlock time. Enforced at the contract level, it cannot be overridden by anyone.

TimeLock is self-custody. If you lose your seed phrase, your funds cannot be recovered. Always back up your seed phrase before locking funds.

Native ETH plus 34 ERC-20s including USDC, USDT, DAI, WETH, WBTC, wstETH, rETH, UNI, AAVE, LINK and more.

Yes, up to 50 active locks per address. Each lock is independent with its own token, amount, and unlock time.

New to this? Read our guide on how to lock your crypto so you can't sell it.

Lock it. Forget it.
Trust the code.

Your keys, your crypto — held by code until the day you choose.

Locking your funds
Confirm in your wallet