Class Upgradability


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

    • Constructor Detail

      • Upgradability

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

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

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

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

      • upgradeImplementation

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> upgradeImplementation​(String _proxy,
                                                                                                                                             BigInteger _version,
                                                                                                                                             String _newImplementation)
      • version

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

        public org.web3j.protocol.core.RemoteFunctionCall<Boolean> paused()
      • upgradeData

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> upgradeData​(BigInteger _dataVersion,
                                                                                                                                   String _dataAddress)
      • owner

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

        public org.web3j.protocol.core.RemoteFunctionCall<String> getDataAddress​(BigInteger _version)
      • upgradeDataAndImplementation

        public org.web3j.protocol.core.RemoteFunctionCall<org.web3j.protocol.core.methods.response.TransactionReceipt> upgradeDataAndImplementation​(String _proxy,
                                                                                                                                                    BigInteger _version,
                                                                                                                                                    String _newImplementation,
                                                                                                                                                    BigInteger _dataVersion,
                                                                                                                                                    String _dataAddress)
      • implementationAddress

        public org.web3j.protocol.core.RemoteFunctionCall<String> implementationAddress()
      • transferOwnership

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

        public io.reactivex.Flowable<Upgradability.UpgradedEventResponse> upgradedEventFlowable​(org.web3j.protocol.core.methods.request.EthFilter filter)
      • upgradedEventFlowable

        public io.reactivex.Flowable<Upgradability.UpgradedEventResponse> upgradedEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • upgradedDataEventFlowable

        public io.reactivex.Flowable<Upgradability.UpgradedDataEventResponse> upgradedDataEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                        org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • transferOwnershipEventFlowable

        public io.reactivex.Flowable<Upgradability.TransferOwnershipEventResponse> transferOwnershipEventFlowable​(org.web3j.protocol.core.DefaultBlockParameter startBlock,
                                                                                                                  org.web3j.protocol.core.DefaultBlockParameter endBlock)
      • load

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

        public static Upgradability 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<Upgradability> 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<Upgradability> deploy​(org.web3j.protocol.Web3j web3j,
                                                                               org.web3j.tx.TransactionManager transactionManager,
                                                                               org.web3j.tx.gas.ContractGasProvider contractGasProvider)
      • deploy

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

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