Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitcoin/bitcoin
/ types & classes
Types & classes
3,407 in github.com/bitcoin/bitcoin
⨍
Functions
16,054
◇
Types & classes
3,407
↓ 409 callers
Class
CScript
src/test/util/setup_common.h:134
↓ 365 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:428
↓ 211 callers
Class
Transaction
src/kernel/bitcoinkernel_wrapper.h:400
↓ 194 callers
Class
Slice
src/leveldb/util/logging.h:20
↓ 177 callers
Class
CTxOut
test/functional/test_framework/messages.py:528
↓ 160 callers
Class
input
! * Option to specify the input channel for the child * process. It can be: * 1. An already open file descriptor. * 2. A file name. * 3. IOTYPE.
src/util/subprocess.h:582
↓ 141 callers
Class
CTransaction
test/functional/test_framework/messages.py:617
↓ 134 callers
Class
COutPoint
test/functional/test_framework/messages.py:477
↓ 134 callers
Class
TestBuilder
src/test/script_tests.cpp:220
↓ 133 callers
Class
P2PInterface
A high-level P2P interface class for communicating with a Bitcoin node. This class provides high-level callbacks for processing P2P message p
test/functional/test_framework/p2p.py:456
↓ 132 callers
Class
CTransaction
src/test/fuzz/util/mempool.h:11
↓ 130 callers
Class
CTxIn
test/functional/test_framework/messages.py:498
↓ 128 callers
Class
connection
* State object representing the liveness of a registered callback. * signal::connect() returns an enabled connection which can be held and * disable
src/util/btcsignals.h:57
↓ 126 callers
Class
CScriptOp
A single script opcode
test/functional/test_framework/script.py:53
↓ 103 callers
Class
CFeeRate
src/test/util/setup_common.h:33
↓ 99 callers
Class
CAddress
src/addrdb.h:18
↓ 96 callers
Class
CInv
test/functional/test_framework/messages.py:421
↓ 93 callers
Class
MiniWallet
test/functional/test_framework/wallet.py:90
↓ 85 callers
Class
Params
src/node/miner.h:30
↓ 85 callers
Class
msg_tx
test/functional/test_framework/messages.py:1325
↓ 76 callers
Class
CFeeRate
src/wallet/fees.h:11
↓ 71 callers
Class
PKHash
src/addresstype.h:47
↓ 68 callers
Class
ScriptHash
src/addresstype.h:58
↓ 64 callers
Class
CTxInWitness
test/functional/test_framework/messages.py:568
↓ 60 callers
Class
msg_inv
test/functional/test_framework/messages.py:1264
↓ 59 callers
Class
CBlockHeader
test/functional/test_framework/messages.py:731
↓ 56 callers
Class
FastRandomContext
src/test/util/net.h:34
↓ 55 callers
Class
msg_block
test/functional/test_framework/messages.py:1368
↓ 52 callers
Class
InternalKey
src/leveldb/db/dbformat.h:49
↓ 51 callers
Class
UniValueType
Wrapper for UniValue::VType, which includes typeAny: * Used to denote don't care type. */
src/rpc/util.h:83
↓ 46 callers
Class
CScript
src/rpc/util.h:67
↓ 45 callers
Class
msg_headers
test/functional/test_framework/messages.py:1546
↓ 41 callers
Class
CompactSizeWriter
src/serialize.h:618
↓ 39 callers
Class
COutPoint
src/test/util/mining.h:15
↓ 39 callers
Class
FoundBlock
Helper for findBlock to selectively return pieces of block data. If block is found, data will be returned by setting specified output variables. If bl
src/interfaces/chain.h:52
↓ 36 callers
Class
FE
Objects of this class represent elements of the field GF(2**256 - 2**32 - 977). They are represented internally in numerator / denominator form,
test/functional/test_framework/crypto/secp256k1.py:22
↓ 35 callers
Class
COutPoint
src/node/coin.h:10
↓ 35 callers
Class
WitnessV0KeyHash
src/addresstype.h:56
↓ 34 callers
Class
WriteOptions
src/leveldb/include/leveldb/db.h:23
↓ 32 callers
Class
CSHA256
A hasher class for SHA-256. */
src/crypto/sha256.h:13
↓ 32 callers
Class
PSBTMap
Class for serializing and deserializing PSBT maps
test/functional/test_framework/psbt.py:76
↓ 30 callers
Class
CMutableTransaction
src/script/sign.h:31
↓ 30 callers
Class
CScriptID
A reference to a CScript: the Hash160 of its serialization */
src/script/script.h:596
↓ 29 callers
Class
HasReason
* BOOST_CHECK_EXCEPTION predicates to check the specific validation error. * Use as * BOOST_CHECK_EXCEPTION(code that throws, exception type, HasRea
src/test/util/common.h:18
↓ 29 callers
Class
ReadOptions
src/leveldb/table/format.h:20
↓ 29 callers
Enum
State
The various states a (txhash,peer) pair can be in. * * Note that CANDIDATE is split up into 3 substates (DELAYED, BEST, READY), allowing more effici
src/txrequest.cpp:42
↓ 29 callers
Class
uint256
src/policy/rbf.h:22
↓ 28 callers
Class
any_of
A combiner, which checks if at least one callback returned true.
src/util/btcsignals.h:41
↓ 27 callers
Class
CService
src/netaddress.h:529
↓ 27 callers
Class
QModelIndex
src/qt/addressbookpage.h:21
↓ 26 callers
Class
CFeeRate
src/policy/rbf.h:21
↓ 26 callers
Class
SkipTest
This exception is raised to skip a test
test/functional/test_framework/test_framework.py:60
↓ 26 callers
Class
UTXO
Used to keep track of anyone-can-spend outputs that we can use in the tests.
test/functional/p2p_segwit.py:98
↓ 25 callers
Class
BitcoinHTTPConnection
test/functional/interface_http.py:29
↓ 25 callers
Class
CScriptNum
src/script/script.h:227
↓ 24 callers
Class
P2PDataStore
A P2P data store class. Keeps a block and transaction store and responds correctly to getdata and getheaders requests.
test/functional/test_framework/p2p.py:826
↓ 23 callers
Class
OSError
! * class: OSError * Thrown when some system call fails to execute or give result. * The exception message contains the name of the failed system c
src/util/subprocess.h:159
↓ 23 callers
Class
Params
src/signet.h:15
↓ 23 callers
Class
msg_getdata
test/functional/test_framework/messages.py:1284
↓ 22 callers
Class
FlatFilePos
src/flatfile.h:14
↓ 22 callers
Class
Options
src/leveldb/db/builder.h:12
↓ 22 callers
Class
msg_cmpctblock
test/functional/test_framework/messages.py:1693
↓ 21 callers
Class
AddrInfo
src/addrman.h:54
↓ 21 callers
Class
CNoDestination
src/addresstype.h:19
↓ 21 callers
Class
CSubNet
src/banman.h:26
↓ 21 callers
Class
WitnessV0ScriptHash
src/addresstype.h:72
↓ 20 callers
Class
CBlock
test/functional/test_framework/messages.py:793
↓ 20 callers
Class
Impl
src/txrequest.h:102
↓ 19 callers
Class
FastRandomContext
* Fast randomness source. This is seeded once with secure random data, but * is completely deterministic and does not gather more entropy after that.
src/random.h:385
↓ 19 callers
Class
PeerTxRelayer
A P2PTxInvStore that also remembers all of the getdata and tx messages it receives.
test/functional/p2p_orphan_handling.py:68
↓ 19 callers
Class
TestP2PConn
test/functional/p2p_tx_download.py:39
↓ 18 callers
Class
arith_uint256
src/pow.h:16
↓ 18 callers
Class
uint256
src/pow.h:15
↓ 17 callers
Class
LockPoints
src/kernel/mempool_entry.h:26
↓ 17 callers
Class
PSBT
Class for serializing and deserializing PSBTs
test/functional/test_framework/psbt.py:108
↓ 17 callers
Class
PackageMempoolAcceptResult
* Validation result for package mempool acceptance. */
src/validation.h:236
↓ 17 callers
Class
WalletUnlock
A context manager for unlocking a wallet with a passphrase and automatically locking it afterward.
test/functional/test_framework/wallet_util.py:95
↓ 17 callers
Class
path
* Path class wrapper to block calls to the fs::path(std::string) implicit * constructor and the fs::path::string() method, which have unsafe and * u
src/util/fs.h:34
↓ 17 callers
Class
uint160
src/wallet/walletdb.h:21
↓ 16 callers
Class
AddrReceiver
test/functional/p2p_addr_relay.py:41
↓ 16 callers
Class
BaseSignatureChecker
src/script/interpreter.h:275
↓ 16 callers
Class
CNetAddr
src/banman.h:25
↓ 16 callers
Class
CTransaction
src/util/rbf.h:10
↓ 16 callers
Class
InputStack
An object representing a sequence of witness stack elements.
src/script/miniscript.h:308
↓ 16 callers
Enum
ServiceFlags
src/rpc/util.h:35
↓ 16 callers
Class
msg_sendcmpct
test/functional/test_framework/messages.py:1671
↓ 15 callers
Class
P2PTxInvStore
A P2PInterface which stores a count of how many times each txid has been announced.
test/functional/test_framework/p2p.py:954
↓ 15 callers
Class
XOnlyPubKey
src/script/sigcache.h:26
↓ 14 callers
Class
CScriptNum
test/functional/test_framework/script.py:389
↓ 14 callers
Class
HeaderAndShortIDs
test/functional/test_framework/messages.py:960
↓ 14 callers
Class
Init
src/qt/bitcoin.h:29
↓ 14 callers
Class
QKeySequence
src/qt/guiutil.h:46
↓ 14 callers
Class
_BinNode
A class representing a (node of) the parsed binary asmap format.
contrib/asmap/asmap.py:176
↓ 13 callers
Class
COutPoint
src/txdb.h:24
↓ 13 callers
Class
JSONRPCException
test/functional/test_framework/util.py:32
↓ 12 callers
Class
CAddress
test/functional/test_framework/messages.py:295
↓ 12 callers
Class
CScript
src/signet.h:13
↓ 12 callers
Class
CScript
Serialized script, used inside transaction inputs and outputs */
src/script/script.h:405
↓ 12 callers
Class
Exception
Exception class thrown when a call to remote method fails due to an IPC error, like a socket getting disconnected.
src/ipc/exception.h:13
↓ 12 callers
Class
QPoint
src/qt/guiutil.h:49
next →
1–100 of 3,407, ranked by callers