Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bitcoin/bitcoin
/ functions
Functions
16,054 in github.com/bitcoin/bitcoin
⨍
Functions
16,054
◇
Types & classes
3,407
↓ 50 callers
Function
SeedRandomStateForTest
src/test/util/random.cpp:19
↓ 50 callers
Function
secp256k1_u128_accum_mul
src/secp256k1/src/int128_struct_impl.h:62
↓ 50 callers
Function
testrand_bits
src/secp256k1/src/testrand_impl.h:57
↓ 49 callers
Function
DecodeDestination
src/key_io.cpp:85
↓ 49 callers
Method
GetNetwork
src/netaddress.cpp:496
↓ 49 callers
Method
If
The empty type if x is false, itself otherwise.
src/script/miniscript.h:157
↓ 49 callers
Method
Valid
src/leveldb/db/skiplist.h:196
↓ 49 callers
Method
cend
src/util/bitdeque.h:250
↓ 49 callers
Function
secp256k1_ecmult
src/secp256k1/src/ecmult_impl.h:365
↓ 48 callers
Function
ExtractDestination
src/addresstype.cpp:49
↓ 48 callers
Method
GetIter
src/txmempool.cpp:695
↓ 48 callers
Method
GetPathArg
src/common/args.cpp:294
↓ 48 callers
Method
IsCoinBase
src/wallet/transaction.h:369
↓ 48 callers
Function
NetworkErrorString
src/util/sock.cpp:426
↓ 48 callers
Function
ParseHDKeypath
src/util/bip32.cpp:15
↓ 48 callers
Method
ToBytes
src/crypto/muhash.cpp:526
↓ 48 callers
Method
build_next_block
Build a block on top of node0's tip.
test/functional/p2p_segwit.py:227
↓ 48 callers
Function
secp256k1_ec_pubkey_create
src/secp256k1/src/secp256k1.c:636
↓ 48 callers
Function
secp256k1_modinv32_mul_cmp_30
Return -1 for a<b*factor, 0 for a==b*factor, 1 for a>b*factor. A consists of alen limbs; b has 9. */
src/secp256k1/src/modinv32_impl.h:41
↓ 48 callers
Function
secp256k1_modinv64_mul_cmp_62
Return -1 for a<b*factor, 0 for a==b*factor, 1 for a>b*factor. A has alen limbs; b has 5. */
src/secp256k1/src/modinv64_impl.h:57
↓ 48 callers
Function
secp256k1_u128_accum_u64
src/secp256k1/src/int128_struct_impl.h:69
↓ 47 callers
Function
CreateMockableWalletDatabase
src/wallet/test/util.cpp:122
↓ 47 callers
Function
Parse
Parse string to UniValue or throw runtime_error if string contains invalid JSON */
src/rpc/client.cpp:401
↓ 47 callers
Method
ParseParameters
src/common/args.cpp:177
↓ 47 callers
Method
rand32
Generate a random 32-bit integer. */
src/random.h:314
↓ 47 callers
Function
secp256k1_gej_is_infinity
src/secp256k1/src/group_impl.h:440
↓ 47 callers
Function
secp256k1_keypair_create
src/secp256k1/src/modules/extrakeys/main_impl.h:196
↓ 47 callers
Method
update_block
(self, block_number, new_transactions, *, nTime=None)
test/functional/feature_block.py:1406
↓ 46 callers
Function
CheckWriteCoins
src/test/coins_tests.cpp:793
↓ 46 callers
Method
Push
* Recursive helper to translate an RPCArg into sections */ NOLINTNEXTLINE(misc-no-recursion)
src/rpc/util.cpp:446
↓ 46 callers
Function
UintToArith256
src/arith_uint256.cpp:226
↓ 46 callers
Method
cbegin
src/util/bitdeque.h:248
↓ 46 callers
Method
check_mempool
Assert exact contents of the node's mempool (by txid).
test/functional/mempool_truc.py:49
↓ 46 callers
Method
release
Get wrapped FILE* with transfer of ownership. * @note This will invalidate the AutoFile object, and makes it the responsibility of the caller
src/streams.h:439
↓ 46 callers
Function
run_benchmark
src/secp256k1/src/bench.h:78
↓ 45 callers
Method
GetDataDirBase
src/common/args.cpp:325
↓ 45 callers
Method
GetRejectReason
src/consensus/validation.h:109
↓ 45 callers
Method
IsMine
src/wallet/wallet.cpp:1650
↓ 45 callers
Function
WriteBE32
src/crypto/common.h:95
↓ 45 callers
Function
generate_keypair
Generate a new random keypair and return the corresponding ECKey / bytes objects. The private key can also be provided as WIF (wallet import f
test/functional/test_framework/wallet_util.py:70
↓ 45 callers
Method
isValid
src/qt/qvalidatedlineedit.cpp:116
↓ 45 callers
Function
secp256k1_fe_normalize_var
src/secp256k1/src/field_impl.h:192
↓ 45 callers
Method
size
src/streams.h:101
↓ 44 callers
Method
Count
Compute the number of 1 bits in the bitset. */
src/util/bitset.h:176
↓ 44 callers
Method
IsWalletFlagSet
src/wallet/wallet.cpp:1780
↓ 44 callers
Function
PathFromString
* Convert byte string to path object. Inverse of \ref PathToString. */
src/util/fs.h:185
↓ 44 callers
Function
SplitString
src/util/string.h:152
↓ 44 callers
Method
WriteReply
src/httpserver.cpp:515
↓ 44 callers
Function
secp256k1_u128_rshift
Unsigned (logical) right shift. * Non-constant time in n. */
src/secp256k1/src/int128_struct_impl.h:77
↓ 43 callers
Function
BlockMerkleRoot
src/consensus/merkle.cpp:66
↓ 43 callers
Function
ConsumeTime
src/test/fuzz/util.cpp:34
↓ 43 callers
Method
FeeRate
Compute the aggregate feerate of a set of nodes in this graph. * * Complexity: O(N) where N=elems.Count(). **/
src/cluster_linearize.h:249
↓ 43 callers
Method
ForceSetArg
src/common/args.cpp:629
↓ 43 callers
Function
IsTapscript
Whether the context Tapscript, ensuring the only other possibility is P2WSH. */
src/script/miniscript.h:259
↓ 43 callers
Function
MoneyRange
src/consensus/amount.h:27
↓ 43 callers
Method
createNewBlock
src/node/interfaces.cpp:981
↓ 43 callers
Method
encode
(obj)
test/functional/test_framework/script.py:396
↓ 43 callers
Method
get_weight
(self)
test/functional/test_framework/messages.py:859
↓ 43 callers
Function
hex_string_to_byte_vec
src/test/kernel/test_kernel.cpp:48
↓ 43 callers
Method
type
src/univalue/include/univalue.h:128
↓ 43 callers
Method
update_witness_block_with_transactions
Add list of transactions to block, adds witness commitment, then solves.
test/functional/p2p_segwit.py:235
↓ 42 callers
Function
Const
src/script/parsing.cpp:13
↓ 42 callers
Function
ConsumeMoney
src/test/fuzz/util.cpp:29
↓ 42 callers
Method
ToString
src/test/fuzz/miniscript.cpp:128
↓ 42 callers
Method
isStr
src/univalue/include/univalue.h:85
↓ 42 callers
Function
secp256k1_scalar_eq
src/secp256k1/src/scalar_low_impl.h:152
↓ 41 callers
Function
BuildScript
src/script/script.h:611
↓ 41 callers
Method
GetAncestor
src/chain.cpp:82
↓ 41 callers
Function
GetTransactionWeight
These implement the weight = (stripped_size * 4) + witness_size formula, using only serialization with and without witness data. As witness_size is eq
src/consensus/validation.h:132
↓ 41 callers
Method
HaveCoin
src/txdb.cpp:102
↓ 41 callers
Method
Put
src/leveldb/db/c.cc:349
↓ 41 callers
Method
SanityCheck
src/node/mini_miner.cpp:231
↓ 41 callers
Method
SyncWithValidationInterfaceQueue
src/validationinterface.cpp:146
↓ 41 callers
Function
assert_array_result
Pass in array of JSON objects, a dictionary with key/value pairs to match against, and another dictionary with expected key/value
test/functional/test_framework/util.py:212
↓ 40 callers
Function
AmountFromValue
src/rpc/util.cpp:98
↓ 40 callers
Function
CompareChunks
src/util/feefrac.cpp:12
↓ 40 callers
Function
ConsumeRandomLengthByteVector
src/test/fuzz/util.h:63
↓ 40 callers
Method
Contains
src/leveldb/db/skiplist.h:371
↓ 40 callers
Function
GetTime
src/util/time.h:141
↓ 40 callers
Function
KnapsackSolver
Helpers
src/wallet/test/coinselector_tests.cpp:84
↓ 40 callers
Function
ReadCompactSize
src/serialize.h:333
↓ 40 callers
Method
SetNull
src/primitives/block.h:100
↓ 40 callers
Method
TEST_CompactMemTable
src/leveldb/db/db_impl.cc:634
↓ 40 callers
Function
UrlDecode
src/common/url.cpp:12
↓ 40 callers
Function
f2
src/crypto/sha1.cpp:25
↓ 40 callers
Method
fclose
src/streams.h:429
↓ 40 callers
Function
getnewdestination
Generate a random destination of the specified type and return the corresponding key pair, scriptPubKey and address. Supported types are
test/functional/test_framework/wallet.py:460
↓ 39 callers
Method
GetMedianTimePast
src/chain.h:233
↓ 39 callers
Method
GetSelectionAmount
src/wallet/coinselection.cpp:863
↓ 39 callers
Function
Hash
src/leveldb/util/hash.cc:13
↓ 39 callers
Function
ScriptErrorString
src/script/script_error.cpp:10
↓ 39 callers
Method
check_mempool_result
Wrapper to check result of testmempoolaccept on node_0's mempool
test/functional/mempool_accept.py:67
↓ 39 callers
Method
create_legacy_wallet
(self, wallet_name, **kwargs)
test/functional/wallet_migration.py:81
↓ 39 callers
Method
empty
src/common/settings.cpp:274
↓ 39 callers
Method
get
src/kernel/bitcoinkernel_wrapper.h:332
↓ 39 callers
Function
secp256k1_ec_pubkey_parse
src/secp256k1/src/secp256k1.c:269
↓ 39 callers
Function
secp256k1_gej_set_ge
src/secp256k1/src/group_impl.h:367
↓ 39 callers
Method
sync_mempools
Wait until everybody has the same transactions in their memory pools
test/functional/test_framework/test_framework.py:719
↓ 39 callers
Function
testrand_int
src/secp256k1/src/testrand_impl.h:66
↓ 38 callers
Function
ExpectedKeySize
src/psbt.h:273
← previous
next →
301–400 of 16,054, ranked by callers