Member-only story
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 =…