public class TRC20 extends TronContractProxy
| Constructor and Description | 
|---|
| TRC20(TronClient client,
     TronAddress contractAddress) | 
callMethod, callMethodgetContract, handleBlock, handleTransactionpublic TRC20(TronClient client, TronAddress contractAddress) throws GRPCException, com.google.protobuf.InvalidProtocolBufferException
GRPCExceptioncom.google.protobuf.InvalidProtocolBufferExceptionpublic BigInteger withoutDecimals(double value)
value - The value.public double withDecimals(BigInteger value)
value - the value.public String name() throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public BigInteger totalSupply() throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public BigInteger decimals() throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public BigInteger balanceOf(TronAddress who) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public String symbol() throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public BigInteger allowance(TronAddress owner, TronAddress spender) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction approve(TronWallet sender, TronAddress spender, BigInteger value) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction transferFrom(TronWallet sender, TronAddress from, TronAddress to, BigInteger value) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction increaseAllowance(TronWallet sender, TronAddress spender, BigInteger addedValue) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction burn(TronWallet sender, BigInteger value) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction decreaseAllowance(TronWallet sender, TronAddress spender, BigInteger subtractedValue) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public TronTransaction transfer(TronWallet sender, TronAddress to, BigInteger value) throws GRPCException, TransactionException, EncodingException, InvalidCallDataException
public void handleEvent(String eventName, String eventSignature, Map<String,String> types, Map<String,Object> values)
SmartContractEventListenerhandleEvent in class SmartContractEventListenereventName - Event name.eventSignature - Event signature.types - Mapping parameter names to types.values - Mapping parameter names to values.public void handleNotInterpretableEvent(TronTransactionInformation.Log event)
SmartContractEventListenerhandleNotInterpretableEvent in class SmartContractEventListenerevent - the event data.Copyright © 2020. All rights reserved.