Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cculianu/Fulcrum
/ functions
Functions
5,010 in github.com/cculianu/Fulcrum
⨍
Functions
5,010
◇
Types & classes
1,367
↓ 2 callers
Function
GetOutputsHash
src/bitcoin/interpreter.cpp:164
↓ 2 callers
Function
GetPrevoutHash
src/bitcoin/interpreter.cpp:148
↓ 2 callers
Function
GetSequenceHash
src/bitcoin/interpreter.cpp:156
↓ 2 callers
Method
HasAmount
src/bitcoin/token.h:163
↓ 2 callers
Method
HasCommitmentLength
src/bitcoin/token.h:164
↓ 2 callers
Method
HasMimble
Added by Calin to support Litecoin
src/bitcoin/transaction.h:355
↓ 2 callers
Method
HasNFT
src/bitcoin/token.h:162
↓ 2 callers
Function
Hash
src/BTC.cpp:69
↓ 2 callers
Function
Hash160
src/bitcoin/hash.h:140
↓ 2 callers
Function
HashInPlace
src/BTC.h:172
↓ 2 callers
Function
HashLen0to16
src/CityHash.cpp:119
↓ 2 callers
Function
HashXFromByteView
src/BTC.h:196
↓ 2 callers
Function
InitStaticDataCommon
src/Servers.cpp:2779
↓ 2 callers
Function
Initialize
Initialize SHA-1 state. */
src/bitcoin/crypto/sha1.cpp:42
↓ 2 callers
Function
Initialize
Initialize SHA-256 state. */
src/bitcoin/crypto/sha512.cpp:53
↓ 2 callers
Function
Initialize
Initialize RIPEMD-160 state. */
src/bitcoin/crypto/ripemd160.cpp:38
↓ 2 callers
Function
InsecureRand256
src/bitcoin/test.cpp:1140
↓ 2 callers
Function
InvShiftRows
src/bitcoin/crypto/ctaes/ctaes.c:292
↓ 2 callers
Function
LoadByte
* Convert a byte to sliced form, storing it corresponding to given row and * column in s. */
src/bitcoin/crypto/ctaes/ctaes.c:35
↓ 2 callers
Function
LoadBytes
Load 16 bytes of data into 8 sliced integers */
src/bitcoin/crypto/ctaes/ctaes.c:44
↓ 2 callers
Method
Logv
Write an entry to the log file with the specified format. Users who override the `Logv()` overload taking `InfoLogLevel` do not need to implement thi
staticlibs/rocksdb/include/rocksdb/env.h:1245
↓ 2 callers
Method
LowerThreadPoolCPUPriority
Lower CPU priority for threads from the specified pool.
staticlibs/rocksdb/include/rocksdb/env.h:577
↓ 2 callers
Function
MakeByteSpan
src/Span.h:221
↓ 2 callers
Method
MakeSharedCache
Avoid confusion with LRUCache
staticlibs/rocksdb/include/rocksdb/cache.h:342
↓ 2 callers
Function
MakeWritableByteSpan
src/Span.h:225
↓ 2 callers
Function
MixColumns
src/bitcoin/crypto/ctaes/ctaes.c:306
↓ 2 callers
Function
MurmurHash3
src/bitcoin/hash.h:250
↓ 2 callers
Method
Name
NOTE: This must be the same for the same db each time it is opened! */
src/Storage/ConcatOperator.h:56
↓ 2 callers
Function
NewSharedObject
staticlibs/rocksdb/include/rocksdb/utilities/customizable_util.h:47
↓ 2 callers
Function
PolyMod
* This function will compute what 8 5-bit values to XOR into the last 8 input * values, in order to make the checksum 0. These 8 values are packed to
src/bitcoin/cashaddr.cpp:46
↓ 2 callers
Method
PositionedAppend
PositionedAppend data to the specified offset. The new EOF after append must be larger than the previous EOF. This is to be used when writes are not b
staticlibs/rocksdb/include/rocksdb/env.h:928
↓ 2 callers
Method
PositionedAppend
PositionedAppend data to the specified offset. The new EOF after append must be larger than the previous EOF. This is to be used when writes are not b
staticlibs/rocksdb/include/rocksdb/file_system.h:1089
↓ 2 callers
Function
ProcessMantissaDigit
Helper function for ParseFixedPoint */
src/bitcoin/utilstrencodings.cpp:690
↓ 2 callers
Method
RdWrVarInt
src/bitcoin/litecoin_bits.h:74
↓ 2 callers
Method
Read
staticlibs/rocksdb/include/rocksdb/env.h:1839
↓ 2 callers
Method
Read
staticlibs/rocksdb/include/rocksdb/file_system.h:1880
↓ 2 callers
Function
ReadLE64
src/bitcoin/crypto/common.h:30
↓ 2 callers
Function
RenderHostPortPair
src/Util.cpp:646
↓ 2 callers
Function
RollingBloomHash
Similar to CBloomFilter::Hash */
src/RollingBloomFilter.cpp:93
↓ 2 callers
Function
SaveBytes
Convert 8 sliced integers into 16 bytes of data */
src/bitcoin/crypto/ctaes/ctaes.c:55
↓ 2 callers
Method
Ser
src/bitcoin/serialize.h:612
↓ 2 callers
Function
SerializeHashInPlace
src/bitcoin/hash.h:240
↓ 2 callers
Function
Serialize_vector
src/bitcoin/serialize.h:873
↓ 2 callers
Method
Set
src/bitcoin/pubkey.h:88
↓ 2 callers
Function
ShiftRows
src/bitcoin/crypto/ctaes/ctaes.c:280
↓ 2 callers
Function
Solver
* Return public keys or hashes from scriptPubKey, for 'standard' transaction * types. */
src/bitcoin/script_standard.cpp:64
↓ 2 callers
Function
TestBase58
src/bitcoin/test.cpp:33
↓ 2 callers
Method
ToString
String representation of the statistic object. Must be thread-safe.
staticlibs/rocksdb/include/rocksdb/statistics.h:766
↓ 2 callers
Function
Transform
Perform a SHA-1 transformation, processing a 64-byte chunk. */
src/bitcoin/crypto/sha1.cpp:56
↓ 2 callers
Function
Transform
Perform one SHA-512 transformation, processing a 128-byte chunk. */
src/bitcoin/crypto/sha512.cpp:65
↓ 2 callers
Function
Transform
Perform a RIPEMD-160 transformation, processing a 64-byte chunk. */
src/bitcoin/crypto/ripemd160.cpp:100
↓ 2 callers
Function
TransformD64
src/bitcoin/crypto/sha256.cpp:244
↓ 2 callers
Function
TrimString
src/bitcoin/utilstring.cpp:9
↓ 2 callers
Method
Truncate
Truncate the named file to the specified size.
staticlibs/rocksdb/include/rocksdb/env.h:350
↓ 2 callers
Method
Truncate
Truncate the named file to the specified size.
staticlibs/rocksdb/include/rocksdb/file_system.h:517
↓ 2 callers
Function
UInt8Cast
src/Span.h:192
↓ 2 callers
Function
UInt8SpanCast
src/Span.h:199
↓ 2 callers
Method
Unser
src/bitcoin/serialize.h:616
↓ 2 callers
Function
UnserializeMany
src/bitcoin/serialize.h:1109
↓ 2 callers
Function
Unserialize_vector
src/bitcoin/serialize.h:910
↓ 2 callers
Function
_BitScanForward64
src/Json/simdjson/simdjson.h:26291
↓ 2 callers
Method
add
src/Storage.cpp:3446
↓ 2 callers
Method
addEndpoint
src/Servers.cpp:296
↓ 2 callers
Function
addForPrefixGeneric
src/Rpa.cpp:138
↓ 2 callers
Method
addTx
src/DSProof.cpp:80
↓ 2 callers
Method
ageMSec
src/BitcoinD.cpp:1092
↓ 2 callers
Method
append
src/Storage/DBRecordArray.cpp:208
↓ 2 callers
Function
appendMaxBurnAmountForBTCToParams
src/Servers.cpp:2032
↓ 2 callers
Method
atEnd
src/WebSocket.h:483
↓ 2 callers
Method
begin
src/ByteView.h:75
↓ 2 callers
Method
bestProofForTx
src/DSProof.cpp:144
↓ 2 callers
Function
branchLength
return the length of a merkle branch given a hash count (which must be >= 1!)
src/Merkle.h:47
↓ 2 callers
Method
byteView
view of raw serialized bytes
src/VarInt.h:152
↓ 2 callers
Function
calculateRootFromMerkleBranch
src/Merkle.cpp:286
↓ 2 callers
Method
capacity
src/bitcoin/test.cpp:1290
↓ 2 callers
Method
capacity
src/bitcoin/prevector.h:248
↓ 2 callers
Method
checkSetGetWebSocket
src/RPC.cpp:684
↓ 2 callers
Method
clear
src/bitcoin/streams.h:330
↓ 2 callers
Method
colFamsTableFind
src/Storage.cpp:1198
↓ 2 callers
Method
column_family
staticlibs/rocksdb/include/rocksdb/attribute_groups.h:24
↓ 2 callers
Function
compute_boundaries
src/Json/simdjson/simdjson.cpp:162
↓ 2 callers
Method
configuredUndoDepth
Hard-coded to 100 blocks of undo in older Fulcrum. Now it can be configured from a conf file setting: max_reorg
src/Storage.h:119
↓ 2 callers
Method
confirmedInBlock
src/Mempool.cpp:616
↓ 2 callers
Function
cpuid
We can't use cpuid.h's __get_cpuid as it does not support subleafs.
src/bitcoin/crypto/sha256.cpp:736
↓ 2 callers
Function
cpuid
src/Json/simdjson/simdjson.h:2791
↓ 2 callers
Method
create_dom_parser_implementation
src/Json/simdjson/simdjson.cpp:2655
↓ 2 callers
Function
decimal_left_shift
computes h * 2^-shift
src/Json/simdjson/simdjson.cpp:1219
↓ 2 callers
Function
detect_supported_architectures
src/Json/simdjson/simdjson.h:2765
↓ 2 callers
Method
doAsyncPhase1
src/Storage.cpp:600
↓ 2 callers
Method
doSyncPhase2
src/Storage.cpp:608
↓ 2 callers
Method
dropTxs
src/Mempool.cpp:382
↓ 2 callers
Function
ecdsa_signature_parse_der_lax
* This function is taken from the libsecp256k1 distribution and implements DER * parsing for ECDSA signatures, while supporting an arbitrary subset o
src/bitcoin/pubkey.cpp:65
↓ 2 callers
Method
empty
src/robin_hood/robin_hood.h:2116
↓ 2 callers
Method
enabledSpecToString
src/Options.h:305
↓ 2 callers
Method
ensure_capacity
src/Json/simdjson/simdjson.h:7968
↓ 2 callers
Function
estimateMemoryFootprint
Called by publicly visible estimateMemoryFootprint (this one tracks recursion depth)
src/Json/Json.cpp:384
↓ 2 callers
Method
extantJobLimit
src/ThreadPool.cpp:135
↓ 2 callers
Function
extractShunspentKey
src/Storage.cpp:1333
↓ 2 callers
Function
f1
src/bitcoin/crypto/ripemd160.cpp:23
↓ 2 callers
Function
f2
src/bitcoin/crypto/ripemd160.cpp:24
← previous
next →
901–1,000 of 5,010, ranked by callers