Umbrella Stake Wrapped Aave Ethereum USDC v1stkwaEthUSDC.v1
Umbrella stake token, deployed by Aave · 0x6bf1…8aa6 · asset waEthUSDC
Aave publishes this address in its own address book as UmbrellaEthereum.UMBRELLA_STAKE_ASSETS.STK_WA_USDC_V1.
Read at block 25,922,119 · every figure below is a call answered at that block, on this vault and on the contracts it names.
A stored counter, moved by deposits, withdrawals and slashings — not a balance read.
Every share of this vault in existence, in the share token's own decimals.
What one whole share converts to, answered by the vault. Asked with 10^6 — this vault's own decimals.
How an Umbrella stake token works
Staked, and slashable. Umbrella owns this token and can take assets out of it to cover a deficit on the single reserve it covers; that lowers every holder’s share price at once and emits nothing per holder. Exposure is isolated to that one reserve. Redemption runs through a cooldown a holder starts and a window that follows it, and outside the window maxRedeem() answers zero for a holder with a positive balance — a state, not missing data. What this token holds is not the reserve asset: it holds a static aToken, which holds the aToken, which is the reserve. Every amount in waEthUSDC below is in that wrapper’s units.
A holder starts the cooldown, waits it out, and may redeem only inside the window that follows.
The contract's own getMaxSlashableAssets() — what could be taken at this block, not a claim that it will be.
The floor a slashing may not take the token below. Total assets less this is the figure beside it.
The token balance at this address, beside the stored counter totalAssets() returns.
The buffer a deficit has to exceed before this token can be slashed at all.
What Umbrella records against that reserve right now. A zero is a reading.
This token covers USDC, and Umbrella reports no slashable deficit on that reserve at this block. Past slashings are not read on this page: it reads state, never history, so an absence here is an absence of history rather than evidence that none happened. The only address that can slash it is its own owner(), 0xd400…81a8 — the Umbrella contract itself, read from the token rather than taken from its documentation.
The wrapper underneath, and the hop to USDC
This stake token’s asset() is waEthUSDC (Static aToken), itself a vault in this section, whose own asset() is USDC — so a holder here is three hops from the reserve and each hop is its own call. The wrapper wraps the aToken at 0x98c2…6f5c, whose reserve index in the Pool reads 1184687112366916333656462653.
One whole waEthUSDC is 1.184687 USDC at this block.
Look up an address
What one address holds of this vault, read at the block this page names. The address rides in the URL, so the reading is shareable and a link to it is a link to that same reading.
What these figures are
Every one of them is a call answered by a contract at block 25,922,119 — no indexer, no stored table, and no history: this page reads state. Amounts are quantities of the token named beside them and nothing is priced in USD, so two figures in two different tokens are never ordered against each other. A configuration read says what a setting IS at this block, never what it will be.
Shares are fungible and the vault pooled the deposits before anything was done with them, so two addresses holding equal shares carry equal figures here whatever they deposited and whenever. An address with a computed stake is not an identified person unless it carries a name of its own.