Hardware wallet
Your keys live offline on a device in a drawer. Excellent against hackers, useless against you, because you own the device.
Every crash proves the same thing: willpower is not a strategy. This guide covers what locking your crypto actually means, the four ways people do it, and a step-by-step walkthrough of the only one that truly can't be undone early.
Most people don't lose money because they picked the wrong coin. They lose it in the ten seconds when fear wins and they sell the bottom of a dip they swore they'd hold through. If you've ever searched for how to stop yourself from panic selling crypto, or how to force yourself to HODL, you already know the honest answer: you can't rely on discipline. You have to remove the option.
Locking your crypto means putting it somewhere you genuinely cannot sell it, trade it or move it until a condition is met, usually a future date. Not "hidden in a drawer" hard to sell. Impossible to sell, in the way that code makes things impossible.
The test is simple: if there is any sequence of steps that gets you your coins back tonight at 3am during a crash, they are not locked. They're just inconvenient.
That test is worth applying honestly, because most of the popular advice fails it.
Every method people use to stop themselves from selling falls into one of four buckets. Only one passes the 3am test.
Your keys live offline on a device in a drawer. Excellent against hackers, useless against you, because you own the device.
Committing coins to a network for rewards adds real friction, but most staking has an unbonding exit measured in days, and liquid staking can be sold instantly.
Handing your seed phrase to a friend or family member turns your savings into a trust exercise. They can give it back early, or spend it.
A smart contract holds your crypto until a date you set. The code contains no early-withdraw function, so there is nothing to override and no one to persuade. Still self-custody: only your wallet can withdraw, once the date passes.
Panic selling isn't a knowledge problem. Everyone who sells the bottom already knew they shouldn't. It's an access problem. At the exact moment your judgment is worst, the sell button is one thumb-tap away, and exchanges have spent years making that tap as smooth as possible.
A time-lock flips the situation. You make the decision once, on a calm day, with a clear head: this is my long-term bag, and it unlocks in 2029. From then on, the crashes still happen and the fear still shows up, but it has nothing to act on. The decision your best self made is the only one that counts, because it's the only one the contract will execute.
Here's the full walkthrough using CryptoTimeLock, a time-lock vault on Ethereum. No account, no sign-up. The whole thing is one wallet connection and one transaction.
Open cryptotimelock.xyz and connect MetaMask, Rabby, or any mobile wallet via WalletConnect. Your keys never leave your wallet at any point.
Native ETH or any of 34 supported ERC-20 tokens: stablecoins like USDC, USDT and DAI, blue chips like LINK, UNI and AAVE. Want to lock Bitcoin for years? Lock WBTC, which tracks BTC 1:1 on Ethereum.
Anything from 10 minutes to 10 years out. Pick a date that matches a real goal: past the next halving, your kid's 18th birthday, your house-deposit year. It can never be shortened afterwards, so start with an amount you're sure about.
Approve it in your wallet. A one-time 0.5% fee is taken at deposit, the funds move into the contract, and the countdown starts. Your lock is now visible on-chain, and you can verify it on Etherscan from any device.
Once the date passes, withdrawal is free and instant, and only your wallet address can do it. Until then, the crypto is simply out of reach, which was the whole idea.
Safer than the alternatives it replaces, for one structural reason: nobody holds your funds. There's no company account, no custodian, no admin with a master key. Your crypto sits in an immutable contract on Ethereum whose code is published and verified on Etherscan, so anyone, including you, can read exactly what it does and confirm the early-withdraw function isn't there.
Even if this website disappeared tomorrow, your vault wouldn't notice. The contract lives on the blockchain, and you can withdraw at unlock time by calling it directly from Etherscan. The one rule of self-custody still applies: back up your seed phrase, because the wallet that locked the funds is the only one that can ever withdraw them.
No. The contract simply has no function to release funds before the unlock date. Not you, not the developer, not anyone can trigger an early withdrawal. That's the entire point of a time-lock.
A time-lock vault is self-custody. Your crypto sits in a public, verified smart contract on Ethereum, not with a company. Only your wallet address can withdraw it, and only after the unlock date you set.
Native BTC lives on its own chain, but you can lock wrapped Bitcoin (WBTC) on Ethereum. WBTC tracks the Bitcoin price 1:1, so locking it for years gives you the same exposure with the sell button removed.
Anywhere from 10 minutes to 10 years. You choose the exact unlock date when you create the lock, and it can never be shortened afterwards.
A one-time 0.5% fee when you lock. Withdrawing is free. The only other cost is standard Ethereum gas for each transaction.
Nothing happens to your funds. The vault lives on the Ethereum blockchain, not on a server. Even without the website you can view and withdraw your funds by interacting directly with the verified contract on Etherscan.
Yes. Each lock is independent with its own token, amount and unlock date, and one wallet can hold up to 50 active locks. Many people add a new lock every month, like a savings deposit.
Pick the bag, pick the date, lock it in one transaction. The next crash can't touch what you can't sell.
Lock your crypto now