evmUserModify payload - EVM User Settings
Decode Hyperliquid `evmUserModify` payloads for EVM user 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 evmUserModify payload records a change to a user's HyperEVM interaction settings.
Sample Data
{
"signature": {
"r": "0xa1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456",
"s": "0x6543210fedcba9876543210fedcba9876543210fedcba9876543210fedcba987",
"v": 28
},
"action": {
"type": "evmUserModify",
"enabled": true
},
"nonce": 1767949700000
}Field Reference
Action Fields
| Field | Type | Description |
|---|---|---|
type | string | Always "evmUserModify" |
enabled | boolean | EVM access enabled |
Use Cases
EVM Access Tracking
Monitor EVM setting changes:
def process_evmUserModify_action(action):
enabled = action.get('enabled')
status = 'enabled' if enabled else 'disabled'
print(f"EVM access {status}")Related Action Payloads
- evmRawTx - EVM transaction payloads