Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bitcoin-ABC/bitcoin-abc
/ types & classes
Types & classes
4,958 in github.com/Bitcoin-ABC/bitcoin-abc
⨍
Functions
23,628
◇
Types & classes
4,958
↳
Endpoints
17
↓ 548 callers
Class
CScript
src/test/util/mining.h:17
↓ 468 callers
Class
CTxOut
test/functional/test_framework/messages.py:388
↓ 299 callers
Class
CTransaction
test/functional/test_framework/messages.py:409
↓ 246 callers
Class
COutPoint
test/functional/test_framework/messages.py:339
↓ 240 callers
Class
CTxIn
test/functional/test_framework/messages.py:357
↓ 239 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:434
↓ 224 callers
Class
TestBuilder
src/test/script_tests.cpp:242
↓ 217 callers
Class
Number
src/bench/nanobench.h:1291
↓ 195 callers
Class
Slice
src/leveldb/util/logging.h:20
↓ 177 callers
Class
QString
src/qt/test/util.h:8
↓ 148 callers
Class
COutPoint
src/node/coin.h:10
↓ 126 callers
Class
CScriptOp
A single script opcode
test/functional/test_framework/script.py:31
↓ 126 callers
Class
SigHashType
Signature hash type wrapper class */
src/script/sighashtype.h:37
↓ 102 callers
Class
P2PInterface
A high-level P2P interface class for communicating with a Bitcoin Cash node. This class provides high-level callbacks for processing P2P message
test/functional/test_framework/p2p.py:371
↓ 102 callers
Class
Params
src/pow/daa.h:14
↓ 95 callers
Class
CAddress
src/addrdb.h:21
↓ 87 callers
Class
CTransaction
src/script/sign.h:22
↓ 87 callers
Class
PKHash
src/script/standard.h:59
↓ 82 callers
Class
ConfigKey
electrum/electrumabc/simple_config.py:28
↓ 78 callers
Class
AvalancheVote
test/functional/test_framework/messages.py:1019
↓ 76 callers
Class
CInv
test/functional/test_framework/messages.py:285
↓ 74 callers
Class
CScript
src/rpc/util.h:36
↓ 74 callers
Class
FastRandomContext
src/test/util/coins.h:11
↓ 67 callers
Class
FusionError
This represents an "expected" type of error, having to do with protocol errors and degraded conditions that cause a fusion round to fail. It shoul
electrum/electrumabc_plugins/fusion/util.py:52
↓ 67 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:805
↓ 66 callers
Class
ProofId
src/avalanche/proofid.h:17
↓ 62 callers
Class
type
src/support/events.h:22
↓ 61 callers
Class
TxId
src/index/txindex.h:13
↓ 59 callers
Class
MiniWallet
test/functional/test_framework/wallet.py:62
↓ 55 callers
Class
CScript
src/script/sign.h:20
↓ 52 callers
Class
InternalKey
src/leveldb/db/dbformat.h:49
↓ 50 callers
Class
msg_block
test/functional/test_framework/messages.py:1457
↓ 47 callers
Class
ScriptHash
src/script/standard.h:21
↓ 46 callers
Class
Buttons
electrum/electrumabc_gui/qt/util.py:174
↓ 46 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:345
↓ 45 callers
Class
CBlockHeader
test/functional/test_framework/messages.py:467
↓ 45 callers
Class
msg_tx
test/functional/test_framework/messages.py:1440
↓ 44 callers
Class
FoundBlock
Helper for findBlock to selectively return pieces of block data.
src/interfaces/chain.h:55
↓ 42 callers
Class
BlockHash
src/pow/pow.h:12
↓ 42 callers
Class
CFeeRate
src/test/util/setup_common.h:38
↓ 42 callers
Class
TokenTx
test/functional/test_framework/chronik/token_tx.py:11
↓ 39 callers
Class
UniValue
src/rpc/mempool.h:9
↓ 38 callers
Class
CService
A combination of a network address (CNetAddr) and a (TCP) port */
src/netaddress.h:573
↓ 37 callers
Class
ECKey
A secp256k1 private key
test/functional/test_framework/key.py:323
↓ 37 callers
Class
Protobuf
chronik/chronik-http/src/protobuf.rs:49
↓ 36 callers
Class
WWLabel
electrum/electrumabc_gui/qt/util.py:94
↓ 36 callers
Class
msg_inv
test/functional/test_framework/messages.py:1380
↓ 35 callers
Class
CScript
src/core_io.h:19
↓ 35 callers
Enum
State
* The various states a (invid, peer) pair can be in. * * Note that CANDIDATE is split up into 3 substates (DELAYED, BEST, READY), * allowing more e
src/invrequest.cpp:42
↓ 35 callers
Class
connection
src/node/ui_interface.h:20
↓ 34 callers
Class
CScriptNum
src/script/script.h:224
↓ 34 callers
Class
WriteOptions
src/leveldb/include/leveldb/db.h:23
↓ 31 callers
Class
AvaP2PInterface
test/functional/test_framework/avatools.py:310
↓ 31 callers
Class
arith_uint256
src/test/util/setup_common.h:37
↓ 30 callers
Class
TestBlob
electrum/electrumabc/tests/test_uint256.py:7
↓ 30 callers
Class
msg_headers
test/functional/test_framework/messages.py:1627
↓ 29 callers
Class
CScriptID
src/script/sign.h:21
↓ 29 callers
Class
FlatFilePos
src/node/blockstorage.h:37
↓ 29 callers
Class
ReadOptions
src/leveldb/table/format.h:20
↓ 28 callers
Class
Transaction
electrum/electrumabc/transaction.py:1031
↓ 28 callers
Class
UniValueType
* Wrapper for UniValue::VType, which includes typeAny: used to denote don't * care type. */
src/rpc/util.h:66
↓ 28 callers
Class
statusRequestData
contrib/buildbot/test/test_endpoint_status.py:28
↓ 27 callers
Class
StakeContenderId
* StakeContenderIds are unique for each block to ensure that the peer polling * for their acceptance has strong guarantees that a newly finalizing bl
src/avalanche/stakecontender.h:25
↓ 26 callers
Class
SimpleConfig
The SimpleConfig class is responsible for handling operations involving configuration files. There are two different sources of possible
electrum/electrumabc/simple_config.py:128
↓ 26 callers
Class
TxOutput
electrum/electrumabc/transaction.py:99
↓ 26 callers
Class
Vote
src/avalanche/protocol.h:19
↓ 25 callers
Class
CTxOut
src/policy/policy.h:19
↓ 25 callers
Class
WindowModalDialog
Handy wrapper; window modal dialogs are better for our multi-window daemon model as other wallet windows can still be accessed.
electrum/electrumabc_gui/qt/util.py:402
↓ 25 callers
Class
msg_getdata
test/functional/test_framework/messages.py:1400
↓ 24 callers
Class
CFeeRate
src/policy/fees.h:17
↓ 24 callers
Class
COutPoint
src/txdb.h:30
↓ 24 callers
Class
CSubNet
src/banman.h:27
↓ 24 callers
Class
OkButton
electrum/electrumabc_gui/qt/util.py:207
↓ 24 callers
Class
arith_uint256
src/pow/pow.h:11
↓ 23 callers
Class
Coin
src/node/coin.h:11
↓ 23 callers
Class
InvalidOutputMessage
This exception (and subclasses) marks a message as definitely invalid under SLP consensus rules. (either malformed SLP or just not SLP)
electrum/electrumabc/tokens/exceptions.py:46
↓ 23 callers
Class
QModelIndex
src/qt/addressbookpage.h:21
↓ 22 callers
Class
CancelButton
electrum/electrumabc_gui/qt/util.py:214
↓ 22 callers
Class
HelpLabel
electrum/electrumabc_gui/qt/util.py:123
↓ 22 callers
Class
Options
src/leveldb/db/builder.h:12
↓ 22 callers
Class
SkipTest
This exception is raised to skip a test
test/functional/test_framework/test_framework.py:59
↓ 22 callers
Class
uint256
src/test/util/setup_common.h:42
↓ 21 callers
Class
AddrInfo
* Extended statistics about a CAddress */
src/addrman_impl.h:50
↓ 21 callers
Class
ECPubkey
electrum/electrumabc/ecc.py:188
↓ 21 callers
Class
FastRandomContext
src/txpool.h:19
↓ 21 callers
Class
QPoint
src/qt/guiutil.h:41
↓ 20 callers
Class
ECPrivkey
electrum/electrumabc/ecc.py:457
↓ 19 callers
Class
CMutableTransaction
src/test/util/setup_common.h:114
↓ 19 callers
Class
CNetAddr
src/banman.h:26
↓ 19 callers
Class
Impl
src/bench/nanobench.h:1030
↓ 19 callers
Class
QFont
src/qt/guiutil.h:38
↓ 19 callers
Class
TokenTxEntry
chronik/chronik-plugin-impl/src/etoken.py:41
↓ 19 callers
Class
uint160
src/test/util/setup_common.h:41
↓ 18 callers
Class
Build
contrib/buildbot/build.py:18
↓ 18 callers
Class
CBlock
test/functional/test_framework/messages.py:540
↓ 18 callers
Class
CloseButton
electrum/electrumabc_gui/qt/util.py:182
↓ 18 callers
Class
Params
src/txdb.h:33
↓ 18 callers
Class
msg_cmpctblock
test/functional/test_framework/messages.py:1769
↓ 17 callers
Class
CTxIn
src/test/util/mining.h:18
↓ 17 callers
Class
Conf
A class that's a simple wrapper around CashFusion per-wallet settings stored in wallet.storage. The intended use-case is for outside code
electrum/electrumabc_plugins/fusion/conf.py:42
next →
1–100 of 4,958, ranked by callers