Custodial vs non-custodial locking.
Two services can both show you a dashboard saying "locked" while meaning completely different things. One has put your tokens somewhere nobody can reach; the other has put them somewhere they can reach and promised not to.
The distinction
Non-custodial: tokens sit in a smart contract whose rules are the only thing governing them. The service that built the contract has no more power over your position than a stranger does. The guarantee is enforced by code.
Custodial: tokens sit in a wallet or contract the service controls, and their release is governed by the service's own policy. The guarantee is a promise from a company.
The difference only becomes visible when something goes wrong — a hack, a shutdown, a legal order, or a change of ownership. A non-custodial lock survives all four because there's nothing to seize or convince. A custodial one doesn't.
How to tell which you're using
- Find where the tokens went. After locking, look up the transaction. Did the tokens go to a contract or to an ordinary wallet address? An externally-owned address means custody.
- Read the withdrawal function. In a non-custodial locker, withdrawal requires the position owner and an elapsed unlock time. If any admin, owner or emergency role can move positions, it's effectively custodial regardless of how it's described.
- Check whether you need an account. A service requiring login to manage your lock is likely governing it off-chain. A non-custodial lock is controlled by whichever wallet owns it, with no account anywhere.
- Check whether proof needs their site. If the only evidence is their dashboard, the record lives with them. A real lock is verifiable directly from the chain even if the service disappears entirely.
The test that settles it
If this service shut down tomorrow, what happens to my tokens? With a non-custodial lock the answer is: nothing — the contract keeps running, and you can withdraw at the unlock time by calling it directly, website or no website. If the honest answer involves contacting anyone, it's custodial.
Why this matters more than the marketing
Every locker describes itself as secure. The word doesn't distinguish anything, because a custodial service with good operational security is also, in its own terms, secure. What distinguishes them is whether security depends on someone continuing to behave well. A non-custodial lock removes that dependency, which is the entire reason to use a lock instead of a promise in the first place.
Using a custodial locker to prove you won't rug means asking holders to trust a company they didn't choose, on top of trusting you. That's more trust required, not less.
Where HoodLock sits
Tokens go into a verified contract on Robinhood Chain with no admin path to locked funds — withdrawal requires the position owner and an elapsed unlock time, with no bypass. The contract addresses are published on the developers page, and every position has a proof page that reads live from the chain. If this site went offline, every lock would keep working and remain verifiable on Blockscout. The full checklist for evaluating a locker is here.
Common questions
What does non-custodial locking mean?
Tokens sit in a smart contract whose rules are the only thing governing them. The service that built the contract has no power to move your position — the guarantee is enforced by code rather than by a company's policy.
How can I tell if a locker is custodial?
Look up where the tokens went: an ordinary wallet address means custody. Read the withdrawal function for any admin or emergency role that can move positions. If managing your lock requires an account, or the only proof is the service's dashboard, it is governed off-chain.
What happens to my locked tokens if the service shuts down?
With a non-custodial lock, nothing — the contract keeps running and you can withdraw at the unlock time by calling it directly. If the honest answer involves contacting anyone, the lock was custodial.
Is a custodial locker ever acceptable?
It adds a party holders must trust on top of trusting you, which works against the reason for locking in the first place. If the goal is to prove a commitment rather than merely to store tokens, non-custodial is the only version that proves anything.
Keep reading
- How to lock tokens, step by step
- How to choose a token locker
- What is a liquidity lock?
- Reading contracts on Blockscout
- Locking tokens launched on ArrowPad
- HoodLock's security model
Locks that outlive the website
Verified contracts on Robinhood Chain with no admin access over locked funds.
Read the contracts →