Class Web3jInvoker
java.lang.Object
dev.getelements.elements.service.blockchain.invoke.evm.Web3jInvoker
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.EvmSmartContractInvocationService.Invoker,dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<dev.getelements.elements.sdk.service.blockchain.invoke.evm.EvmInvocationScope>
public class Web3jInvoker
extends Object
implements dev.getelements.elements.sdk.service.blockchain.EvmSmartContractInvocationService.Invoker
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker
dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker.Factory<InvocationScopeT extends dev.getelements.elements.sdk.service.blockchain.invoke.InvocationScope,InvokerT extends dev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<InvocationScopeT>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.web3j.protocol.Web3jgetWeb3j()voidinitialize(dev.getelements.elements.sdk.service.blockchain.invoke.evm.EvmInvocationScope evmInvocationScope) dev.getelements.elements.sdk.model.blockchain.contract.EVMInvokeContractResponsevoidsetWeb3j(org.web3j.protocol.Web3j web3j)
-
Constructor Details
-
Web3jInvoker
public Web3jInvoker()
-
-
Method Details
-
initialize
public void initialize(dev.getelements.elements.sdk.service.blockchain.invoke.evm.EvmInvocationScope evmInvocationScope) - Specified by:
initializein interfacedev.getelements.elements.sdk.service.blockchain.invoke.ScopedInvoker<dev.getelements.elements.sdk.service.blockchain.invoke.evm.EvmInvocationScope>
-
call
public Object call(String method, List<String> inputTypes, List<Object> arguments, List<String> outputTypes) - Specified by:
callin interfacedev.getelements.elements.sdk.service.blockchain.EvmSmartContractInvocationService.Invoker
-
send
public dev.getelements.elements.sdk.model.blockchain.contract.EVMInvokeContractResponse send(String method, List<String> inputTypes, List<Object> arguments, List<String> outputTypes) - Specified by:
sendin interfacedev.getelements.elements.sdk.service.blockchain.EvmSmartContractInvocationService.Invoker
-
getWeb3j
public org.web3j.protocol.Web3j getWeb3j() -
setWeb3j
@Inject public void setWeb3j(org.web3j.protocol.Web3j web3j)
-