32 #ifndef LEDGER_CORE_RIPPLELIKEKEYCHAINFACTORY_H 33 #define LEDGER_CORE_RIPPLELIKEKEYCHAINFACTORY_H 36 #include <collections/DynamicObject.hpp> 38 #include <api/ExtendedKeyAccountCreationInfo.hpp> 39 #include <api/Currency.hpp> 41 #include <wallet/ripple/keychains/RippleLikeKeychain.h> 42 #include <preferences/Preferences.hpp> 48 std::shared_ptr<RippleLikeKeychain> build(int32_t index,
50 const std::shared_ptr<DynamicObject>& configuration,
52 const std::shared_ptr<Preferences>& accountPreferences,
54 std::shared_ptr<RippleLikeKeychain> restore(int32_t index,
56 const std::shared_ptr<DynamicObject>& configuration,
57 const std::string &databaseXpubEntry,
58 const std::shared_ptr<Preferences>& accountPreferences,
65 #endif //LEDGER_CORE_RIPPLELIKEKEYCHAINFACTORY_H Definition: RippleLikeKeychainFactory.h:46
Definition: ExtendedKeyAccountCreationInfo.hpp:16
Definition: DerivationPath.hpp:40
Definition: Currency.hpp:23
Definition: Account.cpp:8