Module java4ever.framework
Class TIP4CollectionContract
java.lang.Object
tech.deplant.java4ever.framework.contract.AbstractContract
tech.deplant.java4ever.framework.contract.tip4.TIP4CollectionContract
- All Implemented Interfaces:
Contract
Java wrapper class for usage of TIP4CollectionContract 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 record -
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionTIP4CollectionContract(int contextId, String address) TIP4CollectionContract(int contextId, String address, ContractAbi abi) TIP4CollectionContract(int contextId, String address, ContractAbi abi, Credentials credentials) TIP4CollectionContract(int contextId, String address, Credentials credentials) -
Method Summary
Modifier and TypeMethodDescriptionstatic ContractAbigetJson()nftAddress(BigInteger id) nftCode()onTokenBurned(BigInteger id, Address owner, Address manager) owner()setMintingFee(BigInteger mintingFee) setRemainOnNft(BigInteger remainOnNft) supportsInterface(Long interfaceID) transferOwnership(BigInteger newOwner) withdraw(Address dest, BigInteger value) 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
-
TIP4CollectionContract
public TIP4CollectionContract(int contextId, String address) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP4CollectionContract
-
TIP4CollectionContract
public TIP4CollectionContract(int contextId, String address, Credentials credentials) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
TIP4CollectionContract
public TIP4CollectionContract(int contextId, String address, ContractAbi abi, Credentials credentials)
-
-
Method Details
-
DEFAULT_ABI
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
mintNft
-
withdraw
-
onTokenBurned
-
setRemainOnNft
-
setMintingFee
-
mintingFee
-
owner
-
transferOwnership
-
indexBasisCode
-
indexBasisCodeHash
-
resolveIndexBasis
-
indexCode
-
indexCodeHash
-
getJson
-
totalSupply
-
nftCode
-
nftCodeHash
-
nftAddress
-
supportsInterface
public FunctionHandle<TIP4CollectionContract.ResultOfSupportsInterface> supportsInterface(Long interfaceID)
-