SOLANA / HASH LOCKED VAULT / PROGRAM DEPLOYING
LOCK IT BEHIND A HASH
Generate a one time key in your browser. Publish the Merkle root, set the timer, lock the funds. Reveal the preimage and the program releases them minus a 1% exit fee. Early unlock forfeits 5%, swapped into HASHLOCK and burned.
NO VAULTS OPEN
Rows are published commitments, signed by their owner. Status prints LOCKED once the Anchor program holds the deposit. Deposits are disabled until the program address is filled.
NO EVENTS YET
A preimage is a secret string. Its hash is public, the string is not.
You publish the hash now and reveal the string later to open the lock.
Reveal it twice and it is no longer a secret, so a key opens one vault, once.
1% exit fee + pump.fun creator fees → staking vault → claimed in SOL by staked HASHLOCK. 5% early unlock forfeit → Jupiter → HASHLOCK → burned.
Runs in this browser. 32 byte seed, 8 hash chains of length 8, 8 leaves, one root. The seed is never sent anywhere.
MERKLE ROOT / PUBLIC
DRAG DOWN TO SAVE. LOSE IT AND THE TIMER IS THE ONLY WAY OUT. NOTHING ELSE RECOVERS IT.
key card saved. the preimage is gone from this screen on purpose.
Paste the preimage. The chains and the root are recomputed here, then matched against the book.
Fee sources, as collected, nothing projected: 1% vault exit fees, all pump.fun creator fees. Paid in SOL to staked HASHLOCK only. No APY is quoted here, only what has landed.
PUBLISHED AT LAUNCH
curve opens at launch
quotes go live when the curve opens
THREE STEPS, NO TICKETS
- 01 GENERATE. The browser builds the hash chains and the Merkle root. You save the card.
- 02 LOCK. The root and the timer are published, the deposit sits in the program. Everyone sees the address and the countdown.
- 03 REVEAL. After the timer, the preimage opens it. Funds out minus 1%. Before the timer, out minus 5%, and that 5% becomes burned HASHLOCK.
