Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Tronweb

  • 3 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-skills

Integrate TRON into JavaScript/TypeScript apps with TronWeb: HTTP API, contract calls, transactions, and event handling.

About

Reference for TronWeb, the JavaScript/TypeScript SDK for TRON covering the HTTP API, contracts, transactions, and events. A developer uses it when building client or server integrations against the TRON network.

  • HTTP API, contract, and transaction handling
  • Includes event querying and subscriptions

Tronweb by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #390 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-skills --skill tronweb

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-skills

What it does

Integrate TRON into JavaScript/TypeScript apps with TronWeb: HTTP API, contract calls, transactions, and event handling.

Files

SKILL.mdMarkdownGitHub ↗
Skill is based on TronWeb v6.2.0, generated at 2026-02-25.

TronWeb is the official JavaScript/TypeScript SDK for the TRON network. It wraps the TRON HTTP API and provides a consistent API for accounts, blocks, transactions, smart contracts, and events. Use it in Node.js or the browser to build DApps, sign and broadcast transactions, and call contracts.

Core References

TopicDescriptionReference
Instance setupfullHost, nodes, headers, privateKey, setPrivateKey/setAddresscore-instance-setup
Address, units, encodinghex/base58/checksum, toSun/fromSun, fromUtf8/toUtf8, sha3core-address-units
TrxBlocks, transactions, accounts, bandwidth, sign, broadcast, getCurrentRefBlockParams, signTypedData, ecRecovercore-trx
UtilsABI, transaction, deserializeTx, accounts, address, validationscore-utils
ProvidersHttpProvider, request, isConnected, timeout, headers, setStatusPagecore-providers
ConstantsADDRESS_PREFIX, SUN/TRX, default feeLimit, BIP44 pathcore-constants

Features

Transactions and contracts

TopicDescriptionReference
TransactionBuildersendTrx, sendToken, freeze/unfreeze, triggerSmartContract, createSmartContract, deployConstantContractfeatures-transaction-builder
Contractcontract(abi, address), methods.call/send, decodeInput, new(), at()features-contract
EventsgetEventsByContractAddress, getEventsByTransactionID, getEventsByBlockNumber, setServerfeatures-events
Pluginregister(PluginClass), pluginInterface (requires, components, fullClass)features-plugin
Message and typed datasignMessage/verifyMessage, signTypedData/verifyTypedData, EIP-712 TypedDataEncoderfeatures-message-typed-data
Connection and versionisConnected(), fullnodeSatisfies(version), getFullnodeVersion()features-connection-version
Trx tokens and chaingetTokenFromID, getTokensIssuedByAddress, getAccountResources, getChainParametersfeatures-trx-tokens-resources

Best practices

TopicDescriptionReference
Errors and typingError instances (e.message), ABI as const for contract inferencebest-practices-errors-typing
Param validationValidator, notValid(params), param types (address, integer, resource, url, hex, etc.)best-practices-param-validation
Multi-signaturegetSignWeight, getApprovedList, multiSign, permissionIdbest-practices-multisig
Transaction lifecycleSign → broadcast → getTransactionInfo, handling receipt and FAILEDbest-practices-transaction-lifecycle

Related skills

Web3 & Blockchainintegrationsfrontend

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.