ledger-core
Public Member Functions | List of all members
BitcoinMakeP2SHTransaction Struct Reference
+ Inheritance diagram for BitcoinMakeP2SHTransaction:
+ Collaboration diagram for BitcoinMakeP2SHTransaction:

Public Member Functions

void SetUpConfig () override
 
- Public Member Functions inherited from BitcoinMakeBaseTransaction
void SetUp () override
 
void recreate ()
 
void TearDown () override
 
std::shared_ptr< BitcoinLikeTransactionBuildertx_builder ()
 
- 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)
 

Additional Inherited Members

- Public Attributes inherited from BitcoinMakeBaseTransaction
std::shared_ptr< WalletPoolpool
 
std::shared_ptr< AbstractWalletwallet
 
std::shared_ptr< BitcoinLikeAccountaccount
 
api::Currency currency
 
TransactionTestData testData
 
- 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 struct was generated from the following file: