userDexAbstraction
Configure DEX abstraction settings for a user account.
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 Types#
- agentEnableDexAbstraction - Agent DEX settings
- approveAgent - Agent authorization