MAG7 takes a fee on its own trading volume and pays it out to holders as the seven tokenized stocks the name refers to — AAPL, MSFT, NVDA, AMZN, GOOGL, META and TSLA. No staking, no lock-up, no claim window. Hold the token in your wallet and the basket accrues.
The fee is taken by a Uniswap v4 hook attached to MAG7's own pool, in USDG — never in MAG7 itself. The token is a plain ERC-20 with no transfer tax, so it routes, bridges and composes like any other.
Every buy and sell through the MAG7 pool pays 2.50%. Holding, sending and receiving are free.
Collected in USDG inside the swap itself and held for the distributor. Nothing leaves the pool's economics.
A permissionless batch swap buys all seven names at their target weights, priced against Chainlink and bounded per leg.
Your balance earns pro-rata from the moment you hold it. Claim all seven legs in a single call, whenever you like.
Weights are set in the constructor and there is no rebalance function. The basket you buy into is the basket forever. Payouts arrive as the real Robinhood-issued stock tokens, held in your own wallet once claimed.
| Ticker | Constituent | Weight |
|---|---|---|
| AAPL | Apple | 14.29% |
| MSFT | Microsoft | 14.29% |
| NVDA | NVIDIA | 14.28% |
| AMZN | Amazon | 14.29% |
| GOOGL | Alphabet | 14.29% |
| META | Meta Platforms | 14.28% |
| TSLA | Tesla | 14.28% |
| Total | 100.00% | |
There is no fee setter — not behind a timelock, not behind a multisig, not at all. The number below is the number for the life of the contract.
At launch the protocol's own locked position is the liquidity, so most of that 1.00% is swept back to holders as well and the MAG7 side of it is burned.
The entire supply sells from a two-way curve — buy and sell at the curve price from block one. When real deposits reach the threshold, the crossing purchase graduates the token in the same transaction: it opens the pool at exactly the curve's price, adds every dollar raised as liquidity, locks that position permanently, burns the remainder, and shuts the curve off forever.
Ownership is renounced in the deployment transaction itself. After that block, no privileged function exists anywhere in the system — not paused, not timelocked, not multisig-gated. Absent.