Skip to Content
Deposits & withdrawals

Deposits & withdrawals

Your funds live in your Verus account on Arbitrum. You deposit into it, trade from it, and withdraw out of it to an external address. Verus moves collateral to a venue only as part of routing a trade, so you never deposit to a venue yourself.

Depositing

To fund your account, send Arbitrum USDC to your account address (shown in the app). USDC is the only asset you need: gas is paid in USDC via a paymaster (see Network fees). Funds can be sent from any wallet.

Send USDC on Arbitrum only. Funds sent on the wrong network, or a different token, may be unrecoverable. Always double-check the network before sending.

Once a deposit lands, Verus credits it to your balance automatically. This usually takes about a minute.

Network fees, paid in USDC

On-chain actions normally cost a small network fee in ETH. Verus integrates the Circle Paymaster with a Pimlico bundler (an ERC-4337 account-abstraction setup) so you pay gas in USDC instead. There is no sponsorship: each transaction deducts a small USDC amount, typically a few cents, to cover the actual gas cost. Unused USDC is refunded.

The result: the only asset you ever need in your account is Arbitrum USDC.

Mechanism: every deposit, trade, and withdrawal runs as a UserOperation. The paymaster signs an EIP-2612 permit allowing it to pull USDC equal to the on-chain gas cost (capped at 1 USDC per operation as a safety ceiling). The exact amount is determined on-chain after the transaction lands; the difference is refunded.

Preflight checks: warnings before you click

For actions that can fail at a knowable boundary (an amount below a venue’s minimum, a missing approval), Verus runs a preflight check and shows an inline warning next to the button before you commit. The decision and the warning are in the same place, so you do not discover a problem only after submitting.

Withdrawing

Withdrawals happen in two stages. Verus can combine the first one with closing a position.

Stage 1: venue back to your embedded account

When you close a position (or run Close and withdraw), your collateral and any realized PnL move from the venue back to your embedded account. Order book venues enforce a minimum freed amount and charge a small withdrawal fee:

VenueMinimum freed balanceVenue withdrawal fee
Hyperliquid$5$1
Lighter$5$3
Orderly$5$1
GMXNoneNone
OstiumNoneNone

GMX and Ostium are on-chain perps: your collateral rides the position and returns to your embedded account when you close, so there is no separate withdrawal step, no fixed minimum, and no venue withdrawal fee. You still pay the on-chain execution cost for the close, paid in USDC via the paymaster.

A preflight check on the close-and-withdraw button blocks submission if your projected freed balance would not clear an order book venue’s minimum, so the warning shows before you click, not after.

Stage 2: embedded account to an external address

From your embedded account you can send USDC to any external address whenever you like, using the Withdraw dialog in the app. This is a regular USDC transfer with the paymaster covering gas; venue minimums do not apply here.

When any on-chain action produces a transaction, Verus surfaces an explorer link so you can follow it on Arbiscan.

Last updated on