6#ifndef BITCOIN_KEY_IO_H
7#define BITCOIN_KEY_IO_H
std::variant< CNoDestination, PubKeyDestination, PKHash, ScriptHash, WitnessV0ScriptHash, WitnessV0KeyHash, WitnessV1Taproot, PayToAnchor, WitnessUnknown > CTxDestination
A txout script categorized into standard templates.
CChainParams defines various tweakable parameters of a given instance of the Bitcoin system.
An encapsulated private key.
bool IsValidDestinationString(const std::string &str)
CExtPubKey DecodeExtPubKey(const std::string &str)
std::string EncodeExtPubKey(const CExtPubKey &extpubkey)
std::string EncodeSecret(const CKey &key)
std::string EncodeExtKey(const CExtKey &extkey)
std::string EncodeDestination(const CTxDestination &dest)
CKey DecodeSecret(const std::string &str)
CTxDestination DecodeDestination(const std::string &str)
CExtKey DecodeExtKey(const std::string &str)