wallet_proof_message
Start proving a wallet you hold: returns the EXACT message to sign for address, and the nonce inside it. Sign that message with that wallet (EVM personal_sign · TRON signMessageV2 · Solana ed25519 signMessage, base58 · Bitcoin BIP-322) and pass it to prove_wallet unchanged. The nonce is single-use and short-lived, and it is NOT a login nonce — this signature cannot open a session. Pass login (your account's login wallet) to also get authorizationMessage: sign THAT with the login wallet and send it as prove_wallet authorization — the wallet then belongs to this account in full (it is paid, refunds, funds TRON and can sign in), which is how you trade on another chain without a browser.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| login | No | your account's login wallet, to also get the authorisation message it must sign | |
| address | Yes | the address you are about to prove |