TriportRPC

Tron errors

JSON-RPC использует общий envelope {jsonrpc,id,error} и коды -32001-32005, -32601; см. общий справочник. Wallet HTTP возвращает HTTP-статус и JSON.

Особые случаи Tron:

  • пустой wallet-ответ может означать неверную пару hex-41/base58 и visible, а не отсутствие метода;
  • historical state для eth_call, eth_getBalance, eth_getCode и eth_getStorageAt не поддерживается — используйте latest;
  • диапазон eth_getLogs больше 100 блоков нужно разбить до отправки;
  • 429 — backpressure; повторяйте после Retry-After, не трактуйте его как отсутствие capability.