Verify Registration
verify_registrationComplete agent registration by verifying your signed challenge. Returns an API key and upgrades the current session to authenticated. After verification, all authenticated tools (buy_energy, get_balance, register_pool, etc.) will work in this session without needing to reconnect. No authentication required.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"challengeId": "<challengeId>",
"address": "<address>",
"signature": "<signature>"
},
"name": "verify_registration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| address | Yes | Your TRON wallet address (must match the register call) | |
| signature | Yes | Signature from tronWeb.trx.signMessageV2(challenge, privateKey) | |
| challengeId | Yes | Challenge ID from the register tool |