$BASK tokenomics
Everything on this page is either verifiable onchain right now, with a link to the verified contract, or explicitly marked as a pending decision. Nothing is implied.
| Total supply | 100,000,000 $BASK, fixed at genesis; no mint function exists |
| Transfer tax | None: transfers move exactly the amount sent |
| Pause / blacklist | None: no function in the contract can freeze or block a holder |
| Upgradeability | None: plain contract, not a proxy; the code can never change |
| Ownership | RENOUNCED July 11, 2026: owner() reads 0x0 onchain; verify with the curl below |
| Current distribution | 10M in the permanent LP locker · 40M + 30M + 20M in three ownerless VestingVaults (released only to the governor) · deployer holds ~0 plus disclosed operator fee income. $BASK trades live on Uniswap v4 |
| Verify it | BASK.sol, verified source on Blockscout ↗ |
| Share | $BASK | Bucket | Terms |
|---|---|---|---|
| 40% | 40,000,000 | Staking rewards reserve | VestingVault, 48-month linear release to the governor: funds long-term staker emissions (~0.83M/month) |
| 30% | 30,000,000 | Treasury | VestingVault, 36-month linear release to the governor: development, operations, the external audit |
| 20% | 20,000,000 | Creators & launchpad | VestingVault, 24-month linear release to the governor: rewards for high-performing basket creators |
| 10% | 10,000,000 | Liquidity (locked forever) | seeds the Uniswap v4 BASK/ETH pool (3% fee tier); the position lives in a verified locker with no withdrawal function. Trading fees split 70% to the launch operator / 30% to the protocol, hardcoded and immutable in the locker source |
The top of the holders list shows large balances. Those holders are the vesting contracts above, and here is exactly why that supply cannot move, verifiable by anyone in the contracts' verified source right now:
- No owner
- The VestingVault has no owner, no admin, no roles. Search the verified source: there is no onlyOwner, no Ownable, nothing.
- One function
- Its entire mutating ABI is release(): permissionless, callable by anyone. There is no withdraw, no revoke, no beneficiary change, no pause.
- Fixed destination
- release() can send vested tokens to exactly one hardcoded address: the BASKGovernor. Moving them anywhere else requires a public 24-hour vote plus a 12-hour timelock.
- Fixed schedule
- The release curve is linear from immutable constructor parameters. Nobody can accelerate it: not the deployer, not governance, not anyone.
- Same for the LP
- The liquidity locker has the same property: no withdrawal function exists in its bytecode. Its only action collects trading fees and splits them by an immutable 70/30 rule: 70% to the launch operator, 30% to the protocol. The split cannot be changed and the liquidity cannot be pulled, by anyone, ever.
- 60%
- $BASK stakers
- · every management and rebalancing fee, streamed in ETH per epoch
- 30%
- Treasury
- · protocol development and operations
- 10%
- Creators & launchpad
- · rewards for high-performing basket creators
The split is governance-tunable (must always sum to 100%) and enforced by the verified FeeDistributor ↗. Basket fees: management 1% APY (hard cap 3%), rebalance 0.2% of traded value (hard cap 0.5%); caps are constants in the factory, not promises.
- · Stake $BASK → earn 60% of all protocol fees in ETH
- · Weaver tier at 1,000+ staked: priority window on new basket launches
- · Curator tier at 10,000+ staked: 48h early access to launches
- · Architect tier at 100,000+ staked: instant launch access
Staking opens with distribution; the contract is live but nothing is staked yet.
- · Proposal threshold: 10,000 staked $BASK
- · Voting period: 24 hours · Quorum: 10% of staked
- · Timelock: 12 hours between passing and execution
- · One action per proposal; text-only signal proposals supported
- ✓Protocol deployed
Factory, vaults, rebalancer, staking, fee distributor and governor live on Robinhood Chain (July 11, 2026).
- ✓All source verified
All 12 contracts fully verified on Blockscout: exact-match, publicly readable.
- ✓Genesis governor live
Onchain voting with a 24-hour period and 12-hour timelock accepts real proposals today.
- ✓Distribution split + vesting published
The allocation above (40/30/20/10) is final and published ahead of any distribution transaction. At launch every reserve moves into its verified, ownerless VestingVault; the deployer wallet drains to effectively zero $BASK, the large holders on the list ARE the untouchable vaults, and circulating supply is only what trades in the pool.
- ✓Liquidity seeding + permanent fee-claim locker
DONE July 11, 2026: the 10M liquidity tranche seeded the Uniswap v4 BASK/ETH pool (3% fee tier) from the verified LPLocker, a contract with NO withdrawal function, un-ruggable like a burn. Genesis depth is 0.05 ETH; the operator may deepen the pool later ONLY with a separate, disclosed, removable position that can never touch this locked one. Trading fees split by an immutable rule: 70% to the launch operator, 30% to the protocol (whose ETH then splits 60% to stakers / 30% treasury / 10% creators). Proven the same day, in public history: a third-party-style BUY and SELL round-trip through the pool and a permissionless collectFees() crank.
tx 0x7a16b371…2f1d64 ↗ - ✓Renounce token ownership
DONE July 11, 2026: BASK ownership transferred to the zero address; owner() reads 0x0 onchain right now (run the curl below). The token never had owner-only functions; this removed even the theoretical surface.
- ✓Hand the protocol to governance
DONE July 11, 2026: BasketFactory, Rebalancer and FeeDistributor ownership moved to the BASKGovernor. Every admin power now sits behind a public 24-hour vote plus a 12-hour timelock; no key on earth can touch protocol parameters unilaterally.
When the launch sequence runs, watch these rows flip in real time: token owner → RENOUNCED, protocol owners → GOVERNANCE, deployer balance → ~0. Holders list: Blockscout ↗ · third-party audit: Serialized Audit ↗
32 transactions since genesis, deployer 0x836f…aE51: the complete onchain history of this protocol. Launch transactions append here as they execute.
curl -s -X POST https://rpc.mainnet.chain.robinhood.com -H "Content-Type: application/json" -d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{"to":"0x1c2d55bfEc34Eca24D5334eCF377be2b1191032D","data":"0x8da5cb5b"},"latest"]}'open https://robinhoodchain.blockscout.com/address/0x1c2d55bfEc34Eca24D5334eCF377be2b1191032D#code # 100M minted once in the constructor; no mint() exists
Serialized Audit ↗ · Blockscout token page ↗. Run any scanner you like; the source is verified and the launch checklist above tells you exactly what state to expect.
| Contract | What the genesis deployer can currently do | Verify |
|---|---|---|
| BASK token | NOBODY: ownership renounced to 0x0. No mint, no pause, no blacklist, no upgrade - the code is frozen forever | 0x1c2d…032D ↗ |
| LP locker | the operator (deployer wallet) receives 70% of pool trading fees forever - immutable, hardcoded in verified source. The liquidity itself can never be withdrawn, by anyone | 0xD7aE…9C27 ↗ |
| BasketFactory | BASKGovernor only, via public 24h vote + 12h timelock: list/delist assets, creation fee, basket circuit breakers | 0xd132…d5fe ↗ |
| Rebalancer | BASKGovernor only, via public vote: governance executors, max-trade circuit breaker | 0x4037…FdfF ↗ |
| FeeDistributor | BASKGovernor only, via public vote: revenue split tuning. Its treasury and creator sink addresses are immutable and point at the deployer EOA - disclosed; changing them requires a successor deployment via governance | 0x6cd4…e128 ↗ |
The genesis deployer / launch operator is 0x836f…aE51 ↗. Every checklist box above is checked: token ownership renounced, protocol ownership behind the timelocked governor, liquidity permanently locked. What remains with the operator is economic, not administrative - the immutable 70% share of pool trading fees and the FeeDistributor's immutable treasury/creator sinks, both disclosed above. No remaining key can mint, pause, blacklist, upgrade, or pull liquidity. Verify any of this live in the panel above; it re-reads the chain every minute.