Class StrategyRole


  • public class StrategyRole
    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

      • StrategyRole

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

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

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

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

      • managerAddedEventFlowable

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

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

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

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

        public io.reactivex.Flowable<StrategyRole.StrategyRemovedEventResponse> strategyRemovedEventFlowable​(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)
      • addStrategy

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

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

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

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

        public org.web3j.protocol.core.RemoteFunctionCall<String> owner()
      • 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)
      • renounceOwnership

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

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

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

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

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

        public static org.web3j.protocol.core.RemoteCall<StrategyRole> 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<StrategyRole> deploy​(org.web3j.protocol.Web3j web3j,
                                                                              org.web3j.tx.TransactionManager transactionManager,
                                                                              BigInteger gasPrice,
                                                                              BigInteger gasLimit)
        Deprecated.