Class SuperUserSmartContractInvocationService<InvocationScopeT extends dev.getelements.elements.sdk.service.blockchain.invoke.InvocationScope,InvokerT>
java.lang.Object
dev.getelements.elements.service.blockchain.invoke.SuperUserSmartContractInvocationService<InvocationScopeT,InvokerT>
- All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationService<InvokerT>
- Direct Known Subclasses:
SuperUserEvmSmartContractInvocationService,SuperUserFlowSmartContractInvocationService,SuperUserNearSmartContractInvocationService
public abstract class SuperUserSmartContractInvocationService<InvocationScopeT extends dev.getelements.elements.sdk.service.blockchain.invoke.InvocationScope,InvokerT>
extends Object
implements dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationService<InvokerT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.dao.SmartContractDaodev.getelements.elements.sdk.dao.VaultDaodev.getelements.elements.sdk.dao.WalletDaoprotected abstract InvocationScopeTprotected abstract dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationResolution<InvokerT> newResolution(InvocationScopeT scopeT) dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationResolution<InvokerT> resolve(String contractNameOrId, dev.getelements.elements.sdk.model.blockchain.BlockchainNetwork blockchainNetwork) voidsetSmartContractDao(dev.getelements.elements.sdk.dao.SmartContractDao smartContractDao) voidsetVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao) voidsetWalletDao(dev.getelements.elements.sdk.dao.WalletDao walletDao) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationService
resolve
-
Constructor Details
-
SuperUserSmartContractInvocationService
public SuperUserSmartContractInvocationService()
-
-
Method Details
-
resolve
public dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationResolution<InvokerT> resolve(String contractNameOrId, dev.getelements.elements.sdk.model.blockchain.BlockchainNetwork blockchainNetwork) - Specified by:
resolvein interfacedev.getelements.elements.sdk.service.blockchain.SmartContractInvocationService<InvocationScopeT extends dev.getelements.elements.sdk.service.blockchain.invoke.InvocationScope>
-
newInvocationScope
-
newResolution
protected abstract dev.getelements.elements.sdk.service.blockchain.SmartContractInvocationResolution<InvokerT> newResolution(InvocationScopeT scopeT) -
getVaultDao
public dev.getelements.elements.sdk.dao.VaultDao getVaultDao() -
setVaultDao
@Inject public void setVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao) -
getWalletDao
public dev.getelements.elements.sdk.dao.WalletDao getWalletDao() -
setWalletDao
@Inject public void setWalletDao(dev.getelements.elements.sdk.dao.WalletDao walletDao) -
getSmartContractDao
public dev.getelements.elements.sdk.dao.SmartContractDao getSmartContractDao() -
setSmartContractDao
@Inject public void setSmartContractDao(dev.getelements.elements.sdk.dao.SmartContractDao smartContractDao)
-