Class StandardWalletAccountFactory
java.lang.Object
dev.getelements.elements.service.blockchain.crypto.StandardWalletAccountFactory
- All Implemented Interfaces:
WalletAccountFactory
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.sdk.service.blockchain.crypto.WalletAccountFactory
WalletAccountFactory.AccountGenerator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.inject.Provider
<EthAccountGenerator> jakarta.inject.Provider
<FlowAccountGenerator> Gets theWalletAccountFactory.AccountGenerator
for the suppliedBlockchainApi
.jakarta.inject.Provider
<NearAccountGenerator> jakarta.inject.Provider
<NeoAccountGenerator> com.fasterxml.jackson.databind.ObjectMapper
jakarta.inject.Provider
<SolanaAccountGenerator> void
setEthIdentityGeneratorProvider
(jakarta.inject.Provider<EthAccountGenerator> ethIdentityGeneratorProvider) void
setFlowAccountGeneratorProvider
(jakarta.inject.Provider<FlowAccountGenerator> flowAccountGeneratorProvider) void
setNearIdentityGeneratorProvider
(jakarta.inject.Provider<NearAccountGenerator> nearIdentityGeneratorProvider) void
setNeoIdentityGeneratorProvider
(jakarta.inject.Provider<NeoAccountGenerator> neoIdentityGeneratorProvider) void
setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) void
setSolanaIdentityGeneratorProvider
(jakarta.inject.Provider<SolanaAccountGenerator> solanaIdentityGeneratorProvider)
-
Constructor Details
-
StandardWalletAccountFactory
public StandardWalletAccountFactory()
-
-
Method Details
-
getGenerator
Description copied from interface:WalletAccountFactory
Gets theWalletAccountFactory.AccountGenerator
for the suppliedBlockchainApi
.- Specified by:
getGenerator
in interfaceWalletAccountFactory
- Returns:
- the
WalletAccountFactory.AccountGenerator
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper() -
setObjectMapper
@Inject public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
getEthIdentityGeneratorProvider
-
setEthIdentityGeneratorProvider
@Inject public void setEthIdentityGeneratorProvider(jakarta.inject.Provider<EthAccountGenerator> ethIdentityGeneratorProvider) -
getNeoIdentityGeneratorProvider
-
setNeoIdentityGeneratorProvider
@Inject public void setNeoIdentityGeneratorProvider(jakarta.inject.Provider<NeoAccountGenerator> neoIdentityGeneratorProvider) -
getFlowAccountGeneratorProvider
-
setFlowAccountGeneratorProvider
@Inject public void setFlowAccountGeneratorProvider(jakarta.inject.Provider<FlowAccountGenerator> flowAccountGeneratorProvider) -
getSolanaIdentityGeneratorProvider
-
setSolanaIdentityGeneratorProvider
@Inject public void setSolanaIdentityGeneratorProvider(jakarta.inject.Provider<SolanaAccountGenerator> solanaIdentityGeneratorProvider) -
getNearIdentityGeneratorProvider
-
setNearIdentityGeneratorProvider
@Inject public void setNearIdentityGeneratorProvider(jakarta.inject.Provider<NearAccountGenerator> nearIdentityGeneratorProvider)
-