Compose a weighted basket of tokenized stocks, ETFs and crypto, then deposit a stablecoin and the vault buys and holds the real assets for you - as a single token that appreciates when they do. No debt, no liquidation. Non-custodial. On-chain. You keep the keys.
Pick holdable on-chain assets and set weights. Load a preset or build from scratch.
Deposit a stablecoin. The vault swaps it into the basket's real component tokens and gives you one share token backed by them - no debt, no liquidation.
Your shares appreciate with the assets. Redeem any time for current value, earn Seeds, and stake BSKT into veBSKT for lower fees.
Start from a preset or build from scratch, then deposit and own it as one token.
Tap assets to add them. Universe is oracle-whitelisted.
Deposit USDC; the vault buys and holds the basket's real assets and gives you bGROW shares.
Not a BSKT holder, paying standard 1.00% fee.
Copy a creator's basket, or publish your own, creators earn 20% of the mint fee.
Move prices or advance the clock to see fees accrue.
Hold ≥ 100,000 BSKT for a 0.10% mint fee (vs 1.00%), 10× cheaper. Fixed 1,000,000,000 supply · planned fair-launch on Pons · indicative price $0.05.
Earn 🌱 Seeds, keep a streak, and stake BSKT into veBSKT for a tier.
Stress-test the protocol on Robinhood Chain testnet and earn points toward a future mainnet $BSKT airdrop. The number on the right is a live estimate from your connected wallet's real on-chain activity. Ranks are hard on purpose: creating and holding baskets is capped (anti-spam), so climbing comes from value deposited and sustained activity. Points reward activity, so redeeming never lowers them. The final tally is recomputed from full on-chain history at the snapshot and is subject to anti-sybil review.
The actual airdrop is settled later through a separate redeem portal that reads the on-chain snapshot from our indexer: your full cumulative history across every wallet action, counted the same on any device, and reviewed for anti-sybil before allocation. Nothing you do on this page is what you claim against; the snapshot is the source of truth.
Testnet only, no real value. The airdrop is a future mainnet distribution, not a promise of value. Full rules: see Tiers and How to earn points below.
Your points set your tier; each tier is a share weight of a fixed 10,000,000 BSKT pool (1% of supply). Payout = pool × your shares ÷ everyone's shares, so it's capped no matter how many join.
| Tier | Points | Share |
|---|---|---|
| Bronze | 100–299 | 1× |
| Silver | 300–699 | 3× |
| Gold | 700–1,499 | 8× |
| Diamond | 1,500+ | 18× |
Gold+ earn an OG role. Mainnet launches for everyone, no early-access gate.
Roughly what each tier takes
Every row is a real testnet action. The live estimate at the top of this tab reads what your wallet has on-chain right now (baskets created, held, value deposited); time-based and off-chain rows below (streaks, referrals, bug reports) are scored at the snapshot. Dust positions don't count.
| Onboard, connect + first mint | 50 |
| Create a basket (first 6) | 15 |
| Hold a basket (first 6) | 15 |
| Value deposited (per $50, cap 1,000) | 1 |
| Hold a healthy position ≥ 24h | 20/day |
| Stake into veBSKT | 75 |
| Daily activity streak | 25/day |
| Refer an active user | 100 |
| Weather a price swing (stay healthy) | 50 |
| Report a valid bug | 250 |
Ready? Go to Testnet → connect → faucet USDC → mint.
Ranks are meant to be hard. Because creating and holding baskets is near-free on testnet, those actions are worth little and capped (first 6 each), so you can't spam your way up. Real climbing comes from value deposited and, at the snapshot, sustained daily activity (streaks, holding days, referrals, valid bug reports). The live estimate on this tab tops out around Gold; Diamond is reachable only through the snapshot, which adds those time-based points from your full on-chain history.
PnL is shown on the leaderboard for bragging rights only. It does not affect your airdrop tier, since testnet prices are simulated.
Share your link. When someone opens it, connects, and makes a qualifying mint, you earn referral points toward the airdrop (capped at 10 referrals).
On-chain referral binding is recorded once, when the ReferralRegistry goes live.
Complete to earn Seeds + badges.
Season standings. You're highlighted once signed in.
A deterministic simulation of four strategies over one season, for illustration. Not real trading and not platform performance. Your own paper portfolio is shown for comparison.
Simulated · paper mark-to-market · season 1
| # | Trader | Strategy | Equity | PnL % | Max DD |
|---|
Deposits and redemptions route through real on-chain liquidity:
1 · Deposit. Your USDC is swapped into the basket's real component tokens via Uniswap (v3/v4) on Robinhood Chain, with Rialto propAMM for thinner names. The vault holds the assets and mints you shares.
2 · Redeem. Your shares are burned and the pro-rata slice of each asset is swapped back to USDC. No counterparty, no debt, no liquidation - you always get your share of the real holdings.
Each holding shows its current value and profit/loss. Fully backed by the assets it holds - no liquidation.
Each row is a long index holding: vault shares backed by real assets. Redeem any time for current value.
| Basket | Components | Shares | Cost | Index px | Value | P&L | |
|---|---|---|---|---|---|---|---|
| No holdings yet, compose a basket and deposit above. | |||||||
Every vault is fully backed by the assets it holds - there is no debt to liquidate.
Where the protocol earns: entry/exit fees on deposits and redemptions. No debt, so no stability or liquidation revenue.
Deposit a stablecoin, own a basket of real on-chain assets, and profit when it rises - no debt, no liquidation. Preview runs the deployed IndexVault math in a browser simulation; wire it to Robinhood Chain Testnet (46630) once the vault is deployed.
▶ New here? Watch the 3-minute walkthrough
This is a test network, tokens have no value and the deployment may be reset. Never send real funds or a real seed phrase.
Share your link. When someone you refer opens their first qualifying position (≥ $100 debt), you earn a share of that mint fee, paid in USDC, claimable anytime. One payout per referred wallet; one referrer per wallet, set once and immutable. Off until enabled by governance (same legal review as fee-sharing).
| # | Wallet | Deposited | Vault value |
|---|---|---|---|
| open this tab to load… | |||
Ranks depositors by total deposited and current vault value, read live from the on-chain IndexVaults. Airdrop points are estimated separately from your activity and finalized at the snapshot, subject to anti-sybil review.
| Asset | Kind | Oracle price | Min CR | Market |
|---|---|---|---|---|
| open this tab to load… | ||||
Oracle prices: This UI shows live Chainlink prices read from Robinhood Chain mainnet feeds (assets tagged ●). On-chain, the testnet OracleRegistry.getPrice() uses test feeds we deployed; on mainnet it reads the same live Chainlink proxies.
Price history (OHLC): the Basket Mint indexer samples on-chain prices over time and serves candles (indexer/). Not a third party, indexed copies of on-chain data.
How the vault trades: Deposits swap your USDC into the basket's real component tokens through Uniswap (v3/v4) on Robinhood Chain, with Rialto propAMM for thinner names; redemptions swap back. The vault holds the real assets, so shares appreciate with them - no debt, no liquidation.
Asset logos: Clearbit (equity brand domains) and a cryptocurrency-icons CDN, with a colored monogram fallback.
Deployed: Registry 0xFA21…5931 · Factory 0xf652…cdf0 · explorer ↗