Portfolio
Your side of the pair.
Contango never holds your tokens. There is no vault and no deposit — a rotation is a swap that lands straight in your wallet, so your position is simply what your address holds on Robinhood Chain.
How reads work
Read-only until you sign.
Connecting exposes an address, nothing more. Balances come from one multicall against the token contracts, and the multiplier for each stock token comes along in the same round trip so a position is never valued off a raw balance alone.
Configuration
Running against the public RPC, which the chain docs rate-limit and do not recommend for production. Set NEXT_PUBLIC_RPC_URL to an Alchemy endpoint to switch.
What you sign
Two prompts, and what each one grants.
1 · The permit
A signature, not a transaction. It costs nothing, sends nothing, and authorises the router to move exactly the amount you entered, expiring in twenty minutes. These tokens implement EIP-2612 — verified against the contracts — so no separate approval transaction is needed, which is why a rotation stays a single transaction.
2 · The rotation
The only transaction. It swaps one leg for the other and reverts rather than filling you outside your slippage tolerance. Contango is never a party to it: the tokens move from the pool to your address.
There is no unlimited approval anywhere in this flow and no contract of ours in the path. If a prompt ever asks for more than the amount you typed, something is wrong and you should reject it.
CONTANGO