RailsPreview
Vaults · Base · Find your position

Finding a Uniswap Wallet position on Base

All vaults on Base

What Uniswap's own pages say about where the shares are held, where the app shows an address, and what the app calls a vault — and what the chain record shows beside it.

Is the position personal, or pooled with everyone else's?

Personal, and held at the wallet's own address. Uniswap's page on smart wallets and delegation describes the EIP-7702 arrangement its wallet uses: an externally owned account delegates to a 7702-enabled contract and inherits that contract's code while still being an externally owned account, still controlled by its private key. The page states that the Uniswap Wallet remains a self-custodial wallet.

So the holder of the shares is the customer's own account, not a Uniswap address holding many customers' shares with the split kept off chain — and a reading of that address on this site is a reading of one holder.

The contract those accounts delegate to is published by Uniswap itself, as source and as a table of the addresses it is deployed at, Base among them. That table is what ties the addresses below to Uniswap: the same source can be redeployed by anyone, so a verified contract name on its own would identify the code and not the app.

Stated by Uniswap:Uniswap Labs — Smart Wallets and DelegationUniswap — Calibur, and the deployment table naming these addresses

Where does the app show an address?

At the ordinary place, because the address does not change. Delegation points an existing account at a contract; it does not create a second address, and the account keeps the one it had.

Uniswap publishes a page on finding the wallet address in the Uniswap Wallet, which is where that address is shown and copied.

No page cited here says the app links out to a block explorer for this position, and nothing is claimed about one.

Stated by Uniswap:Uniswap Labs — How to find your wallet address in the Uniswap WalletUniswap Labs — Smart Wallets and Delegation

What the app calls the vault, and what the chain calls it

The Uniswap pages cited here are about the wallet, not about any particular vault, and none of them names one. Whatever a vault is called in an app is that app's own label for it.

On chain a name does not identify a vault — two Base vaults can carry the same name, and this directory catalogues one pair that does. The address settles it, and the vault this guide's chain figure is about is named, addressed and linked below.

Stated by Uniswap:Uniswap Labs — Smart Wallets and Delegation

What the chain record shows

One account per customer, by the pages above. On chain, the evidence this guide rests on is the delegate contract those accounts' own code names2 contracts the block explorer verifies under the name CaliburEntry. Under EIP-7702 a holder like that is an externally owned account with 23 bytes of code — the indicator 0xef0100 followed by the delegate — so the address in the record is the account's own, and the delegation is a fact about the block it was read at.

4 holders of Steakhouse Prime USDC (0xbeef…83b2) carry code naming the verified CaliburEntry delegate at block 50,907,089. That is a count of accounts and a fact about the wallet software they run, not a count of people and not a statement about who they are.

Find your position

An address’s share of every MetaMorpho vault this directory catalogues on Base — 505 of them, as the two factories had deployed them at block 50,900,229 — and what that share attributes to in each Morpho Blue market those vaults supply. The result is read at one block and the address rides in the URL, so the reading is shareable. A reader who has only a transaction — the Basescan link a wallet app shows beside a deposit — can enter that instead: the holder address is found in the transaction’s own vault Transfer events. A vault address in this catalog opens that vault’s own page instead of a holder reading.

Sources