Equity
Bitcoin Protocol Library
|
▼NCrypto | Crypto library |
▼NEquity | |
CAddress | A Bitcoin address |
▼CBlock | A block in the block chain |
CHeader | A standard block header |
CConfiguration | Configuration settings singleton for the Equity module |
▼CInstruction | A script instruction |
CDescription | Information about an opcode |
CMnemonic | Mnemonic Generator |
CPrivateKey | A Bitcoin private key |
CPublicKey | A Bitcoin public key |
CScript | A transaction script |
CScriptEngine | |
CScriptParsingError | Exception thrown for a script parsing error |
CTarget | Represents a target value in both 256-bit hash form and compact form |
▼CTransaction | A Bitcoin transaction |
CInput | A transaction input |
COutput | A transaction output |
CTxid | A transaction ID |
▼CWallet | A wallet holds private keys and other metadata related to those keys |
CEntry | An wallet entry containing information about a private key |
▼NNetwork | Bitcoin Network Layer |
CAddress | A description of a network node |
CAddressMessage | An address message |
CAlertMessage | An alert message |
CBlockMessage | A block message |
CCheckOrderMessage | A check-order message |
CConfiguration | Configuration settings singleton for the Network module |
CFilterAddMessage | An add-filter message |
CFilterClearMessage | A clear-filter message |
CFilterLoadMessage | A load-filter message |
CGetAddrMessage | A get-address message |
CGetBlocksMessage | A get-blocks message |
CGetDataMessage | A get-data message |
CGetHeadersMessage | A get-headers message |
CHeadersMessage | A headers message |
CInvalidMessageError | Thrown by a message constructor if the data in the message is invalid |
CInventoryId | Represents an object in an inventory message |
CInventoryMessage | An inventory message |
CMerkleBlockMessage | A filtered-block message |
CMessage | All network message classes are derived from this class |
CNotFoundMessage | A not-found message |
CPingMessage | A ping message |
CPongMessage | A pong message |
CRejectMessage | A reject message |
CReplyMessage | A reply message |
CRequestTransactionsMessage | A mempool message |
CSendHeadersMessage | A send-headers message |
CSubmitOrderMessage | A submit-order message |
CTransactionMessage | A transaction message |
CVerackMessage | Version-acknowledge message |
CVersionMessage | A version message |
▼NP2p | |
CBitArray | An array of bits |
CDeserializationError | Exception thrown for a deserialization error |
CDeserializeArrayImpl | A helper class for deserialization of an std::array |
CDeserializeArrayImpl< std::array< uint8_t, N > > | A helper class for deserialization of a std::array of uint8_t |
CInvalidMessageError | Thrown by a message constructor if the data in the message is invalid |
▼CMessage | A P2P network message |
CHeader | A P2P network message header |
CPeer | |
CSerializable | An abstract class that enables an object to be serialized by the serialization functions |
CSerializeArrayImpl | A helper class for serialization of an std::array |
CSerializeArrayImpl< uint8_t, N > | A helper class for serialization of an std::array of uint8_t |
CToJsonArrayImpl | A helper class for converting an std::array to JSON |
CToJsonArrayImpl< uint8_t, N > | A helper class for converting an std::array<uint8_t, N> to JSON |
CVarArray | An array of objects |
CVarArray< std::array< T, N > > | An array of std::array |
CVarArray< uint8_t > | An array of uint8_t |
CVarString | A variable-length string |
CVASize | A compressed 64-bit value |
▼NUtility | |
CMerkleTree | A Merkle Tree with some idiosyncracies specific to Bitcoin |
CValidator |