Changeset View
Changeset View
Standalone View
Standalone View
src/cashaddr.h
Show All 17 Lines | |||||
namespace cashaddr { | namespace cashaddr { | ||||
/** Encode a Bech32 string. Returns the empty string in case of failure. */ | /** Encode a Bech32 string. Returns the empty string in case of failure. */ | ||||
std::string Encode(const std::string &hrp, const std::vector<uint8_t> &values); | std::string Encode(const std::string &hrp, const std::vector<uint8_t> &values); | ||||
/** Decode a Bech32 string. Returns (hrp, data). Empty hrp means failure. */ | /** Decode a Bech32 string. Returns (hrp, data). Empty hrp means failure. */ | ||||
std::pair<std::string, std::vector<uint8_t>> Decode(const std::string &str); | std::pair<std::string, std::vector<uint8_t>> Decode(const std::string &str); | ||||
std::vector<uint8_t> EncodingCharset(); | |||||
} // namespace cashaddr | } // namespace cashaddr |