Claim STONK
Free · gas only1,000 free STONK, once every 24 hours.
StonkToken.claim()[ info / field guide ]
Every action, the contract behind it, and what it costs.
[ 01 / start here ]
Testnet only. Stock tokens are mock assets, not company shares.
[ 02 / tokens ]
STONK is the app's money, and always counts as $1. Stock tokens follow real share prices.
1,000 free STONK, once every 24 hours.
StonkToken.claim()Buy mNVDA, mAAPL, mTSLA, mMSFT or mAMZN with STONK or AVAX, and sell back for STONK. The exchange trades out of its own inventory at the oracle price. Approve a token once, then every swap is one click.
StockExchange.buyWithStonk() · buyWithAvax() · sellForStonk()[ 03 / packs & cards ]
Every card holds real stock tokens. Rarity decides how much, and how much STONK it earns.
Pick a risk tier. Your payment goes into the prize pool, and the pack arrives sealed: an NFT you can keep, sell on the market, or open.
CardPacks.buy() · buyWithStock()Rolls a random stock and rarity from a block chosen when you start opening. The prize pool buys that much stock from the exchange and locks it in a new card. Open within 256 blocks or it opens as the tier’s lowest card.
CardPacks.startOpen() · open()Send the card to staking and earn STONK every second. Unstake any time.
StockCard → CardStaking · unstake() · claim()Burns the card and sends you the stock inside. Can't be undone.
StockCard.redeem()| Rarity | Steady | Classic | Moonshot | Stake / day |
|---|---|---|---|---|
| Common | $8.20 50% | $5.00 50% | $2.00 60% | 0.1 STONK |
| Rare | $9.00 25% | $8.00 25% | $6.00 25% | 0.2 STONK |
| Epic | $10.40 20% | $16.00 20% | $28.00 12% | 0.4 STONK |
| Legendary | $13.40 5% | $28.00 5% | $101.33 3% | 1 STONK |
[ 04 / marketplace ]
Cards and sealed packs trade peer to peer, priced in STONK. Listings stay in the seller’s wallet until they sell.
Approve the market once, then list with a price. It stays in your wallet, nothing moves until it sells, and the listing ends after 7 days; cancel any time.
CardMarket.list() · relist() · cancel()Pay in STONK, a stock or AVAX. The seller always gets 99% in STONK, the treasury 1%.
CardMarket.buy() · buyWith()[ 05 / community ]
Chat lives on Avalanche. The lounge is public; stock rooms are encrypted for holders.
Two signatures create your chat key and authorise this device.
StonksChat.register()Signed in your browser, relayed on-chain. Holder rooms need 1 token to post and are readable only by holders.
StonksChat.postFor()[ 06 / under the hood ]
All on Avalanche Fuji. Prices come from Yahoo Finance via our oracle.