Docs
Holdfast is a lock for Robinhood Stock Tokens and USDG. You choose how long to hold; anyone who breaks a lock early pays a penalty to the people still locked in the same token. There is no other source of rewards.
Locking
Pick a listed token, an amount and a length: 30, 90, 180 or 365 days. The token moves into the contract and stays there until you release or leave. Its value keeps following the stock the whole time. Each lock is a separate position with its own length; you can hold several.
Weight
A lock's weight is amount × multiplier: ×1 for 30 days, ×1.5 for 90, ×2 for 180 and ×3 for 365. Every penalty paid into a pool is split across the locks in it by weight, using an accumulator, so a lock earns from every early exit that happens while it is open.
Leaving early
- You can leave at any moment before unlock and get back the stake minus the penalty (5% by default).
- The penalty minus the treasury cut (10% of it) goes to the other locks in that pool.
- Rewards your lock had built up are forfeited and go to the other locks too.
- If yours was the last lock in the pool, the whole penalty goes to the treasury.
Release
From the unlock time you can release whenever you want: the full stake plus every reward the lock collected. There is no deadline and no fee.
Fees and the token
- Locking and releasing cost only gas.
- The treasury takes 10% of each early-exit penalty; nothing else.
- Wallets holding at least 100,000 $HFST pay half the penalty when they leave early (set in the contract once the token is live).
What the owner can do
- List new tokens (a token can't be unlisted).
- Set the penalty between 1% and 10%, the treasury cut up to 20%, the treasury address and the token perk. A new penalty applies to exits after the change.
- Nothing else: no function moves, closes or changes a lock.
Risks
- The contract is not audited. It has unit tests and a test with the real NVDA Stock Token on a fork of mainnet.
- Rewards depend entirely on other people leaving early. If nobody leaves, you get exactly your stake back.
- The locked token keeps its price risk. A falling stock stays locked unless you pay the penalty.
- The owner can raise the penalty up to 10% for future exits.
Contracts
| Holdfast | deploys at launch |
| Token | launching on pons |
| Chain | Robinhood Chain, id 4663 |
| Listed | 27 Robinhood Stock Tokens and USDG |
