← Back to directory

Prepare a user-signed sendAsset transfer between users, subaccounts, spot and pe...

https://chainhilt.ai/api/v1/perp/hyperliquid/send-asset/preview

Overview

Prepare a user-signed sendAsset transfer between users, subaccounts, spot and perp DEXs. Use "" for the default perp DEX and "spot" for spot; perp transfers require the collateral token. Sign with the main wallet and submit unchanged to send-asset/execute (unpaid). Invalid input returns 400; execution may return 422 for rejection or 502 for provider failure. Treat spot and perp as one balance only when the account abstraction mode is "unifiedAccount".

Protocol x402 (POST)
Price $0.0010
Payment Asset USD Coin
Payment Network eip155:8453
Category crypto/transactions
Provider chainhilt-x402
Source bazaar
Indexed 2026-11-02 13:26:50

Health

Status unknown
Latency (p50) —
Uptime (30d) —
Reliability Score —
Last Checked Never
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements —
Asset Verified —
Facilitator —

Input Schema

{ "body": { "amount": "1", "destination": "0x1111111111111111111111111111111111111111", "destinationDex": "spot", "fromSubAccount": "", "nonce": 1710000000000, "sourceDex": "", "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054" }, "bodyType": "json", "method": "POST", "type": "http" }

Output Schema

{ "example": { "response": { "actions": [ { "chainId": 42161, "data": { "action": { "amount": "1", "destination": "0x1111111111111111111111111111111111111111", "destinationDex": "spot", "fromSubAccount": "", "hyperliquidChain": "Mainnet", "nonce": 1710000000000, "signatureChainId": "0xa4b1", "sourceDex": "", "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054", "type": "sendAsset" }, "nonce": 1710000000000, "typedData": { "domain": { "chainId": 42161, "name": "HyperliquidSignTransaction", "verifyingContract": "0x0000000000000000000000000000000000000000", "version": "1" }, "message": { "amount": "1", "destination": "0x1111111111111111111111111111111111111111", "destinationDex": "spot", "fromSubAccount": "", "hyperliquidChain": "Mainnet", "nonce": 1710000000000, "signatureChainId": "0xa4b1", "sourceDex": "", "token": "USDC:0x6d1e7cde53ba9467b783cb7c530ce054", "type": "sendAsset" }, "primaryType": "HyperliquidTransaction:SendAsset", "types": { "EIP712Domain": [ { "name": "name", "type": "string" }, { "name": "version", "type": "string" }, { "name": "chainId", "type": "uint256" }, { "name": "verifyingContract", "type": "address" } ], "HyperliquidTransaction:SendAsset": [ { "name": "hyperliquidChain", "type": "string" }, { "name": "destination", "type": "string" }, { "name": "sourceDex", "type": "string" }, { "name": "destinationDex", "type": "string" }, { "name": "token", "type": "string" }, { "name": "amount", "type": "string" }, { "name": "fromSubAccount", "type": "string" }, { "name": "nonce", "type": "uint64" } ] } } }, "protocol": "hyperliquid", "submitPath": "/perp/hyperliquid/send-asset/execute", "type": "signature" } ], "errors": [], "warnings": [] } }, "type": "json" }