Quick reference guide for the two distinct signing mechanisms in Hyperliquid: L1 actions with phantom agents and user-signed actions for administrative operations.
Type | Chain ID | Domain | Purpose |
---|---|---|---|
L1 Actions | 1337 | ”Exchange” | Trading operations |
User-Signed | 0x66eee | ”HyperliquidSignTransaction” | Admin & transfers |
sign_l1_action()
method:
order
, cancel
, cancelByCloid
modify
, batchModify
scheduleCancel
updateLeverage
, updateIsolatedMargin
vaultTransfer
, subAccountTransfer
approveAgent
→ sign_agent()
usdSend
→ sign_usd_transfer_action()
spotSend
→ sign_spot_transfer_action()
withdraw
→ sign_withdraw_from_bridge_action()
approveBuilderFee
→ sign_approve_builder_fee()
usdClassTransfer
→ sign_usd_class_transfer_action()
tokenDelegate
→ sign_token_delegate_action()
approveAgent
actionconfig.json
file: