Interface SmartContractInvocationService<InvokerT>
- All Known Subinterfaces:
EvmSmartContractInvocationService,FlowSmartContractInvocationService,NearSmartContractInvocationService
- All Known Implementing Classes:
SuperUserEvmSmartContractInvocationService,SuperUserFlowSmartContractInvocationService,SuperUserNearSmartContractInvocationService,SuperUserSmartContractInvocationService
public interface SmartContractInvocationService<InvokerT>
-
Method Summary
Modifier and TypeMethodDescriptionresolve(String contractNameOrId, BlockchainNetwork network) Generates aSmartContractInvocationResolutionfor the supplied contract, which can be used to invoke the underlying smart contract methods..
-
Method Details
-
resolve
SmartContractInvocationResolution<InvokerT> resolve(String contractNameOrId, BlockchainNetwork network) Generates aSmartContractInvocationResolutionfor the supplied contract, which can be used to invoke the underlying smart contract methods.- Parameters:
contractNameOrId- the contract name or IDnetwork- the network- Returns:
- the
SmartContractInvocationResolution
-
resolve
default SmartContractInvocationResolution<InvokerT> resolve(String contractNameOrId, String network) . Used to support scripting components.- Parameters:
contractNameOrId- the contract name or IDnetwork- the network- Returns:
- the
SmartContractInvocationResolution
-