The board · Base 8453 · live

Where the capital could work today.

The five ERC-4626 USDC vaults on the launch board, read directly from Base. Size is the USDC each one holds; the blue is the yield it actually realized over the last 24 hours, from two share-price readings ~43,200 blocks apart. Nothing here is quoted by a venue, and nothing is simulated.

Block — vs block — Window — Read at — Board TVL —
Size = TVL (min. 3% of the board) Realized APR 24h——
Raw readings · convertToAssets(10**decimals()) at both blocks
VenueAddresstotalAssets (USDC)Share price nowShare price −24h Realized APRaprBps (capped)Target PREVIEW
allocate() · preview

What the vault would target with today's numbers.

This runs the contract's allocation rule on the live readings above: weights proportional to each venue's realized APR (in basis points, capped at 50%), each venue capped at 35%, the excess redistributed to the others, 95% of assets allocatable and the rest kept as buffer. It is a real computation on real data — labelled preview because the vault is not live yet, and because the vault's own readings will be taken at its own epoch boundaries.

—

Target weightsPREVIEW
    Method

    How the numbers are read.

    TVL = totalAssets() of each vault at the latest block (minus two, so every node agrees on it).

    Realized APR = (ppsnow − ppsthen) / ppsthen × one year / (tnow − tthen), where pps = convertToAssets(10**decimals()) and t are the two block timestamps. Same formula as discover().

    If a node refuses the historical call, the cell shows —. A falling share price shows loss and would mark the venue impaired.