public class ERC721
extends org.web3j.tx.Contract
Auto generated code.
Do not modify!
Please use the web3j command line tools, or the org.web3j.codegen.SolidityFunctionWrapperGenerator in the codegen module to update.
Generated with web3j version 4.1.1.
Modifier and Type | Class and Description |
---|---|
static class |
ERC721.ApprovalEventResponse |
static class |
ERC721.ApprovalForAllEventResponse |
static class |
ERC721.TransferEventResponse |
Modifier and Type | Field and Description |
---|---|
static org.web3j.abi.datatypes.Event |
APPROVAL_EVENT |
static org.web3j.abi.datatypes.Event |
APPROVALFORALL_EVENT |
static java.lang.String |
FUNC_APPROVE |
static java.lang.String |
FUNC_BALANCEOF |
static java.lang.String |
FUNC_GETAPPROVED |
static java.lang.String |
FUNC_ISAPPROVEDFORALL |
static java.lang.String |
FUNC_OWNEROF |
static java.lang.String |
FUNC_SAFETRANSFERFROM |
static java.lang.String |
FUNC_SETAPPROVALFORALL |
static java.lang.String |
FUNC_TRANSFERFROM |
static org.web3j.abi.datatypes.Event |
TRANSFER_EVENT |
Modifier | Constructor and Description |
---|---|
protected |
ERC721(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.crypto.Credentials credentials,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit)
Deprecated.
|
protected |
ERC721(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.crypto.Credentials credentials,
org.web3j.tx.gas.ContractGasProvider contractGasProvider) |
protected |
ERC721(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.tx.TransactionManager transactionManager,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit)
Deprecated.
|
protected |
ERC721(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.tx.TransactionManager transactionManager,
org.web3j.tx.gas.ContractGasProvider contractGasProvider) |
Modifier and Type | Method and Description |
---|---|
io.reactivex.Flowable<ERC721.ApprovalEventResponse> |
approvalEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock,
org.web3j.protocol.core.DefaultBlockParameter endBlock) |
io.reactivex.Flowable<ERC721.ApprovalEventResponse> |
approvalEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter) |
io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> |
approvalForAllEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock,
org.web3j.protocol.core.DefaultBlockParameter endBlock) |
io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> |
approvalForAllEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter) |
org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> |
approve(java.lang.String _approved,
java.math.BigInteger _tokenId,
java.math.BigInteger weiValue) |
org.web3j.protocol.core.RemoteCall<java.math.BigInteger> |
balanceOf(java.lang.String _owner) |
java.util.List<ERC721.ApprovalEventResponse> |
getApprovalEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt) |
java.util.List<ERC721.ApprovalForAllEventResponse> |
getApprovalForAllEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt) |
org.web3j.protocol.core.RemoteCall<java.lang.String> |
getApproved(java.math.BigInteger _tokenId) |
java.util.List<ERC721.TransferEventResponse> |
getTransferEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt) |
org.web3j.protocol.core.RemoteCall<java.lang.Boolean> |
isApprovedForAll(java.lang.String _owner,
java.lang.String _operator) |
static ERC721 |
load(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.crypto.Credentials credentials,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit)
Deprecated.
|
static ERC721 |
load(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.crypto.Credentials credentials,
org.web3j.tx.gas.ContractGasProvider contractGasProvider) |
static ERC721 |
load(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.tx.TransactionManager transactionManager,
java.math.BigInteger gasPrice,
java.math.BigInteger gasLimit)
Deprecated.
|
static ERC721 |
load(java.lang.String contractAddress,
org.web3j.protocol.Web3j web3j,
org.web3j.tx.TransactionManager transactionManager,
org.web3j.tx.gas.ContractGasProvider contractGasProvider) |
org.web3j.protocol.core.RemoteCall<java.lang.String> |
ownerOf(java.math.BigInteger _tokenId) |
org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> |
safeTransferFrom(java.lang.String _from,
java.lang.String _to,
java.math.BigInteger _tokenId,
java.math.BigInteger weiValue) |
org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> |
safeTransferFrom(java.lang.String _from,
java.lang.String _to,
java.math.BigInteger _tokenId,
byte[] data,
java.math.BigInteger weiValue) |
org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> |
setApprovalForAll(java.lang.String _operator,
java.lang.Boolean _approved) |
io.reactivex.Flowable<ERC721.TransferEventResponse> |
transferEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock,
org.web3j.protocol.core.DefaultBlockParameter endBlock) |
io.reactivex.Flowable<ERC721.TransferEventResponse> |
transferEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter) |
org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> |
transferFrom(java.lang.String _from,
java.lang.String _to,
java.math.BigInteger _tokenId,
java.math.BigInteger weiValue) |
convertToNative, deploy, deploy, deploy, deploy, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, deployRemoteCall, executeCallMultipleValueReturn, executeCallSingleValueReturn, executeCallSingleValueReturn, executeRemoteCallMultipleValueReturn, executeRemoteCallSingleValueReturn, executeRemoteCallSingleValueReturn, executeRemoteCallTransaction, executeRemoteCallTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, getContractAddress, getContractBinary, getDeployedAddress, getGasPrice, getStaticDeployedAddress, getTransactionReceipt, isValid, resolveContractAddress, setContractAddress, setDefaultBlockParameter, setDeployedAddress, setGasPrice, setGasProvider, setTransactionReceipt, staticExtractEventParameters, staticExtractEventParametersWithLog
public static final java.lang.String FUNC_GETAPPROVED
public static final java.lang.String FUNC_APPROVE
public static final java.lang.String FUNC_TRANSFERFROM
public static final java.lang.String FUNC_SAFETRANSFERFROM
public static final java.lang.String FUNC_OWNEROF
public static final java.lang.String FUNC_BALANCEOF
public static final java.lang.String FUNC_SETAPPROVALFORALL
public static final java.lang.String FUNC_ISAPPROVEDFORALL
public static final org.web3j.abi.datatypes.Event TRANSFER_EVENT
public static final org.web3j.abi.datatypes.Event APPROVAL_EVENT
public static final org.web3j.abi.datatypes.Event APPROVALFORALL_EVENT
@Deprecated protected ERC721(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
protected ERC721(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
@Deprecated protected ERC721(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
protected ERC721(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
public org.web3j.protocol.core.RemoteCall<java.lang.String> getApproved(java.math.BigInteger _tokenId)
public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> approve(java.lang.String _approved, java.math.BigInteger _tokenId, java.math.BigInteger weiValue)
public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> transferFrom(java.lang.String _from, java.lang.String _to, java.math.BigInteger _tokenId, java.math.BigInteger weiValue)
public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeTransferFrom(java.lang.String _from, java.lang.String _to, java.math.BigInteger _tokenId, java.math.BigInteger weiValue)
public org.web3j.protocol.core.RemoteCall<java.lang.String> ownerOf(java.math.BigInteger _tokenId)
public org.web3j.protocol.core.RemoteCall<java.math.BigInteger> balanceOf(java.lang.String _owner)
public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setApprovalForAll(java.lang.String _operator, java.lang.Boolean _approved)
public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeTransferFrom(java.lang.String _from, java.lang.String _to, java.math.BigInteger _tokenId, byte[] data, java.math.BigInteger weiValue)
public org.web3j.protocol.core.RemoteCall<java.lang.Boolean> isApprovedForAll(java.lang.String _owner, java.lang.String _operator)
public java.util.List<ERC721.TransferEventResponse> getTransferEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
public io.reactivex.Flowable<ERC721.TransferEventResponse> transferEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
public io.reactivex.Flowable<ERC721.TransferEventResponse> transferEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
public java.util.List<ERC721.ApprovalEventResponse> getApprovalEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
public io.reactivex.Flowable<ERC721.ApprovalEventResponse> approvalEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
public io.reactivex.Flowable<ERC721.ApprovalEventResponse> approvalEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
public java.util.List<ERC721.ApprovalForAllEventResponse> getApprovalForAllEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
public io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> approvalForAllEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
public io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> approvalForAllEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
@Deprecated public static ERC721 load(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
@Deprecated public static ERC721 load(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, java.math.BigInteger gasPrice, java.math.BigInteger gasLimit)
public static ERC721 load(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
public static ERC721 load(java.lang.String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)