public class TRC20 extends TronContractProxy
Constructor and Description |
---|
TRC20(TronClient client,
TronAddress contractAddress) |
callMethod, callMethod
getContract, handleBlock, handleTransaction
public TRC20(TronClient client, TronAddress contractAddress) throws GRPCException, com.google.protobuf.InvalidProtocolBufferException
GRPCException
com.google.protobuf.InvalidProtocolBufferException
public 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)
SmartContractEventListener
handleEvent
in class SmartContractEventListener
eventName
- Event name.eventSignature
- Event signature.types
- Mapping parameter names to types.values
- Mapping parameter names to values.public void handleNotInterpretableEvent(TronTransactionInformation.Log event)
SmartContractEventListener
handleNotInterpretableEvent
in class SmartContractEventListener
event
- the event data.Copyright © 2020. All rights reserved.