Module java4ever.framework
Class TIP3TokenRootContract
java.lang.Object
tech.deplant.java4ever.framework.contract.AbstractContract
tech.deplant.java4ever.framework.contract.tip3.TIP3TokenRootContract
- All Implemented Interfaces:
Contract
Java wrapper class for usage of TIP3TokenRootContract contract for Everscale blockchain.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTIP3TokenRootContract(int contextId, String address) TIP3TokenRootContract(int contextId, String address, ContractAbi abi) TIP3TokenRootContract(int contextId, String address, ContractAbi abi, Credentials credentials) TIP3TokenRootContract(int contextId, String address, Credentials credentials) -
Method Summary
Modifier and TypeMethodDescriptionacceptBurn(BigInteger amount, Address walletOwner, Address remainingGasTo, Address callbackTo, TvmCell payload) burnTokens(BigInteger amount, Address walletOwner, Address remainingGasTo, Address callbackTo, TvmCell payload) decimals()static ContractAbideployWallet(Address walletOwner, BigInteger deployWalletValue) mint(BigInteger amount, Address recipient, BigInteger deployWalletValue, Address remainingGasTo, Boolean notify, TvmCell payload) name()setBurnPaused(Boolean paused) supportsInterface(Long interfaceID) symbol()transferOwnership(Address newOwner, Address remainingGasTo, Map<Address, Map<String, Object>> callbacks) Methods inherited from class tech.deplant.java4ever.framework.contract.AbstractContract
abi, address, contextId, credentials, equals, functionCallBuilder, hashCode, subscribeOnAccount, subscribeOnIncomingMessages, subscribeOnOutgoingMessages, subscribeOnTransactionsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tech.deplant.java4ever.framework.contract.Contract
account, accountBalance, decodeMessageBoc, prepareCall
-
Constructor Details
-
TIP3TokenRootContract
public TIP3TokenRootContract(int contextId, String address) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP3TokenRootContract
-
TIP3TokenRootContract
public TIP3TokenRootContract(int contextId, String address, Credentials credentials) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP3TokenRootContract
public TIP3TokenRootContract(int contextId, String address, ContractAbi abi, Credentials credentials)
-
-
Method Details
-
DEFAULT_ABI
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
supportsInterface
public FunctionHandle<TIP3TokenRootContract.ResultOfSupportsInterface> supportsInterface(Long interfaceID) -
disableMint
-
mintDisabled
-
burnTokens
public FunctionHandle<Void> burnTokens(BigInteger amount, Address walletOwner, Address remainingGasTo, Address callbackTo, TvmCell payload) -
disableBurnByRoot
-
burnByRootDisabled
-
burnPaused
-
setBurnPaused
-
transferOwnership
-
name
-
symbol
-
decimals
-
totalSupply
-
walletCode
-
rootOwner
-
walletOf
-
deployWallet
public FunctionHandle<TIP3TokenRootContract.ResultOfDeployWallet> deployWallet(Address walletOwner, BigInteger deployWalletValue) -
mint
public FunctionHandle<Void> mint(BigInteger amount, Address recipient, BigInteger deployWalletValue, Address remainingGasTo, Boolean notify, TvmCell payload) -
acceptBurn
public FunctionHandle<Void> acceptBurn(BigInteger amount, Address walletOwner, Address remainingGasTo, Address callbackTo, TvmCell payload) -
sendSurplusGas
-