7 #include <validation.h> 17 std::vector<uint8_t> v =
ParseHex(
"c97f5a67ec381b760aeaf67573bc164845ff39a3bb26a1cee401ac67243b48db");
18 std::vector<unsigned char> tmp = {0};
19 tmp.reserve(1 + 32 * 8 / 5);
20 ConvertBits<8, 5, true>([&](
unsigned char c) { tmp.push_back(c); }, v.begin(), v.end());
29 std::string addr =
"bc1qkallence7tjawwvy0dwt4twc62qjgaw8f4vlhyd006d99f09";
BENCHMARK(Bech32Encode, 800 *1000)
std::pair< std::string, data > Decode(const std::string &str)
Decode a Bech32 string.
std::string Encode(const std::string &hrp, const data &values)
Encode a Bech32 string.
std::vector< unsigned char > ParseHex(const char *psz)