Bonding $UNLST
Bonding is listing
Any holder can bond $UNLST behind any hook. A bonded hook shows its bond on its page, skips the extra confirmation on the DEX, and pays its bonders from every swap Unlisted routes through it.
Where the fee goes
Unlisted routes swaps at 0.10% of the output once UnlistedBonds is live. Per hook on the route:
A route whose hooks have no bonders sends the bonders' share to the burn too, 70% burned. A vanilla route burns 100%. The deployer's 30% is claimable against a weekly Merkle root; after 90 days it is burned.
Slashing
bond() records the hook's EXTCODEHASH and, if the hook answers implementation(), that address and its code hash. slash(hook) is open to anyone and checks the chain: if anything recorded changed, half of every bond on that hook is cut. The caller gets 10% of the cut, 90% is burned. No vote, no committee.
Unbonding
requestUnbond starts a 7-day wait; withdraw pays out after it. A bond waiting to leave can still be slashed, so nobody can exit in the block before an upgrade.
Unlisted