Class PolygonPlayers

java.lang.Object
org.web3j.tx.ManagedTransaction
org.web3j.tx.Contract
com.nftworlds.wallet.contracts.wrappers.polygon.PolygonPlayers

public class PolygonPlayers extends org.web3j.tx.Contract
Contract wrapper for NFT Worlds player wallet and state mapping on the Polygon chain. Players contract version 1.4 Polygon Mainnet contract address: 0xF405Fb60690395D8d4d047Cc8916Df256270285f Polygon Mainnet contract block explorer: https://polygonscan.com/address/0xF405Fb60690395D8d4d047Cc8916Df256270285f Auto-generated with web3j version 4.1.1
  • Field Details

    • BINARY

      public static final String BINARY
      See Also:
    • FUNC_ASSIGNEDWALLETUUID

      public static final String FUNC_ASSIGNEDWALLETUUID
      See Also:
    • FUNC_CONVENIENCEGATEWAY

      public static final String FUNC_CONVENIENCEGATEWAY
      See Also:
    • FUNC_GETPLAYERPRIMARYWALLET

      public static final String FUNC_GETPLAYERPRIMARYWALLET
      See Also:
    • FUNC_GETPLAYERSECONDARYWALLETS

      public static final String FUNC_GETPLAYERSECONDARYWALLETS
      See Also:
    • FUNC_GETPLAYERSTATEDATA

      public static final String FUNC_GETPLAYERSTATEDATA
      See Also:
    • FUNC_GETPLAYERSTATEDATABATCH

      public static final String FUNC_GETPLAYERSTATEDATABATCH
      See Also:
    • FUNC_REMOVEPLAYERSECONDARYWALLET

      public static final String FUNC_REMOVEPLAYERSECONDARYWALLET
      See Also:
    • FUNC_REMOVEPLAYERSTATEDATA

      public static final String FUNC_REMOVEPLAYERSTATEDATA
      See Also:
    • FUNC_SETPLAYERPRIMARYWALLET

      public static final String FUNC_SETPLAYERPRIMARYWALLET
      See Also:
    • FUNC_SETPLAYERSECONDARYWALLET

      public static final String FUNC_SETPLAYERSECONDARYWALLET
      See Also:
    • FUNC_SETPLAYERSTATEDATA

      public static final String FUNC_SETPLAYERSTATEDATA
      See Also:
    • FUNC_SETPLAYERSTATEDATABATCH

      public static final String FUNC_SETPLAYERSTATEDATABATCH
      See Also:
    • PLAYERPRIMARYWALLETSET_EVENT

      public static final org.web3j.abi.datatypes.Event PLAYERPRIMARYWALLETSET_EVENT
    • PLAYERSECONDARYWALLETREMOVED_EVENT

      public static final org.web3j.abi.datatypes.Event PLAYERSECONDARYWALLETREMOVED_EVENT
    • PLAYERSECONDARYWALLETSET_EVENT

      public static final org.web3j.abi.datatypes.Event PLAYERSECONDARYWALLETSET_EVENT
    • PLAYERSTATEDATAREMOVED_EVENT

      public static final org.web3j.abi.datatypes.Event PLAYERSTATEDATAREMOVED_EVENT
    • PLAYERSTATEDATASET_EVENT

      public static final org.web3j.abi.datatypes.Event PLAYERSTATEDATASET_EVENT
  • Constructor Details

    • PolygonPlayers

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

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

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

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

    • getPlayerPrimaryWalletSetEvents

      public List<PolygonPlayers.PlayerPrimaryWalletSetEventResponse> getPlayerPrimaryWalletSetEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • playerPrimaryWalletSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerPrimaryWalletSetEventResponse> playerPrimaryWalletSetEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • playerPrimaryWalletSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerPrimaryWalletSetEventResponse> playerPrimaryWalletSetEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getPlayerSecondaryWalletRemovedEvents

      public List<PolygonPlayers.PlayerSecondaryWalletRemovedEventResponse> getPlayerSecondaryWalletRemovedEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • playerSecondaryWalletRemovedEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerSecondaryWalletRemovedEventResponse> playerSecondaryWalletRemovedEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • playerSecondaryWalletRemovedEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerSecondaryWalletRemovedEventResponse> playerSecondaryWalletRemovedEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getPlayerSecondaryWalletSetEvents

      public List<PolygonPlayers.PlayerSecondaryWalletSetEventResponse> getPlayerSecondaryWalletSetEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • playerSecondaryWalletSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerSecondaryWalletSetEventResponse> playerSecondaryWalletSetEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • playerSecondaryWalletSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerSecondaryWalletSetEventResponse> playerSecondaryWalletSetEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getPlayerStateDataRemovedEvents

      public List<PolygonPlayers.PlayerStateDataRemovedEventResponse> getPlayerStateDataRemovedEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • playerStateDataRemovedEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerStateDataRemovedEventResponse> playerStateDataRemovedEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • playerStateDataRemovedEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerStateDataRemovedEventResponse> playerStateDataRemovedEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • getPlayerStateDataSetEvents

      public List<PolygonPlayers.PlayerStateDataSetEventResponse> getPlayerStateDataSetEvents(org.web3j.protocol.core.methods.response.TransactionReceipt transactionReceipt)
    • playerStateDataSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerStateDataSetEventResponse> playerStateDataSetEventFlowable(org.web3j.protocol.core.methods.request.EthFilter filter)
    • playerStateDataSetEventFlowable

      public io.reactivex.Flowable<PolygonPlayers.PlayerStateDataSetEventResponse> playerStateDataSetEventFlowable(org.web3j.protocol.core.DefaultBlockParameter startBlock, org.web3j.protocol.core.DefaultBlockParameter endBlock)
    • assignedWalletUUID

      public org.web3j.protocol.core.RemoteFunctionCall<String> assignedWalletUUID(String param0)
    • convenienceGateway

      public org.web3j.protocol.core.RemoteFunctionCall<String> convenienceGateway()
    • getPlayerPrimaryWallet

      public org.web3j.protocol.core.RemoteFunctionCall<String> getPlayerPrimaryWallet(String _playerUUID)
    • getPlayerSecondaryWallets

      public org.web3j.protocol.core.RemoteFunctionCall<List> getPlayerSecondaryWallets(String _playerUUID)
    • getPlayerStateData

      public org.web3j.protocol.core.RemoteFunctionCall<String> getPlayerStateData(String _playerUUID, String _setterAddress, Boolean includeGateway)
    • getPlayerStateDataBatch

      public org.web3j.protocol.core.RemoteFunctionCall<List> getPlayerStateDataBatch(List<String> _playerUUIDs, String _setterAddress, Boolean includeGateway)
    • removePlayerSecondaryWallet

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> removePlayerSecondaryWallet(String _playerUUID)
    • removePlayerStateData

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> removePlayerStateData(String _playerUUID)
    • setPlayerPrimaryWallet

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setPlayerPrimaryWallet(String _playerUUID, byte[] _signature)
    • setPlayerSecondaryWallet

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setPlayerSecondaryWallet(String _playerUUID, byte[] _signature)
    • setPlayerStateData

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setPlayerStateData(String _playerUUID, String _ipfsHash)
    • setPlayerStateDataBatch

      public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> setPlayerStateDataBatch(List<String> _playerUUIDs, List<String> _ipfsHashes)
    • load

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

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

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

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