MCPcopy Create free account
hub / github.com/PolymathNetwork/polymath-core / displayTokenData

Function displayTokenData

CLI/commands/token_manager.js:59–82  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57};
58
59async function displayTokenData() {
60 let displayTokenSymbol = await securityToken.methods.symbol().call();
61 let displayTokenDetails = await securityToken.methods.tokenDetails().call();
62 let displayVersion = await securityToken.methods.getVersion().call();
63 let displayTokenSupply = await securityToken.methods.totalSupply().call();
64 let displayInvestorsCount = await securityToken.methods.getInvestorCount().call();
65 let displayCurrentCheckpointId = await securityToken.methods.currentCheckpointId().call();
66 let displayTransferFrozen = await securityToken.methods.transfersFrozen().call();
67 let displayMintingFrozen = await securityToken.methods.mintingFrozen().call();
68 let displayUserTokens = await securityToken.methods.balanceOf(Issuer.address).call();
69
70 console.log(`
71*************** Security Token Information ****************
72- Address: ${securityToken.options.address}
73- Token symbol: ${displayTokenSymbol.toUpperCase()}
74- Token details: ${displayTokenDetails}
75- Token version: ${displayVersion[0]}.${displayVersion[1]}.${displayVersion[2]}
76- Total supply: ${web3.utils.fromWei(displayTokenSupply)} ${displayTokenSymbol.toUpperCase()}
77- Investors count: ${displayInvestorsCount}
78- Current checkpoint: ${displayCurrentCheckpointId}
79- Transfer frozen: ${displayTransferFrozen ? 'YES' : 'NO'}
80- Minting frozen: ${displayMintingFrozen ? 'YES' : 'NO'}
81- User balance: ${web3.utils.fromWei(displayUserTokens)} ${displayTokenSymbol.toUpperCase()}`);
82}
83
84async function displayModules() {
85 // Module Details

Callers 1

executeAppFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected