Loyalty badges · Robinhood Chain

Hold, and be crowned.

Stake the token and keep it staked. At 7, 30, 90 and 180 days you earn a soulbound badge, minted to your wallet with its art on-chain, and every badge raises your share of creator fees. Withdraw a single token and they all burn.

Holders staked
—
Badges held
—
Fees shared
—
Tokens staked
—
The ranks

Six ranks, four badges

Your rank comes from how long your stake has stayed put. The multiplier sets your share of every creator fee.

RankHeld forBadgeFee share
Seedunder 1 day—×0
Leaf1 day—×1
Sprig7 dayssoulbound NFT×1.25
Wreath30 dayssoulbound NFT×1.5
Crown90 dayssoulbound NFT×2
Evergreen180 dayssoulbound NFT×3

THE HALL

Holders at each rank right now.

RECENT CROWNINGS

How it works

Patience, proven

I

STAKE

Stake the token in Streamlit. Creator fees flow in as ETH; a fixed team share comes off the top and the rest is shared by weight.

II

BE CROWNED

When your stake reaches a new rank, call crown() (or let anyone poke you) to mint the badge and start earning at the higher multiplier.

III

KEEP IT

Badges can’t be sold or sent. Withdraw anything and every badge burns. Adding tokens averages your start time, so fresh tokens never inherit age.

WHY BADGES, NOT JUST A TIMER

Hidden timerStreamlit badge
VisibleOnly inside one appIn every wallet and explorer
Proof“Trust me, I held”Soulbound NFT, burns on withdrawal
ReusableNoOther apps can read rankOf()
Fakeable—Can’t be bought, sent or farmed with dust

WHAT A BADGE CAN UNLOCK

Any contract or site can ask Streamlit for a wallet’s rank with one call. Some ideas for a project:

  1. Only Wreath and above can enter a meme contest or vote.
  2. Crown holders get allowlist spots for the next launch.
  3. Evergreen holders get a role in the community chat.
  4. Merch, early access, a name on the site’s hall of fame.

Badges need at least 1,000 tokens staked, so dust wallets can’t collect them. Smaller stakes still earn their multiplier.