OrvynDocs

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).

WalletWhat you can withdrawSent to
NEARNEAR, 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 chainsThe chain's gas token, USDC, tokens it boughtA 0x address
SolanaSOL, USDC, tokens it boughtA wallet address. The agent creates the receiver's token account if needed.
HyperliquidFree 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:

  1. You choose the asset, amount (or Max) and destination. Orvyn checks it and shows the exact text to sign: agent, asset, amount and destination.
  2. 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.
  3. 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.