Skip to main content

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#

FieldTypeDescription
typestringAlways "userDexAbstraction"
enabledbooleanDEX 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}")