Index Fund · Robinhood Chain

A token index for Robinhood Chain, wrapped in an NFT. Each token is a bound wallet (ERC-6551) holding a real basket of assets inside — verifiable in any explorer. The basket is bought and redeemed through Uniswap V3, and minting runs through OpenSea’s SeaDrop.

White paper

BlokRock · Robinhood Chain

An NFT that owns a portfolio.

Every BlokRock token holds its own on-chain wallet containing a real basket of assets. Burn the NFT and the basket is sold at market, with the proceeds paid to you. The floor isn’t a promise from a team — it’s the contents of a wallet anyone can inspect.

The mechanism

  1. Mint creates a wallet. Minting deploys an ERC-6551 token bound account for that specific token ID. The NFT doesn’t point at a wallet — it is the wallet’s owner. Transfer the NFT and its wallet moves with it.
  2. 85% of the mint price buys the basket. Proceeds route to a vault contract, which swaps them through Uniswap V3 into a fixed-weight basket and deposits the tokens directly into that NFT’s wallet. Every swap carries an off-chain quoted minimum, so the purchase cannot be sandwiched.
  3. The holding is public. The wallet is an ordinary address. Its balances are readable by any explorer, wallet, or script — not through our site, not on our word.
  4. Burn redeems at market. One signature. The wallet approves its tokens, sells them back through Uniswap in the same transaction, keeps a redemption fee, and forwards the rest to the holder. The NFT is destroyed. No queue, no team approval, no lockup.

Protocol stack

LayerStandard / protocolRole
CollectionERC-721ABatch-efficient NFT base
WalletsERC-6551 · Tokenbound AccountV3Each token ID owns a smart-contract account
MarketsUniswap V3 · SwapRouter02Basket acquisition and liquidation
PricingUniswap QuoterV2Off-chain quotes enforced as on-chain minimums
Primary saleOpenSea SeaDropMint, allowlist stages, fee split
Access controlToken-gated drop stagesHolding a partner NFT grants a mint
RoyaltiesERC-29815% on secondary sales
SettlementRobinhood Chain · chain ID 4663Arbitrum-based L2, ETH gas

Nothing here is a custom re-implementation. The registry, the account implementation, the router and the drop contract are the canonical deployments already used by the rest of the ecosystem — the same ERC-6551 registry address that exists on every major chain, and OpenSea’s own SeaDrop.

The basket

A fixed-weight basket of Robinhood Chain assets. Every address was verified by round-trip quote before inclusion: a genuine token loses only the pool fee on a buy-then-sell, while impostor contracts sharing the same ticker lost up to 100%.

AssetContractWeightPool tier
CASHCAT0x020bfC65…1018b430%0.30%
Index0x56910D44…38987030%1.00%
STONKBROKER0xe934e36A…9aBF5030%0.30%
PONS0x39dBED3a…3C457110%0.30%

Supply and pricing

ParameterValue
Total supply2,000
Mint price0.013 ETH
Allocated to basket85% · 0.01105 ETH
Marketplace fee10%
Treasury5%
Redemption fee15% of proceeds
Secondary royalty5%
Max per wallet · allowlist4
Max per wallet · public10

Read this before minting. The spread is real and it is not hidden. 0.013 ETH in buys a basket worth 0.01105 ETH, and redeeming immediately returns roughly 0.0094 ETH after the 15% fee — about 28% round-trip.

Allowlist

Access is granted by ownership, not by a submitted list. Holding an NFT from a partner collection entitles that holder to mint, and each partner NFT can be used exactly once — the drop contract tracks it. No snapshot, no form, no wallet submission.

Partner collectionContractSupply
StonkBrokers0x539CdD04…4fAbF04,444
CASHCAT0xe3b34C4b…54b1fa10,000
Chain Mancers0x797a2e03…88cA575,000

Allowlist stages open first and run 24 hours. The public stage opens one hour later and also runs 24 hours.

Contracts

ContractAddress
Collection0xCB6A7d77BdEdD02f286683831B4e867870F4D6A6
BasketVault0xd5d94D0084B796065fd45422d1141D7933035f8d
Redeemer0xb1824bccDa8705479cE123E060b63c3da1b3d672

All three are live on Robinhood Chain and readable at robinhoodchain.blockscout.com. Redemption interface: blokrock.xyz.

Verify it yourself

Every claim above resolves to a contract call. Nothing requires trusting this document.

  • Wallet address for any token — call accountOf(tokenId) on the collection. It returns a deterministic address, computable before the token even exists.
  • What a token holds — read the ERC-20 balances of that address in any explorer.
  • What a burn would pay — quote each holding against WETH through QuoterV2, subtract 15%.
  • Where mint money goes — call getCreatorPayoutAddress() on SeaDrop. It returns the vault, not a personal wallet.
  • That the basket is fixed — call getBasket() on the vault. Weights are on-chain and changing them is a visible transaction.

Engineering and risk

The contracts run two test suites before any deployment. The first executes the compiled bytecode against the real ERC-6551 registry and Tokenbound account code pulled from Robinhood Chain. The second forks the live chain and drives the entire lifecycle — a SeaDrop mint, the payment split, twelve real Uniswap swaps against live pools, and a burn through the genuine Tokenbound account — asserting that the fee arithmetic lands exactly, to the wei.

Verified on forkResult
Mint payment splitexact 10 / 90
Wallet deployment per tokenconfirmed
Basket delivered to walletconfirmed
Treasury marginexact 5%
Redemption splitexact 85 / 15
Slippage floor enforcedreverts as designed
  • Asset risk. The basket holds volatile tokens. If they fall, the redemption value falls with them. There is no floor beneath the market.
  • Liquidity risk. Redemption sells into live Uniswap pools. Thin liquidity means worse execution, and the on-chain minimum will abort a redemption rather than accept a bad fill.
  • Contract risk. These are new contracts. They are tested, not formally audited.
  • Fee drag. Buying and later selling the basket costs the pool fee twice, on top of the stated fees.
  • Irreversibility. Burning destroys the NFT permanently. There is no recovery path.

BlokRock · 2,000 supply · Robinhood Chain (chain ID 4663) · blokrock.xyz
This document describes a software system and its parameters. It is not investment advice and not an offer of securities.

Position #

Check and burn

Enter your token ID — we’ll show what its wallet currently holds and let you burn it for ETH at market value, minus the fee.