Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dogecoin/dogecoin
/ types & classes
Types & classes
1,512 in github.com/dogecoin/dogecoin
⨍
Functions
7,778
◇
Types & classes
1,512
↓ 360 callers
Class
CScript
src/test/test_bitcoin.h:43
↓ 244 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
qa/rpc-tests/test_framework/script.py:648
↓ 194 callers
Class
Slice
src/leveldb/util/logging.h:20
↓ 136 callers
Class
CTransaction
qa/rpc-tests/test_framework/mininode.py:429
↓ 134 callers
Class
TestBuilder
src/test/script_tests.cpp:266
↓ 129 callers
Class
CScriptOp
A single script opcode
qa/rpc-tests/test_framework/script.py:46
↓ 128 callers
Class
CTxOut
qa/rpc-tests/test_framework/mininode.py:348
↓ 120 callers
Class
CTxIn
qa/rpc-tests/test_framework/mininode.py:320
↓ 95 callers
Class
COutPoint
qa/rpc-tests/test_framework/mininode.py:301
↓ 85 callers
Class
Params
* Parameters that influence chain consensus. */
src/consensus/params.h:40
↓ 68 callers
Class
TestInstance
qa/rpc-tests/test_framework/comptool.py:160
↓ 65 callers
Class
CFeeRate
src/policy/fees.h:18
↓ 61 callers
Class
CBitcoinAddress
base58-encoded Bitcoin addresses. * Public-key-hash-addresses have version 0 (or 111 testnet). * The data vector contains RIPEMD160(SHA256(pubkey)),
src/base58.h:104
↓ 58 callers
Class
CAddress
A CService with information about it as peer */
src/protocol.h:287
↓ 58 callers
Class
Params
src/miner.h:24
↓ 54 callers
Class
PaymentServer
src/qt/paymentserver.h:59
↓ 52 callers
Class
InternalKey
src/leveldb/db/dbformat.h:49
↓ 49 callers
Class
MutableTransactionSignatureChecker
src/script/interpreter.h:168
↓ 46 callers
Class
CScriptID
A reference to a CScript: the Hash160 of its serialization (see script.h) */
src/script/standard.h:22
↓ 45 callers
Class
CScript
src/script/sign.h:13
↓ 44 callers
Class
RejectResult
Outcome that expects rejection of a transaction or block.
qa/rpc-tests/test_framework/comptool.py:29
↓ 37 callers
Class
CTxInWitness
qa/rpc-tests/test_framework/mininode.py:384
↓ 36 callers
Class
arith_uint256
256-bit unsigned big integer. */
src/arith_uint256.h:253
↓ 34 callers
Class
WriteOptions
src/leveldb/include/leveldb/db.h:23
↓ 34 callers
Class
msg_block
qa/rpc-tests/test_framework/mininode.py:1166
↓ 33 callers
Class
NodeConn
qa/rpc-tests/test_framework/mininode.py:1612
↓ 30 callers
Class
SignatureData
src/script/sign.h:62
↓ 29 callers
Class
COutPoint
src/qt/walletmodel.h:27
↓ 29 callers
Class
ReadOptions
src/leveldb/table/format.h:20
↓ 28 callers
Class
NetworkThread
qa/rpc-tests/test_framework/mininode.py:1815
↓ 27 callers
Class
uint256
src/pow.h:15
↓ 26 callers
Class
CInv
qa/rpc-tests/test_framework/mininode.py:252
↓ 24 callers
Class
BlockAssembler
Generate a new block, without valid proof-of-work */
src/miner.h:135
↓ 24 callers
Class
CMutableTransaction
src/test/test_bitcoin.h:42
↓ 22 callers
Class
CService
A combination of a network address (CNetAddr) and a (TCP) port */
src/netaddress.h:134
↓ 22 callers
Class
Options
src/leveldb/db/builder.h:12
↓ 22 callers
Class
QModelIndex
src/qt/addressbookpage.h:21
↓ 22 callers
Class
UTXO
qa/rpc-tests/p2p-segwit.py:173
↓ 21 callers
Class
uint160
src/wallet/walletdb.h:30
↓ 20 callers
Class
CSubNet
src/addrdb.h:15
↓ 20 callers
Class
CWalletDB
Access to the wallet database */
src/wallet/walletdb.h:116
↓ 19 callers
Class
CBlockHeader
qa/rpc-tests/test_framework/mininode.py:532
↓ 19 callers
Class
UniValue
src/rpc/blockchain.h:15
↓ 19 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:42
↓ 18 callers
Class
CFeeRate
* Fee rate in satoshis per kilobyte: CAmount / kB */
src/amount.h:38
↓ 18 callers
Class
CScriptNum
src/script/script.h:198
↓ 18 callers
Class
CTransaction
src/script/sign.h:14
↓ 17 callers
Class
uint256
src/wallet/crypter.h:12
↓ 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:76
↓ 13 callers
Class
CAddrInfo
* Extended statistics about a CAddress */
src/addrman.h:24
↓ 13 callers
Class
msg_inv
qa/rpc-tests/test_framework/mininode.py:1073
↓ 12 callers
Class
CBlock
qa/rpc-tests/test_framework/mininode.py:605
↓ 12 callers
Class
CInv
inv message data */
src/protocol.h:344
↓ 12 callers
Class
Test
src/leveldb/util/testharness.cc:20
↓ 11 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 signi
src/bloom.h:44
↓ 11 callers
Class
msg_ping
qa/rpc-tests/test_framework/mininode.py:1235
↓ 10 callers
Class
BaseSignatureChecker
src/script/interpreter.h:128
↓ 10 callers
Class
CHash256
A hasher class for Bitcoin's 256-bit hash (double SHA-256). */
src/hash.h:21
↓ 10 callers
Class
CHashWriter
A writer stream (for serialization) that computes a 256-bit hash. */
src/hash.h:130
↓ 10 callers
Class
CNetMsgMaker
src/netmessagemaker.h:12
↓ 10 callers
Class
CNoDestination
src/script/standard.h:58
↓ 10 callers
Class
COutPoint
src/bloom.h:12
↓ 10 callers
Class
CSHA256
A hasher class for SHA-256. */
src/crypto/sha256.h:13
↓ 10 callers
Class
base_uint
src/arith_uint256.h:25
↓ 10 callers
Class
msg_cmpctblock
qa/rpc-tests/test_framework/mininode.py:1434
↓ 10 callers
Class
msg_headers
qa/rpc-tests/test_framework/mininode.py:1331
↓ 9 callers
Class
QDateTime
src/qt/guiutil.h:27
↓ 9 callers
Class
msg_getdata
qa/rpc-tests/test_framework/mininode.py:1092
↓ 9 callers
Class
type
src/support/events.h:22
↓ 8 callers
Class
CKeyID
src/script/sign.h:11
↓ 8 callers
Class
CScript
src/miner.h:21
↓ 8 callers
Class
CScript
src/wallet/wallet.h:134
↓ 8 callers
Class
FastRandomContext
* Fast randomness source. This is seeded once with secure random data, but * is completely deterministic and insecure after that. * This class is no
src/random.h:36
↓ 8 callers
Class
HeaderAndShortIDs
qa/rpc-tests/test_framework/mininode.py:829
↓ 8 callers
Class
msg_pong
qa/rpc-tests/test_framework/mininode.py:1253
↓ 8 callers
Class
msg_tx
qa/rpc-tests/test_framework/mininode.py:1145
↓ 7 callers
Class
CMutableTransaction
src/script/sign.h:16
↓ 7 callers
Class
CScriptNum10
src/test/scriptnum10.h:23
↓ 7 callers
Class
QFont
src/qt/guiutil.h:28
↓ 7 callers
Enum
ServiceFlags
nServices flags */
src/protocol.h:255
↓ 7 callers
Class
TestManager
qa/rpc-tests/test_framework/comptool.py:166
↓ 7 callers
Class
TransactionSignatureChecker
src/script/interpreter.h:149
↓ 6 callers
Class
CPubKey
src/qt/walletmodel.h:29
↓ 6 callers
Class
CRIPEMD160
A hasher class for RIPEMD-160. */
src/crypto/ripemd160.h:12
↓ 6 callers
Class
CScriptWitness
src/script/script.h:647
↓ 5 callers
Class
BlockTransactions
qa/rpc-tests/test_framework/mininode.py:930
↓ 5 callers
Class
CAddress
qa/rpc-tests/test_framework/mininode.py:219
↓ 5 callers
Class
CBlockLocator
qa/rpc-tests/test_framework/mininode.py:281
↓ 5 callers
Class
CECKey
Wrapper around OpenSSL's EC_KEY
qa/rpc-tests/test_framework/key.py:91
↓ 5 callers
Class
CHMAC_SHA256
A hasher class for HMAC-SHA-512. */
src/crypto/hmac_sha256.h:16
↓ 5 callers
Class
CHash160
A hasher class for Bitcoin's 160-bit hash (SHA-256 + RIPEMD-160). */
src/hash.h:45
↓ 5 callers
Class
CMerkleBlock
* Used to relay blocks as header + vector<merkle branch> * to filtered nodes. */
src/merkleblock.h:125
↓ 5 callers
Class
JSONRPCException
qa/rpc-tests/test_framework/authproxy.py:57
↓ 5 callers
Class
SSLVerifyError
src/qt/paymentrequestplus.cpp:22
↓ 5 callers
Class
Slice
src/leveldb/include/leveldb/env.h:52
↓ 5 callers
Class
WriteBatch
src/leveldb/include/leveldb/db.h:24
↓ 5 callers
Class
event
src/httpserver.h:144
↓ 5 callers
Class
iterator
src/prevector.h:45
↓ 4 callers
Class
BlockTransactionsRequest
qa/rpc-tests/test_framework/mininode.py:890
↓ 4 callers
Class
CFlatData
* Wrapper for serializing arrays and POD. */
src/serialize.h:355
next →
1–100 of 1,512, ranked by callers