1#ifndef SECP256K1_COINS_COIN_HD_HPP
2#define SECP256K1_COINS_COIN_HD_HPP
51 std::uint32_t account = 0,
53 std::uint32_t address_index = 0,
65std::pair<ExtendedKey, bool>
68 std::uint32_t account = 0,
70 std::uint32_t address_index = 0);
73std::pair<ExtendedKey, bool>
77 std::uint32_t account = 0,
79 std::uint32_t address_index = 0);
85std::pair<std::string, bool>
88 std::uint32_t account = 0,
89 std::uint32_t address_index = 0);
std::pair< std::string, bool > coin_address_from_seed(const std::uint8_t *seed, std::size_t seed_len, const CoinParams &coin, std::uint32_t account=0, std::uint32_t address_index=0)
std::pair< ExtendedKey, bool > coin_derive_key_with_purpose(const ExtendedKey &master, const CoinParams &coin, DerivationPurpose purpose, std::uint32_t account=0, bool change=false, std::uint32_t address_index=0)
DerivationPurpose best_purpose(const CoinParams &coin)
std::string coin_derive_path(const CoinParams &coin, std::uint32_t account=0, bool change=false, std::uint32_t address_index=0, DerivationPurpose purpose=DerivationPurpose::BIP44)
std::pair< ExtendedKey, bool > coin_derive_key(const ExtendedKey &master, const CoinParams &coin, std::uint32_t account=0, bool change=false, std::uint32_t address_index=0)