Test network. Nothing here is real money.

bMAG7 methodology.

Magnificent 7. Equal weight by USD value at the time of purchase. Each constituent receives one seventh of the amount after the routing fee. There is no rebalancing in version 1; the mix in a wallet drifts with prices until the holder buys or sells.

constituents

StockUnderlyingTokenFeed
AAPLcApple (test)0xb2000000…856E0x787f13dE…F988
AMZNcAmazon (test)0xB2000000…84140x06A8E4b3…B295
GOOGLcAlphabet (test)0xb2000000…FcD30x5bF49E0f…34F2
METAcMeta (test)0xB2000000…8B2B0x6526aE67…b27D
MSFTcMicrosoft (test)0xB2000000…01920xeB10A6c9…b18c
NVDAcNvidia (test)0xB2000000…81F50x04689a41…8513
TSLAcTesla (test)0xB2000000…58d00xFaf86918…DCb4

what it is

Base Sepolia test version of bMAG7: 7 test tokens created by basic, priced at the real Chainlink reference of each stock, bought with test USDC. Nothing here is real money.

what can be in it

Constituents are Coinbase tokenized stocks (B20) listed on Base with a Chainlink price feed and liquid onchain markets against USDC.

how a purchase works

The web app quotes each constituent from onchain liquidity, builds one route per constituent, and submits all seven through the BasketRouter contract. The contract enforces a minimum output per constituent and reverts the whole purchase if any leg misses it. Every output token is sent to the buyer's wallet in the same transaction. The router never holds funds between transactions.

fees

A routing fee, 20 basis points by default and capped at 50 in the contract, is taken in USDC on every buy and sell and paid to the treasury. Network fees are sponsored for smart wallet users.

pricing

Reference prices come from Chainlink feeds that update during US market hours on a 0.5% deviation or 24 hour heartbeat, and freeze when the market is closed or during a corporate action. The app shows the feed state next to every price. Onchain prices can trade at a premium or discount to the feed; the app shows both.

corporate actions

Coinbase tokenized stocks handle splits, dividends, and similar events by updating a per-token multiplier, not by changing balances. A holder's token count never rebases. The Chainlink feed already reports the multiplier-adjusted value, so a corporate action shows up as a price change and the feed pauses while it settles. bMAG7 does nothing special during a corporate action; the affected constituent is simply not tradable until its issuer resumes it.

changes

Constituent changes are published here and on the basket page at least seven days before they take effect. Changes to the fee are published on the transparency page. A basket is a published methodology, not an onchain object; nothing about an existing holding changes when the methodology does.

risks

These are tokenized stocks issued by Coinbase under Regulation S to eligible non-US persons only. The issuer can pause a token or block an address by policy; when that happens the affected constituent cannot be bought or sold until it is lifted. Onchain liquidity can be thin; large purchases move the price. Prices can go down.

next

  • In-wallet rebalancing to a model portfolio, one confirmation.
  • A single bMAG7 token, fully backed by the seven constituents, once counsel and an offshore entity exist.

Source file baskets/bmag7.json. Back to bMAG7.

bMAG7 methodology | basic