Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitcoin-sv/bitcoin-sv
/ types & classes
Types & classes
2,257 in github.com/bitcoin-sv/bitcoin-sv
⨍
Functions
11,735
◇
Types & classes
2,257
↓ 969 callers
Class
CScript
Serialized script A bytes subclass, so you can use this directly whenever bytes are accepted. Note that this means that indexing does *not* w
test/functional/test_framework/script.py:652
↓ 684 callers
Class
CScript
src/test/test_bitcoin.h:101
↓ 402 callers
Class
Amount
src/amount.h:16
↓ 383 callers
Class
SigHashType
Signature hash type wrapper class */
src/script/sighashtype.h:39
↓ 243 callers
Class
TestBuilder
src/test/script_tests.cpp:388
↓ 223 callers
Class
CTransaction
test/functional/test_framework/mininode.py:541
↓ 221 callers
Class
CTxOut
test/functional/test_framework/mininode.py:520
↓ 201 callers
Class
CTransaction
src/net/net.h:231
↓ 199 callers
Class
SimpleTestDefinition
test/functional/test_framework/height_based_test_framework.py:125
↓ 197 callers
Class
Slice
src/leveldb/util/logging.h:19
↓ 197 callers
Class
msg_tx
test/functional/test_framework/mininode.py:1535
↓ 194 callers
Class
msg_block
test/functional/test_framework/mininode.py:1551
↓ 188 callers
Class
COutPoint
* An outpoint - a combination of a transaction hash and an index n into its * vout. */
src/primitives/transaction.h:51
↓ 156 callers
Class
COutPoint
test/functional/test_framework/mininode.py:467
↓ 153 callers
Class
CTxIn
test/functional/test_framework/mininode.py:492
↓ 139 callers
Class
CScriptOp
A single script opcode
test/functional/test_framework/script.py:43
↓ 78 callers
Class
TestInstance
test/functional/test_framework/comptool.py:180
↓ 75 callers
Class
Connection
Socket handler for network connections. Uses non-blocking sockets and a selector-based event loop.
test/functional/test_framework/transport.py:78
↓ 73 callers
Class
P2PHandler
test/functional/test_framework/mininode.py:2425
↓ 73 callers
Class
PreviousSpendableOutput
test/functional/test_framework/blocktools.py:694
↓ 67 callers
Class
RejectResult
Outcome that expects rejection of a transaction or block.
test/functional/test_framework/comptool.py:35
↓ 65 callers
Class
CBlockHeader
test/functional/test_framework/mininode.py:599
↓ 64 callers
Class
Params
* Parameters that influence chain consensus. */ NOLINTNEXTLINE(cppcoreguidelines-pro-type-member-init)
src/consensus/params.h:17
↓ 59 callers
Class
uint256
src/wallet/crypter.h:14
↓ 57 callers
Class
CAddress
* A CService with information about it as peer. */
src/protocol.h:494
↓ 56 callers
Class
UniValueType
Wrapper for UniValue::VType, which includes typeAny: * Used to denote don't care type. Only used by RPCTypeCheckObj */
src/rpc/server.h:39
↓ 54 callers
Class
MinerIdKeys
Bip32 Keys for MinerId
test/functional/test_framework/miner_id.py:27
↓ 52 callers
Class
InternalKey
src/leveldb/db/dbformat.h:49
↓ 49 callers
Class
CFeeRate
src/policy/fees.h:16
↓ 46 callers
Class
CScript
src/rpc/misc.h:12
↓ 45 callers
Class
CECKey
Wrapper around OpenSSL's EC_KEY
test/functional/test_framework/key.py:95
↓ 45 callers
Class
NetworkThread
Thread that runs the network event loop using selectors. Note: Uses StaticAttrsMeta to catch attribute typos (e.g., 'deamon' instead of 'dae
test/functional/test_framework/transport.py:354
↓ 44 callers
Class
CInv
test/functional/test_framework/mininode.py:384
↓ 42 callers
Class
DSMerkleProof
test/functional/test_framework/mininode.py:2011
↓ 40 callers
Class
BlockDetails
test/functional/test_framework/mininode.py:2036
↓ 40 callers
Class
MerkleProofNode
test/functional/test_framework/mininode.py:1952
↓ 37 callers
Class
MutableTransactionSignatureChecker
src/script/interpreter.h:121
↓ 35 callers
Class
CMutableTransaction
src/test/test_bitcoin.h:100
↓ 35 callers
Class
CScriptID
A reference to a CScript: the Hash160 of its serialization (see script.h) */
src/script/standard.h:38
↓ 35 callers
Class
ChainManager
test/functional/test_framework/blocktools.py:701
↓ 34 callers
Class
WriteOptions
src/leveldb/include/leveldb/db.h:23
↓ 33 callers
Class
big_int_error
src/big_int.h:184
↓ 31 callers
Class
CScriptNum
src/script/script.h:42
↓ 31 callers
Class
arith_uint256
256-bit unsigned big integer. */
src/arith_uint256.h:275
↓ 30 callers
Class
ReadOptions
src/leveldb/table/format.h:19
↓ 30 callers
Class
SignatureData
src/script/sign.h:81
↓ 28 callers
Class
LimitedStack
src/script/limitedstack.h:25
↓ 27 callers
Class
UniValue
src/rpc/misc.h:14
↓ 25 callers
Class
msg_dsdetected
test/functional/test_framework/mininode.py:2066
↓ 24 callers
Class
CTransaction
src/script/sign.h:18
↓ 23 callers
Class
P2PEventHandler
Callback and helper functions for P2P connection to a bitcoind node. Individual testcases should subclass this and override the on_* methods
test/functional/test_framework/mininode.py:2118
↓ 22 callers
Class
CNetMsgMaker
src/netmessagemaker.h:14
↓ 22 callers
Class
CSHA256
A hasher class for SHA-256. */
src/crypto/sha256.h:15
↓ 22 callers
Class
Options
src/leveldb/db/builder.h:12
↓ 22 callers
Class
TxId
src/primitives/transaction.h:17
↓ 22 callers
Class
uint160
src/wallet/walletdb.h:49
↓ 21 callers
Class
msg_headers
test/functional/test_framework/mininode.py:1746
↓ 21 callers
Class
uint256
NOLINT(cppcoreguidelines-virtual-class-destructor)
src/pow.h:14
↓ 20 callers
Class
CBlock
test/functional/test_framework/mininode.py:803
↓ 19 callers
Class
type
src/support/events.h:20
↓ 18 callers
Class
CSubNet
src/net/netaddress.h:109
↓ 18 callers
Class
CWalletDB
* Access to the wallet database. * This should really be named CWalletDBBatch, as it represents a single * transaction at the database. It will be c
src/wallet/walletdb.h:133
↓ 18 callers
Class
msg_getdata
test/functional/test_framework/mininode.py:1496
↓ 17 callers
Class
CHash256
A hasher class for Bitcoin's 256-bit hash (double SHA-256). */
src/hash.h:24
↓ 17 callers
Class
CService
A combination of a network address (CNetAddr) and a (TCP) port */
src/net/netaddress.h:145
↓ 17 callers
Class
CallbackMessage
test/functional/test_framework/mininode.py:1068
↓ 16 callers
Class
CVectorWriter
* Minimal stream for overwriting and/or appending to an existing byte vector. * * The referenced vector will grow as necessary. */
src/streams.h:67
↓ 16 callers
Class
msg_inv
test/functional/test_framework/mininode.py:1477
↓ 15 callers
Class
CKeyID
src/script/sign.h:14
↓ 15 callers
Class
TransactionSignatureChecker
src/script/interpreter.h:77
↓ 14 callers
Class
scriptnum_overflow_error
src/script/script_num.h:18
↓ 13 callers
Class
CAddrInfo
* Extended statistics about a CAddress */
src/addrman.h:24
↓ 13 callers
Class
CBloomFilter
* BloomFilter is a probabilistic filter which SPV clients provide so that we * can filter the transactions we send them. * * This allows for signif
src/bloom.h:45
↓ 13 callers
Class
Init
A place to put misc. setup code eg "the travis workaround" that needs to run at program startup and exit
src/test/test_bitcoin.cpp:260
↓ 13 callers
Class
MempoolSizeLimits
src/validation.h:665
↓ 12 callers
Class
TestNode
test/functional/bsv-p2p-association.py:17
↓ 12 callers
Class
msg_cmpctblock
test/functional/test_framework/mininode.py:1882
↓ 11 callers
Class
BlockValidationOptions
src/validation.h:353
↓ 11 callers
Class
CInv
inv message data */
src/protocol.h:545
↓ 11 callers
Class
CTxOut
declared in config.h, but including the header file here brings in additional problem * An output of a transaction. It contains the public key that t
src/primitives/transaction.h:175
↓ 11 callers
Class
DiscardResult
Outcome that expects the silent discarding of a transaction.
test/functional/test_framework/comptool.py:51
↓ 11 callers
Class
OutKeyTXO
Serializes key of a transaction output for frozen TXO that can be found by TXO
src/frozentxo_db.cpp:73
↓ 10 callers
Class
BlockStatus
src/block_index.h:83
↓ 10 callers
Class
CHashWriter
A writer stream (for serialization) that computes a 256-bit hash. */
src/hash.h:162
↓ 10 callers
Class
HeaderAndShortIDs
test/functional/test_framework/mininode.py:1010
↓ 10 callers
Class
base_uint
src/arith_uint256.h:24
↓ 10 callers
Class
msg_createstream
test/functional/test_framework/mininode.py:1270
↓ 10 callers
Class
msg_mempool
test/functional/test_framework/mininode.py:1648
↓ 9 callers
Class
BaseSignatureChecker
NOLINTNEXTLINE(cppcoreguidelines-special-member-functions)
src/script/interpreter.h:52
↓ 9 callers
Class
CPubKey
src/script/sigcache.h:26
↓ 9 callers
Class
block_parse_error
src/rpc/blockchain.h:87
↓ 8 callers
Class
CDNSSeedData
src/chainparams.h:20
↓ 8 callers
Class
CFeeRate
* Fee rate in satoshis per kilobyte: Amount / kB */
src/amount.h:139
↓ 8 callers
Class
CScript
src/wallet/wallet.h:78
↓ 8 callers
Class
CScript
src/script/sign.h:17
↓ 8 callers
Class
unique_path
src/net/disk_backed_parser.h:24
↓ 7 callers
Class
CBlockLocator
test/functional/test_framework/mininode.py:447
↓ 7 callers
Class
CMutableTransaction
src/script/sign.h:16
↓ 7 callers
Class
COutPoint
src/bloom.h:12
↓ 7 callers
Class
CTxIn
* An input of a transaction. It contains the location of the previous * transaction's output that it claims and a signature that matches the output's
src/primitives/transaction.h:89
next →
1–100 of 2,257, ranked by callers