Equity
Bitcoin Protocol Library
|
Namespaces | |
Base58 | |
Base58Check | |
Functions that convert between binary and the Base58Check format. Typically used for addresses and private keys. | |
Classes | |
class | Address |
A Bitcoin address. More... | |
class | Block |
A block in the block chain. More... | |
struct | Configuration |
class | Input |
class | Instruction |
A script instruction. More... | |
class | Output |
class | PrivateKey |
class | PublicKey |
A Bitcoin public key. More... | |
class | Script |
class | ScriptEngine |
class | ScriptParsingError |
Exception thrown for a script parsing error. More... | |
class | Target |
Represents a target value in both 256-bit hash form and compact form. More... | |
class | Transaction |
struct | Txid |
class | Wallet |
Typedefs | |
typedef std::vector< Block > | BlockList |
A list of blocks. More... | |
typedef std::vector< Block::Header > | BlockHeaderList |
A list of block headers. More... | |
typedef std::vector< Instruction > | Program |
A list of instructions. More... | |
typedef std::vector< Transaction > | TransactionList |
A list of transactions. More... | |
Functions | |
bool | operator< (Target const &a, Target const b) |
Less-than operator overload for Target. More... | |
bool | operator<= (Target const &a, Target const b) |
Less-than-or-equal operator overload for Target. More... | |
Variables | |
Configuration | instance_ |
typedef std::vector<Block::Header> Equity::BlockHeaderList |
A list of block headers.
typedef std::vector<Block> Equity::BlockList |
A list of blocks.
typedef std::vector<Instruction> Equity::Program |
A list of instructions.
typedef std::vector<Transaction> Equity::TransactionList |
A list of transactions.
Less-than operator overload for Target.
Less-than-or-equal operator overload for Target.
Configuration Equity::instance_ |