Endpoint
Request Body
action
signature
Supported Assets and Amounts
Use00012710 for HyperCore USDC or
800101c011a7e12a19f7b1f670d46f03b03f3342e82dfb for Polygon pUSD. Perpetual markets,
spot-pair IDs, outcome shares, and other EVM assets are not withdrawal assets.
Polygon pUSD withdrawals are disabled unless the deployment explicitly enables admission for
the user. They require a positive amount representable with at most six decimals and must satisfy
the deployment’s minimum amount, batch limit, and destination rules. Hyperliquid assets use their
transfer precision and can incur a destination-account activation fee.
Signing
The account owner must sign directly. With a connected ViemwalletClient:
NotionalSignTransaction, version 1, with the deployment’s signature chain ID
and the zero address as verifyingContract. The primary type is NotionalTransaction:Withdraw.
The signed message contains notionalChain, destination, token, amount, source, and
time. signatureChainId selects the domain; it is not an additional message field.
Response
- 200: Pending
- 400: Agent Wallet
Response Fields
Poll Pending Withdrawals and refresh balances
to follow execution. An exact retry can return the saved acceptance result; a previously rejected
withdrawal can return
success: false, status: "failed", and error. Inspect the body as well
as the HTTP status.