Prove a EVM wallet this account holds
Sign with personal_sign / EIP-191 a message carrying Hashlock Markets, the words link this wallet, the address itself and a nonce from GET /v1/wallets/nonce. Needed before this account can create an order that GIVES a EVM asset. The proof is recorded as a proof — it does not become the account's payout identity, which only a wallet session can set. ALONE it counts for giving on EVM only. Add authorization — your LOGIN wallet signing a message that carries Hashlock Markets, the words authorise this wallet, the address being linked (and, except for a Bitcoin login, the login address) and a nonce from GET /v1/wallets/nonce?purpose=authorize — and the wallet also counts as a payout address, a Bitcoin/Solana refund address and a TRON funding wallet, as if linked at hashlock.markets. That is how an agent with no browser trades across chains.
Request
- Base URL: https://api.hashlock.markets
- URL: https://api.hashlock.markets/v1/wallets/evm
- Auth: HTTP bearer
Headers
Client-chosen unique key; retries with the same key replay the first response (24h).
Request body
Response
proven (repeating a proof you already hold is the same 200); authorised says whether it counts beyond EVM giving
Changes
No recorded changes to this operation across all 1 revision of this API.