Module java4ever.framework
Class TIP3TokenWalletContract
java.lang.Object
tech.deplant.java4ever.framework.contract.AbstractContract
tech.deplant.java4ever.framework.contract.tip3.TIP3TokenWalletContract
- All Implemented Interfaces:
Contract
Java wrapper class for usage of TIP3TokenWalletContract contract for Everscale blockchain.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTIP3TokenWalletContract(int contextId, String address) TIP3TokenWalletContract(int contextId, String address, ContractAbi abi) TIP3TokenWalletContract(int contextId, String address, ContractAbi abi, Credentials credentials) TIP3TokenWalletContract(int contextId, String address, Credentials credentials) -
Method Summary
Modifier and TypeMethodDescriptionacceptMint(BigInteger amount, Address remainingGasTo, Boolean notify, TvmCell payload) acceptTransfer(BigInteger amount, Address sender, Address remainingGasTo, Boolean notify, TvmCell payload) balance()burn(BigInteger amount, Address remainingGasTo, Address callbackTo, TvmCell payload) burnByRoot(BigInteger amount, Address remainingGasTo, Address callbackTo, TvmCell payload) static ContractAbiowner()root()supportsInterface(Long interfaceID) transfer(BigInteger amount, Address recipient, BigInteger deployWalletValue, Address remainingGasTo, Boolean notify, TvmCell payload) transferToWallet(BigInteger amount, Address recipientTokenWallet, Address remainingGasTo, Boolean notify, TvmCell payload) Methods inherited from class tech.deplant.java4ever.framework.contract.AbstractContract
abi, address, contextId, credentials, equals, functionCallBuilder, hashCode, signer, 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
-
TIP3TokenWalletContract
public TIP3TokenWalletContract(int contextId, String address) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP3TokenWalletContract
-
TIP3TokenWalletContract
public TIP3TokenWalletContract(int contextId, String address, Credentials credentials) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP3TokenWalletContract
public TIP3TokenWalletContract(int contextId, String address, ContractAbi abi, Credentials credentials)
-
-
Method Details
-
DEFAULT_ABI
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
supportsInterface
public FunctionHandle<TIP3TokenWalletContract.ResultOfSupportsInterface> supportsInterface(Long interfaceID) -
destroy
-
burnByRoot
public FunctionHandle<Void> burnByRoot(BigInteger amount, Address remainingGasTo, Address callbackTo, TvmCell payload) -
burn
public FunctionHandle<Void> burn(BigInteger amount, Address remainingGasTo, Address callbackTo, TvmCell payload) -
balance
-
owner
-
root
-
walletCode
-
transfer
public FunctionHandle<Void> transfer(BigInteger amount, Address recipient, BigInteger deployWalletValue, Address remainingGasTo, Boolean notify, TvmCell payload) -
transferToWallet
public FunctionHandle<Void> transferToWallet(BigInteger amount, Address recipientTokenWallet, Address remainingGasTo, Boolean notify, TvmCell payload) -
acceptTransfer
public FunctionHandle<Void> acceptTransfer(BigInteger amount, Address sender, Address remainingGasTo, Boolean notify, TvmCell payload) -
acceptMint
public FunctionHandle<Void> acceptMint(BigInteger amount, Address remainingGasTo, Boolean notify, TvmCell payload) -
sendSurplusGas
-