BaseEncoding encodes all messages in the default format specified for the Bitcoin wire protocol.
No description provided by the author
BloomUpdateAll indicates if the filter matches any data element in a public key script, the outpoint is serialized and inserted into the filter.
BloomUpdateNone indicates the filter is not adjusted when a match is found.
BloomUpdateP2PubkeyOnly indicates if the filter matches a data element in a public key script and the script is of the standard pay-to-pubkey or multisig, the outpoint is serialized and inserted into the filter.
CFCheckptInterval is the gap (in number of blocks) between each filter header checkpoint.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
Commands used in bitcoin message headers which describe the type of message.
CommandSize is the fixed size of all commands in the common bitcoin message header.
CompactBlocksProtocolVersion is the current version of the compact blocks protocol.
DefaultUserAgent for wire in the stack.
GCSFilterRegular is the regular filter type.
These constants define the various supported inventory vector types.
These constants define the various supported inventory vector types.
These constants define the various supported inventory vector types.
These constants define the various supported inventory vector types.
These constants define the various supported inventory vector types.
MainNet represents the main bitcoin network.
MaxAddrPerMsg is the maximum number of addresses that can be in a single bitcoin addr message (MsgAddr).
MaxBlockHeaderPayload is the maximum number of bytes a block header can be.
MaxBlockHeadersPerMsg is the maximum number of block headers that can be in a single bitcoin headers message.
MaxBlockLocatorsPerMsg is the maximum number of block locator hashes allowed per message.
MaxBlocksPerMsg is the maximum number of blocks allowed per message.
MaxCFHeaderPayload is the maximum byte size of a committed filter header.
MaxCFHeadersPerMsg is the maximum number of committed filter headers that can be in a single bitcoin cfheaders message.
MaxCFilterDataSize is the maximum byte size of a committed filter.
MaxFilterAddDataSize is the maximum byte size of a data element to add to the Bloom filter.
MaxFilterLoadFilterSize is the maximum size in bytes a filter may be.
MaxFilterLoadHashFuncs is the maximum number of hash functions to load into the Bloom filter.
MaxGetCFiltersReqRange the maximum number of filters that may be requested in a getcfheaders message.
MaxInvPerMsg is the maximum number of inventory vectors that can be in a single bitcoin inv message.
MaxPrevOutIndex is the maximum index the index field of a previous outpoint can be.
MaxTxInSequenceNum is the maximum sequence number the sequence field of a transaction input can be.
MaxUserAgentLen is the maximum allowed length for the user agent field in a version message (MsgVersion).
MaxVarIntPayload is the maximum payload size for a variable length integer.
MessageHeaderSize is the number of bytes in a bitcoin message header.
MinTxOutPayload is the minimum payload size for a transaction output.
ProtocolVersion is the latest protocol version this package supports.
TestNet represents the regression test network.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
These constants define the various supported reject codes.
SequenceLockTimeDisabled is a flag that if set on a transaction input's sequence number, the sequence number will not be interpreted as a relative locktime.
SequenceLockTimeGranularity is the defined time based granularity for seconds-based relative time locks.
SequenceLockTimeIsSeconds is a flag that if set on a transaction input's sequence number, the relative locktime has units of 512 seconds.
SequenceLockTimeMask is a mask that extracts the relative locktime when masked against the transaction input sequence number.
SFNodeBitcoinCash indicates a node is running on the Bitcoin Cash network.
SFNodeBloom is a flag used to indicate a peer supports bloom filtering.
SFNodeCF is a flag used to indicate a peer supports committed filters (CFs).
SFNodeGetUTXO is a flag used to indicate a peer supports the getutxos and utxos commands (BIP0064).
SFNodeGraphene is a flag used to indicate a peer supports graphene block relay.
SFNodeNetwork is a flag used to indicate a peer is a full node.
SFNodeNetworkLimited is used to indicate the node is a pruned node and may only be capable of limited services.
SFNodeWeakBlocks is a flag used to indicate a peer supports the weak block protocol.
SFNodeWitness is a flag used to indicate a peer supports blocks and transactions including witness data (BIP0144).
SFNodeXthin is a flag used to indicate a peer supports xthin blocks.
SFNodeXThinner is a placeholder for the xthinner block compression protocol being developed by Johnathan Toomim.
ShortIDSize is the number of bytes in a short ID.
SimNet represents the simulation test network.
TestNet represents the test network (version 3).
TxVersion is the current latest supported transaction version.
No description provided by the author