Class Deed


  • public class Deed
    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.8.9.

    • Constructor Detail

      • Deed

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

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

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

        protected Deed​(String contractAddress,
                       org.web3j.protocol.Web3j web3j,
                       org.web3j.tx.TransactionManager transactionManager,
                       org.web3j.tx.gas.ContractGasProvider contractGasProvider)
    • Method Detail

      • getApprovalForAllEvents

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

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

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

        public List<Deed.EndedUsingNFTEventResponse> getEndedUsingNFTEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • endedUsingNFTEventFlowable

        public io.reactivex.Flowable<Deed.EndedUsingNFTEventResponse> endedUsingNFTEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • endedUsingNFTEventFlowable

        public io.reactivex.Flowable<Deed.EndedUsingNFTEventResponse> endedUsingNFTEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                 org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getManagerAddedEvents

        public List<Deed.ManagerAddedEventResponse> getManagerAddedEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • managerAddedEventFlowable

        public io.reactivex.Flowable<Deed.ManagerAddedEventResponse> managerAddedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • managerAddedEventFlowable

        public io.reactivex.Flowable<Deed.ManagerAddedEventResponse> managerAddedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                               org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getManagerRemovedEvents

        public List<Deed.ManagerRemovedEventResponse> getManagerRemovedEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • managerRemovedEventFlowable

        public io.reactivex.Flowable<Deed.ManagerRemovedEventResponse> managerRemovedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • managerRemovedEventFlowable

        public io.reactivex.Flowable<Deed.ManagerRemovedEventResponse> managerRemovedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                   org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getMinterAddedEvents

        public List<Deed.MinterAddedEventResponse> getMinterAddedEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • minterAddedEventFlowable

        public io.reactivex.Flowable<Deed.MinterAddedEventResponse> minterAddedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • minterAddedEventFlowable

        public io.reactivex.Flowable<Deed.MinterAddedEventResponse> minterAddedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                             org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getMinterRemovedEvents

        public List<Deed.MinterRemovedEventResponse> getMinterRemovedEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • minterRemovedEventFlowable

        public io.reactivex.Flowable<Deed.MinterRemovedEventResponse> minterRemovedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • minterRemovedEventFlowable

        public io.reactivex.Flowable<Deed.MinterRemovedEventResponse> minterRemovedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                 org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • ownershipTransferredEventFlowable

        public io.reactivex.Flowable<Deed.OwnershipTransferredEventResponse> ownershipTransferredEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • ownershipTransferredEventFlowable

        public io.reactivex.Flowable<Deed.OwnershipTransferredEventResponse> ownershipTransferredEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                               org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • startedUsingNFTEventFlowable

        public io.reactivex.Flowable<Deed.StartedUsingNFTEventResponse> startedUsingNFTEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • startedUsingNFTEventFlowable

        public io.reactivex.Flowable<Deed.StartedUsingNFTEventResponse> startedUsingNFTEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                     org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getStrategyAddedEvents

        public List<Deed.StrategyAddedEventResponse> getStrategyAddedEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • strategyAddedEventFlowable

        public io.reactivex.Flowable<Deed.StrategyAddedEventResponse> strategyAddedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • strategyAddedEventFlowable

        public io.reactivex.Flowable<Deed.StrategyAddedEventResponse> strategyAddedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                 org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • strategyRemovedEventFlowable

        public io.reactivex.Flowable<Deed.StrategyRemovedEventResponse> strategyRemovedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • strategyRemovedEventFlowable

        public io.reactivex.Flowable<Deed.StrategyRemovedEventResponse> strategyRemovedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                     org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getTransferBatchEvents

        public List<Deed.TransferBatchEventResponse> getTransferBatchEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • transferBatchEventFlowable

        public io.reactivex.Flowable<Deed.TransferBatchEventResponse> transferBatchEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • transferBatchEventFlowable

        public io.reactivex.Flowable<Deed.TransferBatchEventResponse> transferBatchEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                 org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getTransferSingleEvents

        public List<Deed.TransferSingleEventResponse> getTransferSingleEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • transferSingleEventFlowable

        public io.reactivex.Flowable<Deed.TransferSingleEventResponse> transferSingleEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • transferSingleEventFlowable

        public io.reactivex.Flowable<Deed.TransferSingleEventResponse> transferSingleEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                   org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • getURIEvents

        public List<Deed.URIEventResponse> getURIEvents​(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
      • uRIEventFlowable

        public io.reactivex.Flowable<Deed.URIEventResponse> uRIEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • uRIEventFlowable

        public io.reactivex.Flowable<Deed.URIEventResponse> uRIEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                             org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • addManager

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> addManager​(String account)
      • addMinter

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> addMinter​(String account)
      • addStrategy

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> addStrategy​(String account)
      • cardType

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> cardType​(BigInteger _id)
      • cityIndex

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> cityIndex​(BigInteger _id)
      • contractURI

        public org.web3j.protocol.core.RemoteFunctionCall<String> contractURI()
      • create

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> create​(String _initialOwner,
                                                                                                                              BigInteger _initialSupply,
                                                                                                                              BigInteger _maxSupply,
                                                                                                                              BigInteger _cityIndex,
                                                                                                                              BigInteger _type,
                                                                                                                              byte[] _data)
      • creators

        public org.web3j.protocol.core.RemoteFunctionCall<String> creators​(BigInteger param0)
      • endUsingNFT

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> endUsingNFT​(String _account,
                                                                                                                                   BigInteger _id)
      • getStrategyUseCount

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> getStrategyUseCount​(String _account,
                                                                                          BigInteger _id,
                                                                                          String _strategy)
      • getTotalUseCount

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> getTotalUseCount​(String _account,
                                                                                       BigInteger _id)
      • isApprovedForAll

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> isApprovedForAll​(String _owner,
                                                                                    String _operator)
      • isManager

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> isManager​(String account)
      • isMinter

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> isMinter​(String account)
      • isOwner

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> isOwner()
      • isStrategy

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> isStrategy​(String account)
      • maxSupply

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> maxSupply​(BigInteger _id)
      • name

        public org.web3j.protocol.core.RemoteFunctionCall<String> name()
      • nftsOf

        public org.web3j.protocol.core.RemoteFunctionCall<List> nftsOf​(String _account)
      • owner

        public org.web3j.protocol.core.RemoteFunctionCall<String> owner()
      • proxyRegistryAddress

        public org.web3j.protocol.core.RemoteFunctionCall<String> proxyRegistryAddress()
      • removeManager

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> removeManager​(String account)
      • removeStrategy

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> removeStrategy​(String account)
      • renounceMinter

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> renounceMinter()
      • renounceOwnership

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> renounceOwnership()
      • safeBatchTransferFrom

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeBatchTransferFrom​(String _from,
                                                                                                                                             String _to,
                                                                                                                                             List<BigInteger> _ids,
                                                                                                                                             List<BigInteger> _amounts,
                                                                                                                                             byte[] _data)
      • safeTransferFrom

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> safeTransferFrom​(String _from,
                                                                                                                                        String _to,
                                                                                                                                        BigInteger _id,
                                                                                                                                        BigInteger _amount,
                                                                                                                                        byte[] _data)
      • setApprovalForAll

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

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setBaseMetadataURI​(String _newBaseMetadataURI)
      • startUsingNFT

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> startUsingNFT​(String _account,
                                                                                                                                     BigInteger _id)
      • supportsInterface

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> supportsInterface​(byte[] _interfaceID)
      • symbol

        public org.web3j.protocol.core.RemoteFunctionCall<String> symbol()
      • tokenCityIndex

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> tokenCityIndex​(BigInteger param0)
      • tokenMaxSupply

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> tokenMaxSupply​(BigInteger param0)
      • tokenSupply

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> tokenSupply​(BigInteger param0)
      • tokenType

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> tokenType​(BigInteger param0)
      • totalSupply

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> totalSupply()
      • totalSupply

        public org.web3j.protocol.core.RemoteFunctionCall<BigInteger> totalSupply​(BigInteger _id)
      • transferOwnership

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> transferOwnership​(String newOwner)
      • uri

        public org.web3j.protocol.core.RemoteFunctionCall<String> uri​(BigInteger _id)
      • load

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

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

        public static Deed load​(String contractAddress,
                                org.web3j.protocol.Web3j web3j,
                                org.web3j.tx.TransactionManager transactionManager,
                                org.web3j.tx.gas.ContractGasProvider contractGasProvider)
      • deploy

        public static org.web3j.protocol.core.RemoteCall<Deed> deploy​(org.web3j.protocol.Web3j web3j,
                                                                      org.web3j.crypto.Credentials credentials,
                                                                      org.web3j.tx.gas.ContractGasProvider contractGasProvider,
                                                                      String _proxyRegistryAddress,
                                                                      String _baseMetadataURI)
      • deploy

        public static org.web3j.protocol.core.RemoteCall<Deed> deploy​(org.web3j.protocol.Web3j web3j,
                                                                      org.web3j.tx.TransactionManager transactionManager,
                                                                      org.web3j.tx.gas.ContractGasProvider contractGasProvider,
                                                                      String _proxyRegistryAddress,
                                                                      String _baseMetadataURI)
      • deploy

        @Deprecated
        public static org.web3j.protocol.core.RemoteCall<Deed> deploy​(org.web3j.protocol.Web3j web3j,
                                                                      org.web3j.crypto.Credentials credentials,
                                                                      BigInteger gasPrice,
                                                                      BigInteger gasLimit,
                                                                      String _proxyRegistryAddress,
                                                                      String _baseMetadataURI)
        Deprecated.
      • deploy

        @Deprecated
        public static org.web3j.protocol.core.RemoteCall<Deed> deploy​(org.web3j.protocol.Web3j web3j,
                                                                      org.web3j.tx.TransactionManager transactionManager,
                                                                      BigInteger gasPrice,
                                                                      BigInteger gasLimit,
                                                                      String _proxyRegistryAddress,
                                                                      String _baseMetadataURI)
        Deprecated.