Test network. Nothing here is real money.

transparency.

Every number on basic links to where it comes from. This page is the index of those places.

contracts

BasketRouter0x91987199c602113FBb0261127aFd05090763a94F
USDC0x650Bb917dE4Ab05ab729E22F48170C8dB35B86Ab
Safe (owner)0x8D0F3A76319ac120E5d34F052fCbB124E230DEAE
Treasury0x8D0F3A76319ac120E5d34F052fCbB124E230DEAE

Source is verified on Basescan and mirrored on GitHub. The router is immutable: no proxy, no upgrade path.

fees

Routing fee on every buy and sell0.20%
Hard cap in the contract0.50%
Network fee, passkey accountsincluded
Network fee, other walletspaid by you, usually cents
Add money, withdrawCoinbase's fee, shown before you pay
Per-purchase limit during launch$10,000

what the safe can do

  • Change the routing fee, never above 0.50%.
  • Change the treasury address.
  • Change the per-purchase limit.
  • Add a trading venue or a stock token to the allowlist, after a 48 hour timelock that is visible on-chain.

It cannot pause selling, remove anything from the allowlist, move your tokens, or upgrade the contract. The router holds nothing between transactions, so there is nothing to withdraw.

allowlist

Trading venues the contract may call, and the tokens it may buy or sell.

Uniswap SwapRouter020x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4
AAPLc0xb200000000000000000000C2e324d24d7eEcd1fb
AMZNc0xb200000000000000000000d9192b6B456483C2E8
COINc0xb200000000000000000000c85a31389D71F3ecfb
CRCLc0xB20000000000000000000019f6E7C675b73C2e4D
GOOGLc0xb2000000000000000000002D0BA3164cc74f58B7
INTCc0xB2000000000000000000004AFF16039bA04bdFBc
METAc0xb2000000000000000000008bC8786B856E61707C
MSFTc0xB200000000000000000000Ab99cFa739E253872B
MSTRc0xb2000000000000000000004884b426556b92883d
NVDAc0xb20000000000000000000078ee7ce2fE4908108C
SNDKc0xb200000000000000000000397293Cb8cda9a10c5
SPCXc0xb2000000000000000000007b9fcbd005511aCBd5
TSLAc0xb2000000000000000000001e800a7f5189430cD0

prices

Reference prices are Chainlink feeds on Base, 8 decimals, adjusted for corporate actions by the issuer's multiplier. They update during US market hours on a 0.5% move or every 24 hours, and freeze when the market is closed. The feed address is linked from every price.

Transparency | basic