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

Tronweb

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

Build TRON DApps with the TronWeb JavaScript/TypeScript SDK - accounts, blocks, transactions, smart contracts, and events.

About

TronWeb is the official JavaScript/TypeScript SDK wrapping the TRON HTTP API for accounts, blocks, transactions, contracts, and events. A developer uses it to sign/broadcast transactions and call contracts in Node or the browser.

  • Wraps the TRON HTTP API for accounts, blocks, and transactions
  • Sign and broadcast transactions and call smart contracts

Tronweb by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #347 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-master --skill tronweb

Add your badge

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

Listed on Skillselion
Installs4
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Build TRON DApps with the TronWeb JavaScript/TypeScript SDK - accounts, blocks, transactions, smart contracts, and events.

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.