![]() |
Bitcoin Core
26.1.0
P2P Digital Currency
|
Classes | |
| struct | DecodeResult |
Enumerations | |
| enum | Encoding { Encoding::INVALID, Encoding::BECH32, Encoding::BECH32M } |
Functions | |
| std::string | Encode (Encoding encoding, const std::string &hrp, const data &values) |
| Encode a Bech32 or Bech32m string. More... | |
| DecodeResult | Decode (const std::string &str) |
| Decode a Bech32 or Bech32m string. More... | |
| std::pair< std::string, std::vector< int > > | LocateErrors (const std::string &str) |
| Find index of an incorrect character in a Bech32 string. More... | |
| std::string | Encode (Encoding encoding, const std::string &hrp, const std::vector< uint8_t > &values) |
| Encode a Bech32 or Bech32m string. More... | |
|
strong |
| DecodeResult bech32::Decode | ( | const std::string & | str | ) |
Decode a Bech32 or Bech32m string.
Definition at line 373 of file bech32.cpp.
| std::string bech32::Encode | ( | Encoding | encoding, |
| const std::string & | hrp, | ||
| const std::vector< uint8_t > & | values | ||
| ) |
Encode a Bech32 or Bech32m string.
If hrp contains uppercase characters, this will cause an assertion error. Encoding must be one of BECH32 or BECH32M.
| std::string bech32::Encode | ( | Encoding | encoding, |
| const std::string & | hrp, | ||
| const data & | values | ||
| ) |
Encode a Bech32 or Bech32m string.
Definition at line 357 of file bech32.cpp.
| std::pair< std::string, std::vector< int > > bech32::LocateErrors | ( | const std::string & | str | ) |
Find index of an incorrect character in a Bech32 string.
Return the positions of errors in a Bech32 string.
Definition at line 400 of file bech32.cpp.
1.8.14