java.lang.Object
org.web3j.tx.ManagedTransaction
org.web3j.tx.Contract
com.nftworlds.wallet.contracts.wrappers.common.ERC721

public class ERC721 extends org.web3j.tx.Contract
Standard contract wrapper for ERC721 contract interactions on any chain. Auto-generated with web3j version 4.1.1
  • Field Details

  • Constructor Details

    • ERC721

      @Deprecated protected ERC721(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • ERC721

      protected ERC721(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • ERC721

      @Deprecated protected ERC721(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • ERC721

      protected ERC721(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
  • Method Details

    • getApproved

      public org.web3j.protocol.core.RemoteCall<String> getApproved(BigInteger _tokenId)
    • approve

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> approve(String _approved, BigInteger _tokenId, BigInteger weiValue)
    • transferFrom

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> transferFrom(String _from, String _to, BigInteger _tokenId, BigInteger weiValue)
    • safeTransferFrom

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeTransferFrom(String _from, String _to, BigInteger _tokenId, BigInteger weiValue)
    • ownerOf

      public org.web3j.protocol.core.RemoteCall<String> ownerOf(BigInteger _tokenId)
    • balanceOf

      public org.web3j.protocol.core.RemoteCall<BigInteger> balanceOf(String _owner)
    • setApprovalForAll

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setApprovalForAll(String _operator, Boolean _approved)
    • safeTransferFrom

      public org.web3j.protocol.core.RemoteCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeTransferFrom(String _from, String _to, BigInteger _tokenId, byte[] data, BigInteger weiValue)
    • isApprovedForAll

      public org.web3j.protocol.core.RemoteCall<Boolean> isApprovedForAll(String _owner, String _operator)
    • getTransferEvents

      public List<ERC721.TransferEventResponse> getTransferEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • transferEventFlowable

      public io.reactivex.Flowable<ERC721.TransferEventResponse> transferEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • transferEventFlowable

      public io.reactivex.Flowable<ERC721.TransferEventResponse> transferEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getApprovalEvents

      public List<ERC721.ApprovalEventResponse> getApprovalEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • approvalEventFlowable

      public io.reactivex.Flowable<ERC721.ApprovalEventResponse> approvalEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • approvalEventFlowable

      public io.reactivex.Flowable<ERC721.ApprovalEventResponse> approvalEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getApprovalForAllEvents

      public List<ERC721.ApprovalForAllEventResponse> getApprovalForAllEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • approvalForAllEventFlowable

      public io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> approvalForAllEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • approvalForAllEventFlowable

      public io.reactivex.Flowable<ERC721.ApprovalForAllEventResponse> approvalForAllEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • load

      @Deprecated public static ERC721 load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • load

      @Deprecated public static ERC721 load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
    • load

      public static ERC721 load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • load

      public static ERC721 load(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)