Under the hood
Deposits: how funds arrive
Toro keeps funding simple: USDC on HyperEVM goes into the Vault by permit or approval. There are no per-user deposit proxies and no sweeper to wait for.
Paths in
| Path | Gas | Call |
|---|---|---|
| Gasless | relayer | executeIntentWithPermit(DEPOSIT, permit) |
| Direct | you | approve + Vault.deposit(amount) |
| For someone else | you | Vault.depositFor(account, amount) |
Paths out
Vault.withdraw(amount) from your wallet, or a WITHDRAW intent signed by your wallet, which anyone may submit. Both pay only to the account itself. No role can pause, delay or redirect a withdrawal.
Other chains
Bridging from HyperCore and other chains is not built in yet. Move USDC to HyperEVM first with the bridge of your choice.
Values on this page are read from the HyperEVM testnet deployment (chain 998, block 67249403) at build time.
Last updated 2026-10-18