OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Gotron SDK

Gotron SDK is an open-source Go SDK and CLI for interacting with the TRON blockchain through gRPC and related tooling. It provides libraries and tronctl commands for accounts, wallets, transactions, TRC10 and TRC20 tokens, smart contracts, staking, multisignature operations and blockchain queries.

Independent OpenViST project profile, based on linked sources.

Gotron SDK — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Gotron SDK when a Go application or operational tool needs direct TRON blockchain interaction, gRPC connectivity, wallet features or command-line automation.

Who it is for

  • Go developers building TRON applications
  • Backend and infrastructure teams operating TRON services
  • Teams creating wallets, exchanges, bots or staking tools
  • Developers needing CLI scripting and automation for TRON

Documented uses

  • Create, import and manage TRON accounts and keystores
  • Build TRX, TRC10 and TRC20 transaction workflows
  • Query blocks, transactions, accounts and network resources
  • Interact with smart contracts and monitor contract events
  • Support Ledger hardware wallets, multisignature operations and staking
Before you choose

Requirements & limits

The repository is publicly accessible and identifies an LGPL-3.0 license. Installation paths documented in the repository include a shell installer, Go, Homebrew and building from source.

  • Go is the implementation language and the SDK documents a gRPC transport.
  • The package includes both Go libraries and the tronctl CLI.
  • Ledger support, HD wallet functionality, encrypted keystores and multisignature operations are documented.
  • TRX, TRC10, TRC20 and smart-contract workflows are covered.
  • The repository documents configuration for a custom node, TLS and a Trongrid API key.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install the tronctl command-line tool

Set up the documented TRON CLI for account, balance and transaction commands.

Before you start

  • A system with Go or Homebrew, or a shell that can run the documented installer.
  • Access to the Gotron SDK repository or its published installation sources.

Steps

  1. Install with the documented shell installer, Go command, Homebrew formula or source-build process.

  2. Use tronctl keys add to create an account.

  3. Use tronctl account balance to query an address.

  4. Use tronctl account send --signer to prepare a TRX transfer command.

Expected outcome

The tronctl command is installed and the documented account, balance and transfer command patterns are available.

Guide limitations

  • Signing and broadcasting require the relevant signer and network configuration.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
fbsobreira/gotron-sdk · Official homepage title · retained in its source language