Bitcoin Core
31.1.0
P2P Digital Currency
Toggle main menu visibility
Loading...
Searching...
No Matches
src
util
bip32.h
Go to the documentation of this file.
1
// Copyright (c) 2019-present The Bitcoin Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef BITCOIN_UTIL_BIP32_H
6
#define BITCOIN_UTIL_BIP32_H
7
8
#include <cstdint>
9
#include <string>
10
#include <vector>
11
13
[[nodiscard]]
bool
ParseHDKeypath
(
const
std::string& keypath_str, std::vector<uint32_t>& keypath);
14
16
std::string
WriteHDKeypath
(
const
std::vector<uint32_t>& keypath,
bool
apostrophe =
false
);
17
std::string
FormatHDKeypath
(
const
std::vector<uint32_t>& path,
bool
apostrophe =
false
);
18
19
#endif
// BITCOIN_UTIL_BIP32_H
ParseHDKeypath
bool ParseHDKeypath(const std::string &keypath_str, std::vector< uint32_t > &keypath)
Parse an HD keypaths like "m/7/0'/2000".
Definition
bip32.cpp:13
WriteHDKeypath
std::string WriteHDKeypath(const std::vector< uint32_t > &keypath, bool apostrophe=false)
Write HD keypaths as strings.
Definition
bip32.cpp:61
FormatHDKeypath
std::string FormatHDKeypath(const std::vector< uint32_t > &path, bool apostrophe=false)
Definition
bip32.cpp:51
Generated on
for Bitcoin Core by
1.17.0