ledger-core
Public Member Functions | List of all members
ledger::core::BCHBech32 Class Reference
+ Inheritance diagram for ledger::core::BCHBech32:
+ Collaboration diagram for ledger::core::BCHBech32:

Public Member Functions

uint64_t polymod (const std::vector< uint8_t > &values) override
 
std::vector< uint8_t > expandHrp (const std::string &hrp) override
 
std::string encode (const std::vector< uint8_t > &hash, const std::vector< uint8_t > &version) override
 
std::pair< std::vector< uint8_t >, std::vector< uint8_t > > decode (const std::string &str) override
 
- Public Member Functions inherited from ledger::core::Bech32
bool verifyChecksum (const std::vector< uint8_t > &values)
 
std::vector< uint8_t > createChecksum (const std::vector< uint8_t > &values)
 
std::pair< std::string, std::vector< uint8_t > > decodeBech32 (const std::string &str)
 
Bech32Parameters::Bech32Struct getBech32Params ()
 

Additional Inherited Members

- Static Public Member Functions inherited from ledger::core::Bech32
static unsigned char toLowerCase (unsigned char c)
 
static bool convertBits (const std::vector< uint8_t > &in, int fromBits, int toBits, bool pad, std::vector< uint8_t > &out)
 
- Protected Member Functions inherited from ledger::core::Bech32
std::string encodeBech32 (const std::vector< uint8_t > &values)
 
- Protected Attributes inherited from ledger::core::Bech32
Bech32Parameters::Bech32Struct _bech32Params
 

The documentation for this class was generated from the following files: