32 #ifndef LEDGER_CORE_TEZOSLIKEKEYCHAINFACTORY_H 33 #define LEDGER_CORE_TEZOSLIKEKEYCHAINFACTORY_H 36 #include <collections/DynamicObject.hpp> 38 #include <api/ExtendedKeyAccountCreationInfo.hpp> 39 #include <api/Currency.hpp> 41 #include <wallet/tezos/keychains/TezosLikeKeychain.h> 42 #include <preferences/Preferences.hpp> 48 std::shared_ptr<TezosLikeKeychain> build(
const DerivationPath &path,
49 const std::shared_ptr<DynamicObject> &configuration,
51 const std::shared_ptr<Preferences> &accountPreferences,
54 std::shared_ptr<TezosLikeKeychain> restore(
const DerivationPath &path,
55 const std::shared_ptr<DynamicObject> &configuration,
56 const std::string &address,
57 const std::shared_ptr<Preferences> &accountPreferences,
62 #endif //LEDGER_CORE_TEZOSLIKEKEYCHAINFACTORY_H Definition: TezosLikeKeychainFactory.h:46
Definition: DerivationPath.hpp:40
Definition: Currency.hpp:23
Definition: Account.cpp:8
Definition: AccountCreationInfo.hpp:16