Class IERC1155TokenReceiver


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

    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.web3j.tx.Contract

        org.web3j.tx.Contract.EventValuesWithLog
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String BINARY  
      static String FUNC_ONERC1155BATCHRECEIVED  
      static String FUNC_ONERC1155RECEIVED  
      static String FUNC_SUPPORTSINTERFACE  
      • Fields inherited from class org.web3j.tx.Contract

        BIN_NOT_PROVIDED, contractAddress, contractBinary, defaultBlockParameter, deployedAddresses, FUNC_DEPLOY, GAS_LIMIT, gasProvider, transactionReceipt
      • Fields inherited from class org.web3j.tx.ManagedTransaction

        ensResolver, GAS_PRICE, transactionManager, web3j
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected IERC1155TokenReceiver​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      protected IERC1155TokenReceiver​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
      protected IERC1155TokenReceiver​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      protected IERC1155TokenReceiver​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      static org.web3j.protocol.core.RemoteCall<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      static org.web3j.protocol.core.RemoteCall<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
      static org.web3j.protocol.core.RemoteCall<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      static org.web3j.protocol.core.RemoteCall<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
      static IERC1155TokenReceiver load​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      static IERC1155TokenReceiver load​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.crypto.Credentials credentials, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
      static IERC1155TokenReceiver load​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, BigInteger gasPrice, BigInteger gasLimit)
      Deprecated.
      static IERC1155TokenReceiver load​(String contractAddress, org.web3j.protocol.Web3j web3j, org.web3j.tx.TransactionManager transactionManager, org.web3j.tx.gas.ContractGasProvider contractGasProvider)  
      org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> onERC1155BatchReceived​(String _operator, String _from, List<BigInteger> _ids, List<BigInteger> _amounts, byte[] _data)  
      org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> onERC1155Received​(String _operator, String _from, BigInteger _id, BigInteger _amount, byte[] _data)  
      org.web3j.protocol.core.RemoteFunctionCall<Boolean> supportsInterface​(byte[] interfaceID)  
      • Methods inherited from class org.web3j.tx.Contract

        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
      • Methods inherited from class org.web3j.tx.ManagedTransaction

        call, getSyncThreshold, requestCurrentGasPrice, send, send, sendEIP1559, setSyncThreshold
    • Constructor Detail

      • IERC1155TokenReceiver

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

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

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

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

      • onERC1155BatchReceived

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

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

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

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

        public static IERC1155TokenReceiver 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<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j,
                                                                                       org.web3j.crypto.Credentials credentials,
                                                                                       org.web3j.tx.gas.ContractGasProvider contractGasProvider)
      • deploy

        public static org.web3j.protocol.core.RemoteCall<IERC1155TokenReceiver> deploy​(org.web3j.protocol.Web3j web3j,
                                                                                       org.web3j.tx.TransactionManager transactionManager,
                                                                                       org.web3j.tx.gas.ContractGasProvider contractGasProvider)