userDexAbstraction payload - DEX Abstraction Settings
Decode Hyperliquid `userDexAbstraction` payloads for DEX abstraction settings, returned through Dwellir's read-only L1 gRPC API.
Read-only action reference
Dwellir's Hyperliquid gRPC API returns this decoded action payload through
StreamBlocks and
GetBlock. It does not submit or execute this action.
Submit supported user write actions through Hyperliquid's native
POST /exchange
endpoint.
The decoded userDexAbstraction payload records a change to a user's DEX abstraction settings.
Sample Data
{
"signature": {
"r": "0x9b539b38d3dd3c7d39d5da040409401ec0e6ac6aef40715b8d3cd60b0c2c48f6",
"s": "0x3d22fd88f17177a8ebcc0bf40d3a996fea3a8f188ba0226a0f4d7776462a5ee0",
"v": 28
},
"action": {
"type": "userDexAbstraction",
"signatureChainId": "0x2105",
"hyperliquidChain": "Mainnet",
"user": "0xb20088b36418bd7a3c845614c59aa9cebbec72de",
"enabled": true,
"nonce": 1768146986170
},
"nonce": 1768146986170
}View this transaction on Hypurrscan
Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "userDexAbstraction" |
enabled | boolean | DEX abstraction enabled |
Use Cases
DEX Settings Tracking
Monitor DEX abstraction configuration:
def process_userDexAbstraction_action(action):
enabled = action.get('enabled')
status = 'enabled' if enabled else 'disabled'
print(f"DEX abstraction {status}")Related Action Payloads
- agentEnableDexAbstraction - Agent DEX settings
- approveAgent - Agent authorization