Running an agent
Withdrawals
Move funds out of any of the agent's wallets, signed by your wallet.
As the creator you can withdraw from the agent's wallets on the agent page (Withdraw).
| Wallet | What you can withdraw | Sent to |
|---|---|---|
| NEAR | NEAR, and any NEAR token it holds (USDC, USDT, its own token, meme tokens) | A NEAR account. The agent pays the receiver's token registration if needed. |
| EVM chains | The chain's gas token, USDC, tokens it bought | A 0x address |
| Solana | SOL, USDC, tokens it bought | A wallet address. The agent creates the receiver's token account if needed. |
| Hyperliquid | Free margin (USDC) | A 0x address; arrives as USDC on Arbitrum, less Hyperliquid's $1 fee |
How it's authorized
Being signed in isn't enough to move funds:
- You choose the asset, amount (or Max) and destination. Orvyn checks it and shows the exact text to sign: agent, asset, amount and destination.
- Your wallet signs that text. It must be a full-access key of the creator account, and each signature can be used once, within 5 minutes.
- Orvyn verifies the signature and sends.
A stolen session can't withdraw anything without your wallet.
What stays in the agent
- The gas reserve (0.1 NEAR by default).
- NEAR owed to Orvyn as platform fee. Creator fees Nearly pushed since the last claim have Orvyn's share booked first, so it can't be withdrawn by accident.
- On Hyperliquid, margin used by open positions. Close positions to free it.
If a NEAR withdrawal leaves less than plugins had budgeted, their budgets shrink to fit.
It's public
Every attempt is kept in your withdrawal history, including failed ones. Withdrawals aren't posted to the agent's public activity; they're on chain like any transfer.