ledger-core
Public Member Functions | Public Attributes | List of all members
LedgerApiBlockchainExplorerTests< CurrencyExplorer, NetworkParameters > Class Template Reference
+ Inheritance diagram for LedgerApiBlockchainExplorerTests< CurrencyExplorer, NetworkParameters >:
+ Collaboration diagram for LedgerApiBlockchainExplorerTests< CurrencyExplorer, NetworkParameters >:

Public Member Functions

void SetUp () override
 
- Public Member Functions inherited from BaseFixture
void SetUp () override
 
void TearDown () override
 
std::shared_ptr< WalletPoolnewDefaultPool (std::string poolName="my_ppol")
 
void createWallet (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, const std::string &currencyName, const std::shared_ptr< api::DynamicObject > &configuration)
 
void createAccount (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, int32_t index)
 
BitcoinLikeWalletDatabase newBitcoinAccount (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, const std::string &currencyName, const std::shared_ptr< api::DynamicObject > &configuration, int32_t index, const std::string &xpub)
 
std::shared_ptr< BitcoinLikeAccountcreateBitcoinLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::AccountCreationInfo &info)
 
std::shared_ptr< BitcoinLikeAccountcreateBitcoinLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::ExtendedKeyAccountCreationInfo &info)
 
void SetUp () override
 
void TearDown () override
 
std::shared_ptr< WalletPoolnewDefaultPool (const std::string &poolName="my_ppol", const std::string &password="test")
 
void createWallet (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, const std::string &currencyName, const std::shared_ptr< api::DynamicObject > &configuration)
 
void createAccount (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, int32_t index)
 
BitcoinLikeWalletDatabase newBitcoinAccount (const std::shared_ptr< WalletPool > &pool, const std::string &walletName, const std::string &currencyName, const std::shared_ptr< api::DynamicObject > &configuration, int32_t index, const std::string &xpub)
 
std::shared_ptr< BitcoinLikeAccountcreateBitcoinLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::AccountCreationInfo &info)
 
std::shared_ptr< BitcoinLikeAccountcreateBitcoinLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::ExtendedKeyAccountCreationInfo &info)
 
std::shared_ptr< EthereumLikeAccountcreateEthereumLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::AccountCreationInfo &info)
 
std::shared_ptr< EthereumLikeAccountcreateEthereumLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::ExtendedKeyAccountCreationInfo &info)
 
std::shared_ptr< RippleLikeAccountcreateRippleLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::AccountCreationInfo &info)
 
std::shared_ptr< RippleLikeAccountcreateRippleLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::ExtendedKeyAccountCreationInfo &info)
 
std::shared_ptr< TezosLikeAccountcreateTezosLikeAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const api::AccountCreationInfo &info)
 

Public Attributes

NetworkParameters params
 
std::string explorerEndpoint
 
std::shared_ptr< spdlog::logger > logger
 
std::shared_ptr< CurrencyExplorer > explorer
 
- Public Attributes inherited from BaseFixture
std::shared_ptr< QtThreadDispatcher > dispatcher
 
std::shared_ptr< NativePathResolver > resolver
 
std::shared_ptr< DatabaseBackendbackend
 
std::shared_ptr< CoutLogPrinter > printer
 
std::shared_ptr< QtHttpClient > http
 
std::shared_ptr< FakeWebSocketClient > ws
 
std::shared_ptr< OpenSSLRandomNumberGenerator > rng
 

The documentation for this class was generated from the following file: