Equity
Bitcoin Protocol Library
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CEquity::AddressA Bitcoin address
 CNetwork::ConfigurationConfiguration settings singleton for the Network module
 CEquity::ConfigurationConfiguration settings singleton for the Equity module
 CEquity::Instruction::DescriptionInformation about an opcode
 CP2p::DeserializeArrayImpl< T >A helper class for deserialization of an std::array
 CP2p::DeserializeArrayImpl< std::array< uint8_t, N > >A helper class for deserialization of a std::array of uint8_t
 CEquity::Wallet::EntryAn wallet entry containing information about a private key
 CUtility::MerkleTreeA Merkle Tree with some idiosyncracies specific to Bitcoin
 CP2p::MessageA P2P network message
 CEquity::MnemonicMnemonic Generator
 CP2p::Peer
 CEquity::PrivateKeyA Bitcoin private key
 CEquity::PublicKeyA Bitcoin public key
 Cruntime_error
 CEquity::ScriptParsingErrorException thrown for a script parsing error
 CNetwork::InvalidMessageErrorThrown by a message constructor if the data in the message is invalid
 CP2p::DeserializationErrorException thrown for a deserialization error
 CP2p::InvalidMessageErrorThrown by a message constructor if the data in the message is invalid
 CEquity::ScriptEngine
 CP2p::SerializableAn abstract class that enables an object to be serialized by the serialization functions
 CEquity::BlockA block in the block chain
 CEquity::Block::HeaderA standard block header
 CEquity::InstructionA script instruction
 CEquity::ScriptA transaction script
 CEquity::TransactionA Bitcoin transaction
 CEquity::Transaction::InputA transaction input
 CEquity::Transaction::OutputA transaction output
 CEquity::TxidA transaction ID
 CNetwork::AddressA description of a network node
 CNetwork::InventoryIdRepresents an object in an inventory message
 CNetwork::MessageAll network message classes are derived from this class
 CNetwork::AddressMessageAn address message
 CNetwork::AlertMessageAn alert message
 CNetwork::BlockMessageA block message
 CNetwork::CheckOrderMessageA check-order message
 CNetwork::FilterAddMessageAn add-filter message
 CNetwork::FilterClearMessageA clear-filter message
 CNetwork::FilterLoadMessageA load-filter message
 CNetwork::GetAddrMessageA get-address message
 CNetwork::GetBlocksMessageA get-blocks message
 CNetwork::GetDataMessageA get-data message
 CNetwork::GetHeadersMessageA get-headers message
 CNetwork::HeadersMessageA headers message
 CNetwork::InventoryMessageAn inventory message
 CNetwork::MerkleBlockMessageA filtered-block message
 CNetwork::NotFoundMessageA not-found message
 CNetwork::PingMessageA ping message
 CNetwork::PongMessageA pong message
 CNetwork::RejectMessageA reject message
 CNetwork::ReplyMessageA reply message
 CNetwork::RequestTransactionsMessageA mempool message
 CNetwork::SendHeadersMessageA send-headers message
 CNetwork::SubmitOrderMessageA submit-order message
 CNetwork::TransactionMessageA transaction message
 CNetwork::VerackMessageVersion-acknowledge message
 CNetwork::VersionMessageA version message
 CP2p::BitArrayAn array of bits
 CP2p::Message::HeaderA P2P network message header
 CP2p::VarArray< T >An array of objects
 CP2p::VarArray< std::array< T, N > >An array of std::array
 CP2p::VarArray< uint8_t >An array of uint8_t
 CP2p::VarStringA variable-length string
 CP2p::VASizeA compressed 64-bit value
 CP2p::SerializeArrayImpl< T, N >A helper class for serialization of an std::array
 CP2p::SerializeArrayImpl< uint8_t, N >A helper class for serialization of an std::array of uint8_t
 CEquity::TargetRepresents a target value in both 256-bit hash form and compact form
 CP2p::ToJsonArrayImpl< T, N >A helper class for converting an std::array to JSON
 CP2p::ToJsonArrayImpl< uint8_t, N >A helper class for converting an std::array<uint8_t, N> to JSON
 CValidator
 CEquity::WalletA wallet holds private keys and other metadata related to those keys