sheaf

Testnet · Ethereum Sepolia

Magnificent Eight

MAG8 · 0x6a47…6141 · creator fee 0.25% of shares created

One share, at the real stocks' price

$10.10

Priced from Robinhood's stock-token quotes

HyperCore 24/7: reading

One MAG8 share is a claim on 8 holdings sitting in a contract on Ethereum that has no owner, no pause and no upgrade path. Anyone can create a share by depositing the recipe, and any share can be redeemed for it. No issuer has stock tokens on this testnet, so the holdings are labeled mirrors: free tokens named “Tesla (Sheaf testnet mirror)” and so on, worth nothing. The dollar figure is what the same recipe would be worth in the real shares.

METAAMZNAAPLTSLANVDAMSFTGOOGLPLTR
Shares outstanding
—— creations, — redemptions
Everything in the vault
—At the real stocks' price
Backing
—Held against owed, every component
Dollar desk
sUSDA labeled test dollar

Bring a little Sepolia ETH for gas; the house has none to spare here.

Sepolia faucets: Google Cloud, PoW faucet.

Then mint the mirrors yourself: every one has a public faucet(), so your own wallet calls it and no key of ours is involved. Enough for two shares, plus 50 sUSD.

The recipe

Written once, in the constructor, with no setter. The recipe is in raw token units, so a split or a dividend that a token applies through its multiplier accrues to every share without anyone touching the vault.

HoldingPer shareValueWeight
TSLAmirror
0.00331$1.2712.5%
NVDAmirror
0.00537$1.2312.2%set 12.5%
AAPLmirror
0.003671$1.2312.2%set 12.5%
MSFTmirror
0.002388$1.2812.7%set 12.5%
AMZNmirror
0.004889$1.2812.7%set 12.5%
GOOGLmirror
0.003575$1.2612.4%set 12.5%
METAmirror
0.001734$1.2512.3%set 12.5%
PLTRmirror
0.006265$1.3012.9%set 12.5%

Is it actually backed?

Held is the vault's balance of each token right now, from vaultBalances(). Owed is the recipe times totalSupply(). Deposits round up and redemptions round down, so held can never fall below owed.

Reading the vault…

Verify it yourself

Two reads against the public RPC, no key:

cast call 0x6a47aC82a3eE22FCC2b80D5c1F45Daba23e06141 "totalSupply()(uint256)" --rpc-url https://ethereum-sepolia-rpc.publicnode.com
cast call 0x6a47aC82a3eE22FCC2b80D5c1F45Daba23e06141 "vaultBalances()(uint256[])" --rpc-url https://ethereum-sepolia-rpc.publicnode.com

For every component, vaultBalances[i] must be at least unitsPerShare[i] × totalSupply ÷ 10^18. The recipe is in components().

PlanDeskV3 on Ethereum Sepolia

A monthly plan into MAG8

You open the plan from your wallet and name the house as its keeper: a fixed amount of sUSD a run, on a schedule, and the plan desk may pull only that much, only that often, up to the runs you approve. Each run is a Dutch auction on the v3 desk with you as the buyer.

The keeper names each run's fair count from live quotes, but the contract only accepts one within 10% of what your last run actually filled at and inside the hard bounds you sign (85% to 120% of today's count). Before your wallet signs, this page checks the keeper, basket, schedule and bounds the server offers against its own price, and the step shows the bounds in shares. A bigger move pauses the plan until you re-center it. The 0.10% protocol fee goes to a separate treasury key.

Worst case with one filler: it can walk your price toward the floor, but every run still buys at least 85% of today's MAG8 for the same dollars, a price at most 1.18 times today's. Any other filler can only do better.

Open a plan

You approve 15.00 sUSD in all (3 runs). Each run's auction lasts 15 minutes; the house fills at fair plus 0.15%, and anyone may fill first.

Your plans on Ethereum Sepolia

Connect a wallet to see your plans.

Plan desk 0x59Ea…62a9, keeper 0x59d3…0285 (the house). Only your own wallet can re-center or close a plan.

The desk's book

Dollar orders on Ethereum Sepolia, newest first, read from getOrder(). A buyer escrows sUSD and posts a Dutch auction: the shares they must receive start high and fall until a participant delivers the components in kind and collects the escrow. The shares are minted straight to the buyer, less the creator fee and the 0.10% protocol fee. The house filler is one such participant and fills at fair plus 0.15%.

Desk v3 0x5dDd…2D5A · Desk v2 0x5F66…51d6 · Desk v1 0x336c…26E4

Auctions, v3 desk (protocol fee to a separate treasury key)

Reading the desk…

Auctions, v2 desk (earlier; its protocol fee went to the house key)

Reading the desk…

Fixed-price orders, v1 desk

The first desk: N shares for a fixed amount, no auction and no protocol fee. It is immutable, so it stays live for the orders it holds; new dollar orders go to the newest auction desk.

Reading the desk…

Priced around the clock

The stock exchanges close; HyperCore's stock perpetuals do not. This prices the same recipe from trade.xyz's oracle on Hyperliquid testnet, read through HyperEVM's oraclePx precompile with a plain eth_call, no gas and no key. It is a reading, not a deployment: nothing of Sheaf runs on Hyperliquid yet.

—

Priced from HyperCore, not deployed

PerpPrecompile indexOracle price
xyz:TSLA—reading
xyz:NVDA—reading
xyz:AAPL—reading
xyz:MSFT—reading
xyz:AMZN—reading
xyz:GOOGL—reading
xyz:META—reading
xyz:PLTR—reading

The contracts, verified

Also on Ethereum: AI Core (AICORE), Everyday Tech (EVDY).