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 aSmartContractInvocationResolution
for 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 aSmartContractInvocationResolution
for 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
-