#include <key_io.h>
#include <base58.h>
#include <bech32.h>
#include <script/interpreter.h>
#include <script/solver.h>
#include <tinyformat.h>
#include <util/strencodings.h>
#include <algorithm>
#include <assert.h>
#include <string.h>
Go to the source code of this file.
◆ DecodeDestination() [1/2]
◆ DecodeDestination() [2/2]
CTxDestination DecodeDestination |
( |
const std::string & |
str, |
|
|
std::string & |
error_msg, |
|
|
std::vector< int > * |
error_locations |
|
) |
| |
◆ DecodeExtKey()
CExtKey DecodeExtKey |
( |
const std::string & |
str | ) |
|
◆ DecodeExtPubKey()
CExtPubKey DecodeExtPubKey |
( |
const std::string & |
str | ) |
|
◆ DecodeSecret()
CKey DecodeSecret |
( |
const std::string & |
str | ) |
|
◆ EncodeDestination()
◆ EncodeExtKey()
std::string EncodeExtKey |
( |
const CExtKey & |
key | ) |
|
◆ EncodeExtPubKey()
std::string EncodeExtPubKey |
( |
const CExtPubKey & |
key | ) |
|
◆ EncodeSecret()
std::string EncodeSecret |
( |
const CKey & |
key | ) |
|
◆ IsValidDestinationString() [1/2]
bool IsValidDestinationString |
( |
const std::string & |
str | ) |
|
◆ IsValidDestinationString() [2/2]
bool IsValidDestinationString |
( |
const std::string & |
str, |
|
|
const CChainParams & |
params |
|
) |
| |
◆ BECH32_WITNESS_PROG_MAX_LEN
constexpr std::size_t BECH32_WITNESS_PROG_MAX_LEN = 40 |
|
staticconstexpr |
Maximum witness length for Bech32 addresses.
Definition at line 19 of file key_io.cpp.