Here is a list of all functions with links to the files they belong to:
- c -
- CalculateCacheSizes() : init.cpp
- CalculateClaimedHeadersWork() : validation.cpp, validation.h
- CalculateLockPointsAtTip() : validation.cpp
- CalculateNextWorkRequired() : pow.cpp, pow.h
- CalculateOutputValue() : transaction.h
- CalculatePercentilesByWeight() : blockchain.cpp, blockchain.h
- CalculateSequenceLocks() : tx_verify.cpp, tx_verify.h
- CalculateTruncatedMedian() : blockchain.cpp
- CallOneOf() : util.h
- CallRPC() : bitcoin-cli.cpp
- Cap() : gen.cpp
- Capitalize() : strencodings.cpp, strencodings.h
- CaptureMessageToFile() : net.cpp
- CaseInsensitiveEqual() : str.cpp, str.h
- CastToBool() : interpreter.cpp, script_interpreter.cpp
- Cat() : vector.h
- catch() : bitcoin-cli.cpp, bitcoin-tx.cpp, bitcoin-util.cpp, bitcoin-wallet.cpp
- categoryClass() : rpcconsole.cpp
- CBCDecrypt() : aes.cpp
- CBCEncrypt() : aes.cpp
- CCheckQueueSpeedPrevectorJob() : checkqueue.cpp
- CCoinsCaching() : ccoins_caching.cpp
- CHACHA20() : chacha20.cpp
- CHACHA20_1MB() : chacha20.cpp
- CHACHA20_256BYTES() : chacha20.cpp
- CHACHA20_64BYTES() : chacha20.cpp
- chainman_mainnet_validation_test() : test_kernel.cpp
- chainman_reindex_chainstate_test() : test_kernel.cpp
- chainman_reindex_test() : test_kernel.cpp
- ChainTypeFromString() : chaintype.cpp, chaintype.h
- ChainTypeToString() : chaintype.cpp, chaintype.h
- CharCast() : dbwrapper.cpp
- check_equal() : test_kernel.cpp
- CheckAccessCoin() : coins_tests.cpp
- CheckAdd() : scriptnum_tests.cpp
- CheckAddCoin() : coins_tests.cpp
- CheckBindingConflicts() : init.cpp
- CheckBlock() : validation.cpp, validation.h
- CheckBlockDataAvailability() : blockchain.cpp
- CheckBlockFilterMatches() : blockchain.cpp
- CheckBlockHeader() : validation.cpp
- CheckBlockIndex() : checkblockindex.cpp
- CheckChecksum() : descriptor.cpp
- CheckCompare() : scriptnum_tests.cpp
- CheckCreateInt() : scriptnum_tests.cpp
- CheckCreateVch() : scriptnum_tests.cpp
- CheckDataDirOption() : args.cpp, args.h
- CheckDiskSpace() : fs_helpers.cpp, fs_helpers.h
- checked_malloc() : util.h
- CheckedAdd() : overflow.h
- CheckedLeftShift() : overflow.h
- CheckEphemeralSpends() : ephemeral_policy.cpp, ephemeral_policy.h
- CheckFilterLookups() : blockfilter_index_tests.cpp
- CheckFinalTxAtTip() : validation.cpp
- CheckGetPruneHeight() : blockchain_tests.cpp
- CheckHandle() : test_kernel.cpp
- CheckHostPortOptions() : init.cpp
- CheckInputScripts() : txvalidationcache_tests.cpp, validation.cpp
- CheckInputsFromMempoolAndCache() : validation.cpp
- CheckLastCritical() : sync.h
- CheckMapFlagNames() : transaction_tests.cpp
- CheckMempoolEphemeralInvariants() : txmempool.cpp, txmempool.h
- CheckMempoolTRUCInvariants() : txmempool.cpp, txmempool.h
- CheckMerkleRoot() : validation.cpp
- CheckMinimalPush() : script.cpp, script.h
- CheckNegate() : scriptnum_tests.cpp
- CheckNumFormatSpecifiers() : util_string_tests.cpp
- CheckOrphanBehavior() : txdownload_tests.cpp
- CheckPackageMempoolAcceptResult() : txmempool.cpp, txmempool.h
- CheckParseTorReplyMapping() : torcontrol_tests.cpp
- CheckProofOfWork() : pow.cpp, pow.h
- CheckProofOfWorkImpl() : pow.cpp, pow.h
- CheckPubKeyEncoding() : interpreter.cpp
- CheckRange() : test_kernel.cpp
- CheckRequiredOrDefault() : util.cpp
- CheckRpc() : rpc_tests.cpp
- CheckSequenceLocksAtTip() : validation.cpp, validation.h
- CheckSignatureEncoding() : interpreter.cpp, interpreter.h
- CheckSignetBlockSolution() : signet.cpp, signet.h
- CheckSigopsBIP54() : policy.cpp
- CheckSpendCoins() : coins_tests.cpp
- CheckSplitTorReplyLine() : torcontrol_tests.cpp
- CheckStandardAsmap() : asmap.cpp, asmap.h
- CheckSubtract() : scriptnum_tests.cpp
- CheckTransaction() : tx_check.cpp, tx_check.h
- CheckTxScripts() : transaction_tests.cpp
- CheckTxScriptsSanity() : core_io.cpp
- CheckUserAuthorized() : httprpc.cpp
- CheckValues() : settings_tests.cpp
- CheckWarmup() : rest.cpp
- CheckWithFlag() : transaction_tests.cpp
- CheckWitnessMalleation() : validation.cpp
- CheckWriteCoins() : coins_tests.cpp
- clear() : uint256_tests.cpp
- clearbanned() : net.cpp
- ClearLocal() : net.cpp, net.h
- ClearShrink() : vector.h
- ClientAllowed() : httpserver.cpp
- ClusterDescription() : mempool.cpp
- clusterToJSON() : mempool.cpp
- CmpSerializationPubkey() : key_tests.cpp
- coinbaseTxToJSON() : blockchain.cpp
- CoinSelection() : coin_selection.cpp
- combinepsbt() : rawtransaction.cpp
- CombinePSBTs() : psbt.cpp, psbt.h
- combinerawtransaction() : rawtransaction.cpp
- CombineSignatures() : script_tests.cpp, transaction_tests.cpp
- CommandLineRawTx() : bitcoin-tx.cpp
- CommandLineRPC() : bitcoin-cli.cpp
- CompareChunks() : feefrac.cpp, feefrac.h
- CompareNetGroupKeyed() : eviction.cpp
- CompareNodeBlockRelayOnlyTime() : eviction.cpp
- CompareNodeBlockTime() : eviction.cpp
- CompareNodeTXTime() : eviction.cpp
- ComplexMemPool() : mempool_stress.cpp
- CompressAmount() : compressor.cpp, compressor.h
- CompressScript() : compressor.cpp, compressor.h
- ComputeBlockVersion() : versionbits.cpp
- ComputeFilter() : blockfilter.cpp, blockfilter.h
- ComputeMerklePath() : merkle.cpp
- ComputeMerkleRoot() : merkle.cpp, merkle.h
- ComputeMerkleRootFromBranch() : merkle_tests.cpp
- ComputeMerkleRootFromPath() : merkle.cpp
- ComputeModifiedMerkleRoot() : signet.cpp
- ComputeNextBlockAndDepth() : blockchain.cpp
- ComputeResponse() : torcontrol.cpp
- ComputeTapbranchHash() : interpreter.cpp, interpreter.h
- ComputeTapleafHash() : interpreter.cpp, interpreter.h
- ComputeTaprootMerkleRoot() : interpreter.cpp, interpreter.h
- ComputeUTXOStats() : validation.cpp
- ConfirmMessage() : util.cpp, util.h
- ConnectAndCallRPC() : bitcoin-cli.cpp
- ConnectBlockAllEcdsa() : connectblock.cpp
- ConnectBlockAllSchnorr() : connectblock.cpp
- ConnectBlockMixedEcdsaSchnorr() : connectblock.cpp
- ConnectDirectly() : netbase.cpp, netbase.h
- ConnectionTypeAsString() : connection_types.cpp, connection_types.h
- ConnectThroughProxy() : netbase.cpp, netbase.h
- ConnectToSocket() : netbase.cpp
- ConstevalHexDigit() : util_tests.cpp
- ConstructClMul1Byte() : clmul_1byte.cpp
- ConstructClMul2Bytes() : clmul_2bytes.cpp
- ConstructClMul3Bytes() : clmul_3bytes.cpp
- ConstructClMul4Bytes() : clmul_4bytes.cpp
- ConstructClMul5Bytes() : clmul_5bytes.cpp
- ConstructClMul6Bytes() : clmul_6bytes.cpp
- ConstructClMul7Bytes() : clmul_7bytes.cpp
- ConstructClMul8Bytes() : clmul_8bytes.cpp
- ConstructClMulTri1Byte() : clmul_1byte.cpp
- ConstructClMulTri2Bytes() : clmul_2bytes.cpp
- ConstructClMulTri3Bytes() : clmul_3bytes.cpp
- ConstructClMulTri4Bytes() : clmul_4bytes.cpp
- ConstructClMulTri5Bytes() : clmul_5bytes.cpp
- ConstructClMulTri6Bytes() : clmul_6bytes.cpp
- ConstructClMulTri7Bytes() : clmul_7bytes.cpp
- ConstructClMulTri8Bytes() : clmul_8bytes.cpp
- ConstructGeneric1Byte() : generic_1byte.cpp, minisketch.cpp
- ConstructGeneric2Bytes() : generic_2bytes.cpp, minisketch.cpp
- ConstructGeneric3Bytes() : generic_3bytes.cpp, minisketch.cpp
- ConstructGeneric4Bytes() : generic_4bytes.cpp, minisketch.cpp
- ConstructGeneric5Bytes() : generic_5bytes.cpp, minisketch.cpp
- ConstructGeneric6Bytes() : generic_6bytes.cpp, minisketch.cpp
- ConstructGeneric7Bytes() : generic_7bytes.cpp, minisketch.cpp
- ConstructGeneric8Bytes() : generic_8bytes.cpp, minisketch.cpp
- ConstructPubKeyBytes() : util.cpp
- ConstructTransaction() : rawtransaction_util.cpp, rawtransaction_util.h
- ConsumeAddress() : net.cpp, net.h
- ConsumeArithUInt256() : util.h
- ConsumeArithUInt256InRange() : util.h
- ConsumeBlockHeader() : block_index_tree.cpp
- ConsumeCoins() : util.cpp, util.h
- ConsumeDataStream() : util.h
- ConsumeDeserializable() : util.h
- ConsumeDeserializationParams() : util.h, net.cpp
- ConsumeDuration() : util.cpp, util.h
- ConsumeFixedLengthByteVector() : util.h
- ConsumeMoney() : util.cpp, util.h
- ConsumeNetAddr() : net.cpp, net.h
- ConsumeNetEvents() : net.h
- ConsumeNetGroupManager() : net.h
- ConsumeNode() : net.h
- ConsumeNodeAsUniquePtr() : net.h
- ConsumeOpcodeType() : util.h
- ConsumePrivateKey() : util.cpp, util.h
- ConsumeRandomLengthByteVector() : util.h
- ConsumeRandomLengthIntegralVector() : util.h
- ConsumeRandomLengthStringVector() : util.h
- ConsumeScript() : util.cpp, util.h
- ConsumeScriptNum() : util.h
- ConsumeScriptWitness() : util.cpp, util.h
- ConsumeSequence() : util.cpp, util.h
- ConsumeService() : net.h
- ConsumeServiceVector() : net.h
- ConsumeSock() : net.h
- ConsumeSubNet() : net.h
- ConsumeThreadInterrupt() : threadinterrupt.h
- ConsumeTime() : util.cpp, util.h
- ConsumeTransaction() : util.cpp, util.h
- ConsumeTxDestination() : util.cpp, util.h
- ConsumeTxMemPoolEntry() : mempool.cpp, mempool.h
- ConsumeUInt160() : util.h
- ConsumeUInt256() : util.h
- ConsumeWeakEnum() : util.h
- ContainsNoNUL() : base58.cpp, netaddress.cpp, netbase.cpp, string.cpp, moneystr.cpp
- ContainsSpentInput() : util.cpp, util.h
- context_eq() : tests.c
- ContextualCheckBlock() : validation.cpp
- ContextualCheckBlockHeader() : validation.cpp
- ConvertBits() : strencodings.h
- ConvertSeeds() : net.cpp
- converttopsbt() : rawtransaction.cpp
- coprime() : tests.c
- copy_file() : fs.h
- CopyrightHolders() : clientversion.cpp, clientversion.h
- CopySettings() : optionsmodel.cpp
- count_microseconds() : time.h
- count_milliseconds() : time.h
- count_seconds() : time.h
- CountBits() : int_utils.h
- counting_callback_fn() : tests.c
- CountPSBTUnsignedInputs() : psbt.cpp, psbt.h
- CountWitnessSigOps() : interpreter.cpp, interpreter.h
- create_chainman() : test_kernel.cpp
- create_context() : test_kernel.cpp
- create_keypair() : musig.c
- create_keypair_and_pk() : tests_impl.h
- CreateAddresses() : addrman.cpp
- CreateAndActivateUTXOSnapshot() : chainstate.h
- CreateBaseChainParams() : chainparamsbase.cpp, chainparamsbase.h
- CreateBigSigOpsCluster() : miner_tests.cpp
- CreateBlockChain() : mining.cpp, mining.h
- CreateBlockIndex() : miner_tests.cpp
- CreateBlockIndexWithNbits() : blockchain_tests.cpp
- CreateBlocks() : disconnected_transactions.cpp
- CreateChainParams() : chainparams.cpp, chainparams.h
- CreateCoinCluster() : mempool_stress.cpp
- CreateCreditAndSpend() : transaction_tests.cpp
- CreateGenesisBlock() : chainparams.cpp
- CreateInternal() : netbase_tests.cpp
- CreateKey() : txospenderindex.cpp
- CreateKeyPrefix() : txospenderindex.cpp
- CreateKeysAndOutputs() : connectblock.cpp
- CreateMockableWalletDatabase() : coin_selection.cpp, wallet_create_tx.cpp, addressbooktests.cpp, wallettests.cpp
- createmultisig() : output_script.cpp
- CreateMuSig2AggregateSig() : musig.cpp, musig.h
- CreateMuSig2SyntheticXpub() : musig.cpp, musig.h
- CreatePairs() : coinscachepair_tests.cpp
- CreatePidFile() : init.cpp
- CreatePlaceholderTx() : txdownload_tests.cpp
- createpsbt() : rawtransaction.cpp
- CreateRandomTransactions() : disconnected_transactions.cpp
- createrawtransaction() : rawtransaction.cpp
- CreateSig() : sign.cpp
- CreateSocket() : sock_tests.cpp
- CreateSocketPair() : sock_tests.cpp
- CreateSockOS() : netbase.cpp, netbase.h
- CreateTaprootScriptSig() : sign.cpp
- CreateTestBlock() : connectblock.cpp, readwriteblock.cpp
- CreateTxDoc() : rawtransaction.cpp
- CreateUTXOSnapshot() : blockchain.cpp, blockchain.h
- crypt_till_rekey() : crypto_chacha20poly1305.cpp
- ctz() : merkle_tests.cpp