ledger-core
Public Member Functions | Static Public Member Functions | List of all members
ledger::core::BitcoinLikeScript Class Reference

Public Member Functions

 BitcoinLikeScript (const BitcoinLikeScriptConfiguration &configuration)
 
BitcoinLikeScriptoperator<< (btccore::opcodetype op_code)
 
BitcoinLikeScriptoperator<< (const std::vector< uint8_t > &bytes)
 
const BitcoinLikeScriptChunkoperator[] (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< BitcoinLikeAddressparseAddress (const api::Currency &currency) const
 

Static Public Member Functions

static Try< BitcoinLikeScriptparse (const std::vector< uint8_t > &script, const BitcoinLikeScriptConfiguration &configuration=BitcoinLikeScriptConfiguration(false, ""))
 
static BitcoinLikeScript fromAddress (const std::string &address, const api::Currency &currency)
 

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