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
| Stock | Underlying | Token | Feed |
|---|---|---|---|
| AAPLc | Apple (test) | 0xb2000000…856E | 0x787f13dE…F988 |
| AMZNc | Amazon (test) | 0xB2000000…8414 | 0x06A8E4b3…B295 |
| GOOGLc | Alphabet (test) | 0xb2000000…FcD3 | 0x5bF49E0f…34F2 |
| METAc | Meta (test) | 0xB2000000…8B2B | 0x6526aE67…b27D |
| MSFTc | Microsoft (test) | 0xB2000000…0192 | 0xeB10A6c9…b18c |
| NVDAc | Nvidia (test) | 0xB2000000…81F5 | 0x04689a41…8513 |
| TSLAc | Tesla (test) | 0xB2000000…58d0 | 0xFaf86918…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.