Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ElementsProject/elements
/ types & classes
Types & classes
2,841 in github.com/ElementsProject/elements
⨍
Functions
14,773
◇
Types & classes
2,841
↓ 417 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:511
↓ 397 callers
Class
CScript
src/test/util/mining.h:14
↓ 289 callers
Class
CTxOut
test/functional/test_framework/messages.py:612
↓ 276 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/bitcoin_functional/functional/test_framework/script.py:405
↓ 218 callers
Class
Params
src/node/miner.h:24
↓ 194 callers
Class
Slice
src/leveldb/util/logging.h:20
↓ 180 callers
Class
CTransaction
src/util/rbf.h:10
↓ 165 callers
Class
CScriptOp
A single script opcode
test/functional/test_framework/script.py:54
↓ 160 callers
Class
CTransaction
test/functional/test_framework/messages.py:801
↓ 153 callers
Class
CTransaction
test/bitcoin_functional/functional/test_framework/messages.py:415
↓ 153 callers
Class
CTxIn
test/functional/test_framework/messages.py:432
↓ 147 callers
Class
CTxOut
test/bitcoin_functional/functional/test_framework/messages.py:326
↓ 134 callers
Class
COutPoint
test/functional/test_framework/messages.py:366
↓ 134 callers
Class
TestBuilder
src/test/script_tests.cpp:290
↓ 133 callers
Class
CTxIn
test/bitcoin_functional/functional/test_framework/messages.py:296
↓ 129 callers
Class
CScriptOp
A single script opcode
test/bitcoin_functional/functional/test_framework/script.py:27
↓ 115 callers
Class
connection
src/node/ui_interface.h:20
↓ 109 callers
Class
COutPoint
test/bitcoin_functional/functional/test_framework/messages.py:275
↓ 104 callers
Class
CompactSizeWriter
src/serialize.h:536
↓ 96 callers
Class
CAddress
src/addrdb.h:19
↓ 84 callers
Class
COutPoint
src/node/coin.h:10
↓ 78 callers
Class
Params
src/txdb.h:22
↓ 77 callers
Class
CAsset
* Native Asset Issuance * * An asset identifier tag, a 256 bits serialized hash (sha256) defined * by the issuance transaction from which the ou
src/asset.h:19
↓ 70 callers
Class
CFeeRate
src/policy/fees.h:21
↓ 70 callers
Class
ScriptHash
src/script/standard.h:24
↓ 62 callers
Class
CScript
src/rpc/util.h:39
↓ 62 callers
Class
PKHash
src/script/standard.h:97
↓ 59 callers
Class
CTxInWitness
test/functional/test_framework/messages.py:679
↓ 56 callers
Class
uint256
src/pow.h:15
↓ 54 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:309
↓ 53 callers
Class
uint256
src/qt/walletmodel.h:38
↓ 52 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
↓ 52 callers
Class
InternalKey
src/leveldb/db/dbformat.h:49
↓ 52 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:38
↓ 50 callers
Class
CInv
test/functional/test_framework/messages.py:310
↓ 50 callers
Class
UniValueType
Wrapper for UniValue::VType, which includes typeAny: * Used to denote don't care type. */
src/rpc/util.h:51
↓ 48 callers
Class
CTxOut
src/policy/policy.h:18
↓ 44 callers
Class
msg_block
test/functional/test_framework/messages.py:1761
↓ 43 callers
Class
msg_block
test/bitcoin_functional/functional/test_framework/messages.py:1119
↓ 42 callers
Class
CPubKey
src/rpc/util.h:38
↓ 42 callers
Class
CScript
src/core_io.h:17
↓ 42 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:45
↓ 39 callers
Class
CTxInWitness
test/bitcoin_functional/functional/test_framework/messages.py:366
↓ 38 callers
Class
CTxOutValue
test/functional/test_framework/messages.py:524
↓ 37 callers
Class
CScriptID
A reference to a CScript: the Hash160 of its serialization (see script.h) */
src/script/standard.h:27
↓ 36 callers
Class
CBlockHeader
test/functional/test_framework/messages.py:1076
↓ 36 callers
Class
type
src/support/events.h:22
↓ 34 callers
Class
WriteOptions
src/leveldb/include/leveldb/db.h:23
↓ 33 callers
Class
arith_uint256
256-bit unsigned big integer. */
src/arith_uint256.h:250
↓ 32 callers
Class
CBlock
test/functional/test_framework/messages.py:1183
↓ 32 callers
Class
CSHA256
A hasher class for SHA-256. */
src/crypto/sha256.h:14
↓ 32 callers
Class
CScriptNum
src/script/script.h:281
↓ 31 callers
Class
WitnessV0ScriptHash
src/script/standard.h:126
↓ 30 callers
Class
CBlockHeader
test/bitcoin_functional/functional/test_framework/messages.py:524
↓ 29 callers
Class
MiniWallet
test/functional/test_framework/wallet.py:76
↓ 29 callers
Class
ReadOptions
src/leveldb/table/format.h:20
↓ 28 callers
Class
CService
A combination of a network address (CNetAddr) and a (TCP) port */
src/netaddress.h:527
↓ 28 callers
Class
QModelIndex
src/qt/addressbookpage.h:21
↓ 27 callers
Class
CMutableTransaction
src/test/util/setup_common.h:118
↓ 26 callers
Class
ECKey
A secp256k1 private key
test/functional/test_framework/key.py:340
↓ 26 callers
Class
WitnessV0KeyHash
src/script/standard.h:109
↓ 25 callers
Class
UTXO
Used to keep track of anyone-can-spend outputs that we can use in the tests.
test/functional/p2p_segwit.py:101
↓ 25 callers
Class
uint256
src/wallet/walletdb.h:20
↓ 24 callers
Class
CFeeRate
src/wallet/fees.h:11
↓ 24 callers
Class
CHashWriter
A writer stream (for serialization) that computes a 256-bit hash. */
src/hash.h:100
↓ 24 callers
Class
UTXO
Used to keep track of anyone-can-spend outputs that we can use in the tests.
test/bitcoin_functional/functional/p2p_segwit.py:93
↓ 24 callers
Class
uint160
src/wallet/walletdb.h:19
↓ 23 callers
Class
CNoDestination
src/script/standard.h:91
↓ 23 callers
Class
CScript
src/script/sign.h:18
↓ 23 callers
Class
CSubNet
src/banman.h:26
↓ 22 callers
Class
CConfidentialValue
A 33-byte commitment to a confidential value, or a 64-bit explicit value. */
src/primitives/confidential.h:132
↓ 22 callers
Class
CScript
src/wallet/ismine.h:15
↓ 22 callers
Class
Options
src/leveldb/db/builder.h:12
↓ 21 callers
Class
AddrInfo
* Extended statistics about a CAddress */
src/addrman_impl.h:44
↓ 21 callers
Class
CInv
test/bitcoin_functional/functional/test_framework/messages.py:222
↓ 20 callers
Class
SkipTest
This exception is raised to skip a test
test/functional/test_framework/test_framework.py:51
↓ 20 callers
Class
UniValue
src/wallet/rpc/util.h:14
↓ 20 callers
Class
msg_inv
test/functional/test_framework/messages.py:1660
↓ 19 callers
Class
FlatFilePos
src/node/blockstorage.h:30
↓ 19 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/setup_common.h:229
↓ 19 callers
Class
WalletBatch
Access to the wallet database. * Opens the database and provides read and write access to it. Each read and write is its own transaction. * Multiple
src/wallet/walletdb.h:183
↓ 19 callers
Class
msg_headers
test/functional/test_framework/messages.py:1939
↓ 19 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/fs.h:29
↓ 18 callers
Class
CScriptNum
test/functional/test_framework/script.py:472
↓ 18 callers
Class
CTxOutWitness
test/functional/test_framework/messages.py:730
↓ 17 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:642
↓ 16 callers
Class
BaseSignatureChecker
src/script/interpreter.h:312
↓ 16 callers
Class
CTxIn
src/test/util/mining.h:15
↓ 16 callers
Class
msg_getdata
test/functional/test_framework/messages.py:1680
↓ 14 callers
Class
CHash256
A hasher class for Bitcoin's 256-bit hash (double SHA-256). */
src/hash.h:24
↓ 14 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:73
↓ 14 callers
Class
P2PDataStore
A P2P data store class. Keeps a block and transaction store and responds correctly to getdata and getheaders requests.
test/bitcoin_functional/functional/test_framework/mininode.py:457
↓ 14 callers
Class
QKeySequence
src/qt/guiutil.h:48
↓ 14 callers
Class
msg_tx
test/functional/test_framework/messages.py:1721
↓ 13 callers
Class
CMutableTransaction
src/script/sign.h:23
↓ 13 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:131
↓ 13 callers
Class
Init
src/qt/bitcoin.h:31
↓ 13 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/bitcoin_functional/functional/test_framework/mininode.py:257
↓ 12 callers
Class
AddrReceiver
test/functional/p2p_addr_relay.py:27
↓ 12 callers
Class
JSONRPCException
test/functional/test_framework/authproxy.py:52
next →
1–100 of 2,841, ranked by callers