ledger-core
|
Public Member Functions | |
BitcoinLikeScript (const BitcoinLikeScriptConfiguration &configuration) | |
BitcoinLikeScript & | operator<< (btccore::opcodetype op_code) |
BitcoinLikeScript & | operator<< (const std::vector< uint8_t > &bytes) |
const BitcoinLikeScriptChunk & | operator[] (int index) const |
std::size_t | size () const |
std::string | toString () const |
std::vector< uint8_t > | serialize () const |
const std::list< BitcoinLikeScriptChunk > & | toList () const |
bool | isP2PKH () const |
bool | isP2SH () const |
bool | isP2WPKH () const |
bool | isP2WSH () const |
Option< BitcoinLikeAddress > | parseAddress (const api::Currency ¤cy) const |
Static Public Member Functions | |
static Try< BitcoinLikeScript > | parse (const std::vector< uint8_t > &script, const BitcoinLikeScriptConfiguration &configuration=BitcoinLikeScriptConfiguration(false, "")) |
static BitcoinLikeScript | fromAddress (const std::string &address, const api::Currency ¤cy) |