usdSend - Transfer USD
Send USD to another Hyperliquid address. Internal transfer of USD-denominated assets between accounts.
Send USD to another Hyperliquid address. This is an internal transfer that moves USD-denominated assets between accounts on the L1.
Sample Data
{
"signature": {
"r": "0x2bb37a8b0c893d0e4a2f0e28e2411aad8fd31baeccb4188fb7aa58b92478ba96",
"s": "0x6b806e50eabbfa1d275a0afc9e932296df700bc9022af48ef7b87e806da9b538",
"v": 27
},
"action": {
"type": "usdSend",
"signatureChainId": "0xa4b1",
"hyperliquidChain": "Mainnet",
"destination": "0x192c181edebbad21a90e3aeec3519d30528c6d60",
"amount": "17.18",
"time": 1768146943132
},
"nonce": 1768146943132
}View this transaction on Hypurrscan
Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "usdSend" |
signatureChainId | string | Chain ID for EIP-712 signing |
hyperliquidChain | string | Target chain: "Mainnet" or "Testnet" |
destination | string | Recipient's address |
amount | string | Amount in USD |
time | number | Transaction timestamp |
Use Cases
Internal Transfer Tracking
Monitor USD movements between accounts:
def process_usdSend_action(action):
destination = action.get('destination')
amount = action.get('amount')
print(f"USD transfer: ${amount} to {destination[:10]}...")Related Action Types
- spotSend - Transfer spot tokens
- usdClassTransfer - Transfer between margin modes