The 4,444 StonkBrokers collection is fully minted out on Robinhood Chain. Buy $STONKBROKER on OpenSea (marketplace Get tab), then swap or snipe a broker on the Anvil NFT AMM Trade desk. Activate for tier weighted dividends, Clock In to distribute stock, or borrow against a broker.
Live now: $STONKBROKER and Anvil NFT AMM (trade, activate, dividends, loans). Stonk Launcher opens Wednesday, July 29 · 8:00 PM EST. Stonk Exchange (vDEX), pools, and options open Saturday, August 29 · 8:00 PM EST. Burn to mint closed Thursday, July 16 · 11:59 PM EST (historical).
Robinhood Chain Mainnet
Contract Addresses
Runtime addresses are read from NEXT_PUBLIC_* environment variables. Anvil NFTFi addresses below are the live mainnet deployment.
Anvil NFT AMM (live)
| NFT Collection | 0x539cdd042c2f3d93ebc5be7dfff0c79f3b4fabf0 |
| $STONKBROKER | 0xe934e36a439c94017b64a3fece66af12099abf50 |
| Activation Manager | 0xacd5ae3c060c1137fe2ee86b0ab2ef697456f664 |
| Stock Booster | 0x038a7f4e4e89448ad74e044337c9ac25c11e726b |
| AMM Vault | 0xe302733accf4800146e55fc45b46b4e4ffc032d2 |
| Loan Vault | 0xa7b9ac696b252b79568a5a01b2fd02177ef23664 |
| Escrow | 0x799ae26fa515cef145e8bc8636f7fff87b05cf62 |
Exchange & Uniswap V3 (vDEX)
Uniswap V3 contracts ship with Stonk Exchange on Saturday, August 29 · 8:00 PM EST.
| WETH9 | Not configured — set NEXT_PUBLIC_* env var |
| Uniswap V3 Factory | Not configured — set NEXT_PUBLIC_* env var |
| SwapRouter | Not configured — set NEXT_PUBLIC_* env var |
| QuoterV2 | Not configured — set NEXT_PUBLIC_* env var |
| PositionManager | Not configured — set NEXT_PUBLIC_* env var |
Upcoming protocol modules
| Token Registry | Not configured — set NEXT_PUBLIC_* env var |
| Launcher Factory | Not configured — set NEXT_PUBLIC_* env var |
| Covered Call Vault | Not configured — set NEXT_PUBLIC_* env var |
Testnet Archive (Hackathon Demo)
Robinhood Chain testnet addresses from the hackathon demo. Do not use on mainnet (chain ID 4663).
| WETH9 (testnet) | 0x37E402B8081eFcE1D82A09a066512278006e4691 |
| Uniswap V3 Factory (testnet) | 0xFECCB63CD759d768538458Ea56F47eA8004323c1 |
| SwapRouter (testnet) | 0x1b32F47434a7EF83E97d0675C823E547F9266725 |
| QuoterV2 (testnet) | 0x126f1c1F29A0f49c5D33e0139a5Da1FE25590dB1 |
| PositionManager (testnet) | 0xBc82a9aA33ff24FCd56D36a0fB0a2105B193A327 |
| Launcher Factory (testnet) | 0x631f9371Fd6B2C85F8f61d19A90547eE67Fa61A2 |
NFT Collection — Stonk Brokers
StonkBrokers launched as a fixed set of 4,444 items in mid-2026 on Robinhood Chain and is one of the first collections built on the ERC-6551 token-bound wallet standard. Every broker owns a real on-chain wallet that is seeded with tokenized stock at mint and earns stock-token dividends from Anvil AMM trading fees. Created by Clutch Markets, the brokers carry collective ownership of the Stonk Exchange, including the Stonk Launcher token launchpad and the vDEX.
StonkBrokers is a unified collection of 4,444 unique pixel art stock brokers, each with an ERC-6551 Token-Bound Account. The free mint is closed — the collection is fully minted out. Acquire brokers on the Anvil NFT AMM after buying $STONKBROKER on OpenSea.
Whitelist slots were historically earned by burning Pup Cup (Ethereum) or Clutch Puppies (ApeChain) NFTs before Thursday, July 16 · 11:59 PM EST. That path is closed; ApeChain is not a product surface on this site.
Collection Details
How to get a broker
- 1.Buy $STONKBROKER on OpenSea via the Get tab.
- 2.On Trade, swap 666,666 $STONKBROKER + ETH fee for the next vault broker, or snipe an exact # from inventory (ETH trade fee applies).
- 3.Each broker has a token bound wallet that holds stock drops and travels with the NFT.
- 4.Activate on the Activate tab to earn tier weighted dividends when someone Clocks In.
Anvil NFT AMM
Home for broker trading, activation, dividends, and loans. Flat AMM price is 666,666 $STONKBROKER + ETH fee plus a native ETH trade fee (10% swap / 15% snipe), split 70% StockBooster / 30% protocol.
Features
- ▸Get tab — buy $STONKBROKER on OpenSea.
- ▸Trade — swap $STONKBROKER for the next vault broker, or snipe a specific #.
- ▸My Brokers — token bound wallet balances and share art.
- ▸Activate — stake a broker on the dividend payroll (tier weighted).
- ▸Dividends — Clock In when the ETH pot is full to swap into stock and airdrop.
- ▸Loans — borrow full principal against a broker; pay ETH fee upfront.
Open /marketplace. See Contract Addresses for the AMM vault and related contracts.
Activation & Dividends (Clock In)
Trading fees in native ETH fund the StockBooster (70% of every Anvil market trade fee). Only activated brokers receive stock airdrops, weighted by tier.
Broker Activation
Activation fees are paid in $STONKBROKER (50% burned, 50% protocol by default). Activation clears on true ownership transfer.
Clock In
Clock In is the StonkBrokers motto: the dividend flow is 100% onchain and run by the community itself. When the accrued ETH bar is full, any wallet can hit Clock In and pay gas. The booster swaps ETH into stock tokens (TSLA, AMZN, PLTR, NFLX, AMD) in equal thirds, then airdrops into activated broker wallets pro rata by tier weight. No bot required. Finish open rounds with the same Clock In button.
Loans
Borrow the full 666,666 $STONKBROKER + ETH fee principal against a broker as collateral. The fee is paid in ETH upfront at 15% APR on the market ETH notional for the loan duration (minimum term floors the fee so borrowing is never cheaper than an AMM exit). Excess msg.value is refunded. Fees split 70% StockBooster / 30% protocol. Repay returns exactly the principal in $STONKBROKER; overdue loans owe an additional ETH late fee at the same rate.
UI: /marketplace?tab=loans. Contract: Loan Vault in addresses.
Stonk Launcher
Collectively owned token launchpad on Robinhood Chain. Supports fixed price, bonding curve, and highly customizable launch configs — then finalize into Uniswap V3 with automatic LP, fee splitting, and a staking vault for every launched token.
Owned and curated by StonkBrokers and $STONKBROKER holders. Launcher fees help fund stock drops; launched tokens can list on Stonk Exchange (vDEX).
Lifecycle
Deploy ERC-20 + sale with fixed price, bonding curve, or custom parameters.
Users buy during the configured sale window.
Seed Uniswap V3 pool, LP, fee splitter, and staking vault.
UI: /launcher.
Stonk Exchange — Vote Directed DEX (vDEX)
Collectively owned Uniswap V3 exchange on Robinhood Chain.$STONKBROKER holders vote where swap fees are routed. Not an OpenSea buy desk — token buys stay on the marketplace Get tab until the vDEX ships.
Quote a Swap
// QuoterV2 at <NOT_CONFIGURED>
function quoteExactInputSingle(
address tokenIn,
address tokenOut,
uint24 fee,
uint256 amountIn,
uint160 sqrtPriceLimitX96
) external returns (uint256 amountOut, ...);Execute a Swap
// SwapRouter at <NOT_CONFIGURED>
struct ExactInputSingleParams {
address tokenIn;
address tokenOut;
uint24 fee;
address recipient;
uint256 deadline;
uint256 amountIn;
uint256 amountOutMinimum;
uint160 sqrtPriceLimitX96;
}
function exactInputSingle(ExactInputSingleParams calldata params)
external payable returns (uint256 amountOut);ETH ↔ WETH
// WETH9 at <NOT_CONFIGURED>
function deposit() external payable;
function withdraw(uint256 wad) external;Fee Tiers
UI: /exchange.
Pools — Create Pools & Mint LP
Create Uniswap V3 concentrated liquidity pools and mint LP positions when the vDEX opens.
// PositionManager at <NOT_CONFIGURED>
function createAndInitializePoolIfNecessary(
address token0,
address token1,
uint24 fee,
uint160 sqrtPriceX96
) external payable returns (address pool);
function mint(MintParams calldata params)
external payable returns (uint256 tokenId, uint128 liquidity, uint256 amount0, uint256 amount1);Covered Call Options
Covered call writing and trading with TWAP verified exercise. Gated until Uniswap V3 pools exist with Stonk Exchange.
// CoveredCallVault at <NOT_CONFIGURED>
function createOffer(...) external returns (uint256 offerId);
function buyOption(uint256 offerId) external returns (uint256 optionTokenId);
function exercise(uint256 optionTokenId) external;
function reclaimExpired(uint256 optionTokenId) external;Token Registry
On chain list of known tokens with metadata for exchange UI dropdowns.
Contract: Not configured
Faucet — Testnet Only (Historical)
The testnet StonkEthFaucet was used during the Robinhood Chain hackathon demo. Mainnet users bridge ETH — there is no faucet on the production site.
function canClaim(address user) external view returns (bool);
function nextClaimTime(address user) external view returns (uint256);
function claim() external;Bridge docs: Robinhood Chain.
ABI Quick Reference
Key entry points for integrators. Full ABIs live in the repo under apps/web/app/lib/abis.
| Contract | Function | Purpose |
|---|---|---|
| AMM Vault | buy / sell / snipe | Broker ↔ token trades |
| ActivationManager | activate / upgrade | Dividend payroll tiers |
| StockBooster | startDropPublic / continueDrop | Clock In stock airdrops |
| LoanVault | borrow / repay / liquidate | ETH fee loans |
| LauncherFactory | createLaunch / finalizeLaunch | Token launches (upcoming) |
| QuoterV2 | quoteExactInputSingle | Swap quotes (vDEX) |
| SwapRouter | exactInputSingle | Execute swap (vDEX) |
| PositionManager | mint | LP positions (vDEX) |
| CoveredCallVault | createOffer / buyOption / exercise | Options (upcoming) |
Disclaimer — Not Actual Dividends
- ▸“Dividends” on this site is nomenclature only. These are NOT actual dividends and confer no equity, ownership, or shareholder rights. They are fees generated by a protocol AMM, distributed to NFTs activated within that AMM, mechanically the same as Uniswap LP fees.
- ▸Stock tokens are new software. Clutch Markets will always follow all laws and regulations of any requesting jurisdiction.
- ▸This site is a UI and front end only. It allows interactions with a permissionless smart contract that is fully on chain. Swaps and airdrop distributions are permissionless and initiated on chain, free, by any individual.
- ▸Clutch Markets reserves all rights.
- ▸By using this protocol you agree that the use of these types of financial products is legal in your jurisdiction.
Nothing on this site is financial, investment, legal, or tax advice, and nothing here is an offer or solicitation to buy or sell any security. You are solely responsible for complying with the laws and regulations of your jurisdiction.