Member-only story

Create TRC10 Token on TRON network with nodejs

Nhan Cao
2 min readJan 21, 2020

Create TRC20 Token on TRON network with nodejs

About TRC10: https://developers.tron.network/docs/trc10-token

Create TRON wallet with browser extension

Tronlink: https://chrome.google.com/webstore/detail/tronlink/ibnejdfjmmkpcnlpebklmnkoeoihofec

Go to setting, update environment to shasta

Get some TRX for development: https://www.trongrid.io/faucet

Install tronweb: https://developers.tron.network/docs/tron-web-intro

npm i tronweb --save

TRONTokenClient.ts

import TronWeb from 'tronweb'export default class TRONTokenClient {
async start(): Promise<any> {
const mainNetProvider = 'https://api.trongrid.io';
const testNetProvider = 'https://api.shasta.trongrid.io';
const netProvider = testNetProvider;
const HttpProvider = TronWeb.providers.HttpProvider; // Optional provider, can just use a url for the nodes instead
const fullNode = new HttpProvider(`${netProvider}`); // Full node http endpoint
const solidityNode = new HttpProvider(`${netProvider}`); // Solidity node http endpoint
const eventServer = `${netProvider}`; // Contract events http endpoint
const privateKey = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
const tronWeb = new TronWeb(
fullNode,
solidityNode,
eventServer,
privateKey
);
const defaultTestAddress =…

--

--

No responses yet