Unified REST APIAgent access
Register Agent
Register a wallet and obtain an API key using EIP-191 signature authentication. Each call creates a new API key. A single wallet can have multiple API keys.
Request Body
application/json
wallet_address*stringrequired
Your wallet address (0x-prefixed hex)
Example:
0x1234567890abcdef1234567890abcdef12345678signature*stringrequired
EIP-191 signature of the message "Register HyperETH: {nonce}"
Example:
0x1234...nonce*integerrequired
Current timestamp in milliseconds (must be within 60 seconds of server time)
Example:
1710000000000Response Body
application/json
curl -X POST "https://api.hypereth.io/v2/account/register" \ -H "Content-Type: application/json" \ -d '{ "wallet_address": "0x1234567890abcdef1234567890abcdef12345678", "signature": "0x1234...", "nonce": 1710000000000 }'{
"api_key": "api_1a2b3c4d5e6f7g8h9i0j",
"wallet_address": "0x1234567890abcdef1234567890abcdef12345678",
"created_at": "2026-03-18T15:30:00Z"
}Empty