MCPcopy Create free account

hub / github.com/bitcoin/bitcoin / functions

Functions16,054 in github.com/bitcoin/bitcoin

↓ 3,988 callersFunctionassert_equal
(thing1, thing2, *args)
test/functional/test_framework/util.py:86
↓ 2,581 callersMethodinfo
src/txmempool.h:518
↓ 1,648 callersMethodsize
src/test/fuzz/versionbits.cpp:57
↓ 1,319 callersMethodsize
src/bench/nanobench.h:3138
↓ 1,122 callersMethodempty
src/bench/nanobench.h:3134
↓ 1,107 callersMethodend
src/common/settings.cpp:273
↓ 1,080 callersMethodbegin
src/common/settings.cpp:272
↓ 1,033 callersMethodpushKV
src/univalue/lib/univalue.cpp:125
↓ 1,007 callersMethodGetHash
src/primitives/block.cpp:14
↓ 879 callersMethodsize
Simple read-only vector-like interface.
src/key.h:119
↓ 852 callersFunctionassert_raises_rpc_error
Run an RPC and verify that a specific JSONRPC exception code and message is raised. Calls function `fun` with arguments `args` and `kwds`. Catche
test/functional/test_framework/util.py:155
↓ 833 callersMethodemplace_back
src/util/vecdeque.h:219
↓ 787 callersMethodgetnewaddress
(self, address_type='legacy')
test/functional/test_framework/wallet.py:433
↓ 757 callersMethoddata
read QSettings values and return them
src/qt/optionsmodel.cpp:377
↓ 672 callersMethodgenerate
Generate a random private key (compressed or uncompressed).
test/functional/test_framework/key.py:142
↓ 528 callersFunctionRound
One round of SHA-1. */
src/crypto/sha1.cpp:18
↓ 518 callersMethodvalue
src/bench/nanobench.h:2950
↓ 508 callersMethodat
Access an element of the container, with bounds checking.
src/util/bitdeque.h:315
↓ 502 callersFunctionJSONRPCError
src/rpc/request.cpp:70
↓ 495 callersMethodpush_back
src/test/fuzz/prevector.cpp:123
↓ 491 callersMethodfind
pass address (value interface)
src/indirectmap.h:38
↓ 489 callersMethodpush_back
Move-construct a new element at the end of the deque. */
src/util/vecdeque.h:227
↓ 486 callersMethodback
src/util/bitdeque.h:331
↓ 430 callersMethodend
src/key.h:122
↓ 398 callersMethodConsumeBool
Reads one byte and returns a bool, or false when no data remains.
src/test/fuzz/FuzzedDataProvider.h:289
↓ 395 callersFunctionToByteVector
src/script/script.h:68
↓ 385 callersMethodsize
src/leveldb/table/block.h:28
↓ 369 callersMethodhas_value
std::optional methods, so functions returning optional<T> can change to return Result<T> with minimal changes to existing code, and vice versa.
src/util/result.h:64
↓ 363 callersMethodbegin
src/key.h:121
↓ 362 callersMethodget
src/bench/nanobench.h:3129
↓ 356 callersMethodcontains
src/common/bloom.cpp:69
↓ 320 callersMethodjoin
(self, iterable)
test/functional/test_framework/script.py:465
↓ 316 callersMethodemplace
src/util/bitdeque.h:437
↓ 308 callersMethodget_wallet_rpc
(self, wallet_name)
test/functional/test_framework/test_node.py:453
↓ 305 callersMethodclear
src/qt/rpcconsole.cpp:833
↓ 302 callersFunction_
src/util/translation.h:79
↓ 297 callersFunctionHexStr
src/crypto/hex_base.h:19
↓ 293 callersMethodresize
src/test/fuzz/prevector.cpp:70
↓ 285 callersMethodrandrange
src/random.h:254
↓ 284 callersMethodsend_and_ping
(self, message, *, timeout=60)
test/functional/test_framework/p2p.py:710
↓ 280 callersMethodGetBlockHash
src/chain.h:198
↓ 272 callersMethodmain
Main function. This should not be overridden by the subclass test scripts.
test/functional/test_framework/test_framework.py:135
↓ 268 callersMethodformat
src/qt/bitcoinunits.cpp:86
↓ 260 callersMethodadd_p2p_connection
Add an inbound p2p connection to the node. This method adds the p2p connection to the self.p2ps list and also returns the connection
test/functional/test_framework/test_node.py:713
↓ 259 callersMethodAddArg
src/common/args.cpp:659
↓ 256 callersFunctionRound
One round of SHA-256. */
src/crypto/sha256.cpp:77
↓ 256 callersMethodassert_debug_log
(self, expected_msgs, unexpected_msgs=None, *, timeout=0)
test/functional/test_framework/test_node.py:580
↓ 256 callersFunctionsecp256k1_memcmp_var
Semantics like memcmp. Variable-time. * * We use this to avoid possible compiler bugs with memcmp, e.g. * https://gcc.gnu.org/bugzilla/show_bug.cgi
src/secp256k1/src/util.h:282
↓ 254 callersMethodIsValid
Check whether this node is valid at all.
src/script/miniscript.h:1675
↓ 252 callersMethodsendrawtransaction
(self, *, from_node, tx_hex, maxfeerate=0, **kwargs)
test/functional/test_framework/wallet.py:393
↓ 251 callersFunctionHelpExampleCli
src/rpc/util.cpp:183
↓ 244 callersMethodpush_back
src/prevector.h:392
↓ 236 callersFunctionget
Evaluate name in context ctx.
test/functional/feature_taproot.py:168
↓ 235 callersMethodcreate_self_transfer
Create and return a tx with the specified fee. If fee is 0, use fee_rate, where the resulting fee may be exact or at most one satoshi higher than need
test/functional/test_framework/wallet.py:354
↓ 235 callersMethodrestart_node
Start up a given node id, wait for the tip to reach the given block hash, and calculate the utxo hash. Exceptions during startup or subsequen
test/functional/feature_dbcrash.py:73
↓ 233 callersMethodGetPubKey
src/wallet/scriptpubkeyman.cpp:443
↓ 233 callersMethodisNull
src/univalue/include/univalue.h:81
↓ 232 callersMethodwait_until
(self, test_function_in, *, timeout=60, check_connected=True, check_interval=0.05)
test/functional/test_framework/p2p.py:604
↓ 230 callersFunctionGetScriptForDestination
src/addresstype.cpp:166
↓ 230 callersFunctionK
src/crypto/sha256_sse41.cpp:16
↓ 230 callersFunctionK
src/crypto/sha256_avx2.cpp:16
↓ 227 callersFunctionTestOptimalLinearization
src/test/cluster_linearize_tests.cpp:57
↓ 220 callersMethodGetBoolArg
src/common/args.cpp:573
↓ 215 callersMethodToString
src/test/miniscript_tests.cpp:190
↓ 213 callersFunctionUntranslated
Mark a bilingual_str as untranslated */
src/util/translation.h:82
↓ 211 callersMethodclear
src/test/fuzz/prevector.cpp:135
↓ 210 callersFunctionPathToString
* Convert path object to a byte string. On POSIX, paths natively are byte * strings, so this is trivial. On Windows, paths natively are Unicode, so a
src/util/fs.h:162
↓ 207 callersFunctionMakeTransactionRef
src/primitives/transaction.h:404
↓ 205 callersMethodinsert
src/test/fuzz/prevector.cpp:86
↓ 202 callersMethodsetText
src/qt/qvalidatedlineedit.cpp:16
↓ 201 callersFunctionprintf
src/tinyformat.h:1096
↓ 195 callersFunctiondescsum_create
Add a checksum to a descriptor without
test/functional/test_framework/descriptors.py:42
↓ 192 callersMethoddata
src/key.h:120
↓ 190 callersFunctionsigma1
src/crypto/sha256.cpp:74
↓ 188 callersMethodread
src/streams.cpp:74
↓ 184 callersFunctionsigma0
src/crypto/sha256.cpp:73
↓ 184 callersMethodwrite
src/streams.cpp:95
↓ 183 callersMethodTip
src/test/versionbits_tests.cpp:184
↓ 183 callersMethodinsert
src/common/bloom.cpp:50
↓ 182 callersFunctionAdd
src/crypto/sha256_avx2.cpp:18
↓ 182 callersMethodWrite
src/leveldb/db/db_impl.cc:1197
↓ 181 callersMethodto_bytes
Convert a field element to a 32-byte array (BE byte order).
test/functional/test_framework/crypto/secp256k1.py:133
↓ 175 callersMethodsetmocktime
Wrapper for setmocktime RPC, sets self.mocktime
test/functional/test_framework/test_node.py:444
↓ 173 callersMethodserialize
(self)
test/functional/test_framework/psbt.py:140
↓ 172 callersMethodconnect_nodes
(self, a, b, *, peer_advertises_v2=None)
test/functional/test_framework/test_framework.py:568
↓ 170 callersMethodcount
src/indirectmap.h:43
↓ 162 callersMethodresize
Resize the deque to be exactly size size (adding default-constructed elements if needed). */
src/util/vecdeque.h:110
↓ 159 callersFunctionAdd
src/crypto/sha256_sse41.cpp:18
↓ 159 callersMethodreset
src/common/bloom.cpp:241
↓ 158 callersMethodsend_without_ping
Send a P2P message over the socket. This method takes a P2P payload, builds the P2P header and adds the message to the send buffer to
test/functional/test_framework/p2p.py:390
↓ 157 callersMethodGetId
src/net.h:926
↓ 155 callersMethodemplace_back
src/prevector.h:383
↓ 154 callersMethodfront
src/util/bitdeque.h:329
↓ 153 callersFunctionHelpExampleRpc
src/rpc/util.cpp:201
↓ 153 callersMethodstop_node
Stop the node.
test/functional/test_framework/test_node.py:464
↓ 152 callersMethodsend_self_transfer
Call create_self_transfer and send the transaction.
test/functional/test_framework/wallet.py:260
↓ 149 callersMethodGetArg
src/common/args.cpp:519
↓ 146 callersMethodsetEnabled
src/qt/bitcoinamountfield.cpp:255
↓ 145 callersMethodFromTx
src/test/util/txmempool.cpp:34
↓ 145 callersMethodGetHex
src/primitives/transaction_identifier.h:60
next →1–100 of 16,054, ranked by callers