Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bitcoin-ABC/bitcoin-abc
/ functions
Functions
23,628 in github.com/Bitcoin-ABC/bitcoin-abc
⨍
Functions
23,628
◇
Types & classes
4,958
↳
Endpoints
17
↓ 180 callers
Method
isNull
src/univalue/include/univalue.h:104
↓ 176 callers
Method
Tip
* Returns the index entry for the tip of this chain, or nullptr if none. */
src/chain.h:154
↓ 173 callers
Function
shaRmd160
(data: Uint8Array)
modules/ecash-lib/src/hash.ts:31
↓ 172 callers
Method
send_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:309
↓ 171 callers
Method
filter
(self, p)
electrum/electrumabc_gui/qt/tree_widget.py:301
↓ 171 callers
Method
tx
(&self, txid: &Sha256d)
modules/bitcoinsuite-chronik-client/src/lib.rs:183
↓ 169 callers
Method
items
(self)
test/functional/rpc_rawtransaction.py:43
↓ 168 callers
Method
at
Access an element of the container, with bounds checking.
src/util/bitdeque.h:377
↓ 167 callers
Function
HelpExampleRpc
src/rpc/util.cpp:180
↓ 167 callers
Function
uint256_hex
(hash_int: int)
test/functional/test_framework/util.py:817
↓ 163 callers
Method
IsValid
src/consensus/validation.h:119
↓ 160 callers
Method
sendToScript
( sats: bigint | bigint[], script: Script, )
modules/ecash-lib/src/test/testRunner.ts:165
↓ 159 callers
Function
Add
src/crypto/sha256_sse41.cpp:19
↓ 159 callers
Method
askedSats
* How many satoshis are asked to accept this offer, excluding tx fees. * This is what should be displayed to the user as the price.
modules/ecash-agora/src/agora.ts:991
↓ 156 callers
Function
PathToString
* Convert path object to byte string. On POSIX, paths natively are byte * strings, so this is trivial. On Windows, paths natively are Unicode, so an
src/util/fs.h:147
↓ 156 callers
Function
uint256S
* uint256 from const char *. * This is a separate function because the constructor uint256(const char*) can * result in dangerously catching uint256
src/uint256.h:143
↓ 155 callers
Method
GetHex
src/uint256.cpp:16
↓ 154 callers
Method
erase
Erase elements from the container.
src/util/bitdeque.h:455
↓ 153 callers
Function
isSet
(value: any)
modules/chronik-client/proto/chronik.ts:7860
↓ 153 callers
Method
p2pkh
Build a P2PKH script for the given public key hash
modules/ecash-lib/src/script.ts:171
↓ 151 callers
Method
getbalance
Return the balance of your wallet.
electrum/electrumabc/commands.py:573
↓ 151 callers
Method
randrange
src/random.h:266
↓ 151 callers
Method
solve
(self)
test/functional/test_framework/messages.py:581
↓ 149 callers
Function
MakeTransactionRef
src/primitives/transaction.h:316
↓ 149 callers
Function
strToBytes
(str: string)
modules/ecash-lib/src/io/str.ts:9
↓ 148 callers
Method
contains
src/common/bloom.cpp:72
↓ 148 callers
Method
from_string
Construct from an address string. This supports the following formats: - legacy BTC addresses - CashAddr with a "ecash:" p
electrum/electrumabc/address.py:443
↓ 146 callers
Method
encode
Converts a big-endian bytearray into a base58 string.
electrum/electrumabc/address.py:819
↓ 145 callers
Method
derivePubkey
Derive a public key from secret key.
modules/ecash-lib/src/ecc.ts:9
↓ 145 callers
Method
err
(self, status: int)
test/functional/test_framework/chronik/client.py:36
↓ 144 callers
Function
Round
One round of SHA-1. */
src/crypto/sha1.cpp:16
↓ 144 callers
Method
has_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:67
↓ 143 callers
Method
Write
src/leveldb/db/db_impl.cc:1196
↓ 141 callers
Method
toHex
Serialize the tx to a hex string
modules/ecash-lib/src/tx.ts:106
↓ 140 callers
Function
resolve
(k: str, config: SimpleConfig)
electrum/electrumabc/alias.py:88
↓ 139 callers
Method
emplace
src/util/bitdeque.h:487
↓ 138 callers
Method
exists
* Return true if the (valid) proof exists, but only for non-dangling * proofs. */
src/avalanche/peermanager.h:413
↓ 136 callers
Method
put
(self, key, value)
electrum/electrumabc/json_db.py:88
↓ 136 callers
Method
serialize
(self)
test/functional/test_framework/messages.py:436
↓ 135 callers
Function
secp256k1_fe_mul
src/secp256k1/src/field_impl.h:327
↓ 134 callers
Function
block
( Path(hash): Path<String>, server: Extension<Arc<Server>>, )
web/explorer/explorer-server/src/server_http.rs:44
↓ 133 callers
Method
connect_nodes
Kwargs: wait_for_connect: if True, block until the nodes are verified as connected. You might want to disable thi
test/functional/test_framework/test_framework.py:652
↓ 132 callers
Function
Untranslated
Mark a bilingual_str as untranslated */
src/util/translation.h:36
↓ 132 callers
Method
fromSk
* static constructor for sk as Uint8Array
modules/ecash-wallet/src/wallet.ts:616
↓ 132 callers
Method
to_vec
Returns the txid as [`Vec<u8>`] in little-endian byte order. ``` # use bitcoinsuite_core::{tx::TxId, hash::{Sha256d, Hashed}}; # use hex_literal::hex
chronik/bitcoinsuite-core/src/tx/txid.rs:115
↓ 128 callers
Method
create
src/qt/walletcontroller.cpp:303
↓ 127 callers
Method
read
(self, max_bytes)
test/functional/setup_scripts/ipc.py:31
↓ 127 callers
Method
replace
Replaces existing contact old with a new one. Will not add if old is not found. Returns True on success or False on error.
electrum/electrumabc/contacts.py:223
↓ 126 callers
Method
ConsumeBool
Reads one byte and returns a bool, or false when no data remains.
src/test/fuzz/FuzzedDataProvider.h:289
↓ 124 callers
Function
printf
src/tinyformat.h:1126
↓ 122 callers
Function
create_block
Create a block (with regtest difficulty).
test/functional/test_framework/blocktools.py:61
↓ 122 callers
Method
setItem
* Store a value * @param key Storage key * @param value Value to store (will be JSON stringified if not already a string)
cashtab/src/platform/types.ts:24
↓ 120 callers
Function
GetScriptForDestination
src/script/standard.cpp:240
↓ 120 callers
Function
decode
* Decodes the given base32-encoded string into an array of 5-bit integers. * * @static * @param string * @throws {ValidationError}
modules/ecashaddrjs/src/base32.ts:86
↓ 120 callers
Method
recv
(self)
test/functional/test_framework/chronik/client.py:243
↓ 119 callers
Method
assert_start_raises_init_error
Attempt to start the node and expect it to raise an error. extra_args: extra arguments to pass through to bitcoind expected_msg: rege
test/functional/test_framework/test_node.py:827
↓ 119 callers
Function
have_flag
src/secp256k1/src/bench.h:132
↓ 117 callers
Method
load
src/wallet/interfaces.cpp:517
↓ 117 callers
Method
send_blocks_and_test
Send blocks to test node and test whether the tip advances. - add all blocks to our block_store - send a headers message for the fina
test/functional/test_framework/p2p.py:868
↓ 115 callers
Method
stop_node
Stop the node.
test/functional/test_framework/test_node.py:532
↓ 114 callers
Method
Invalid
src/consensus/validation.h:101
↓ 113 callers
Function
deterministicExp2
src/pow/grasberg.cpp:140
↓ 112 callers
Function
QuadRound
src/crypto/sha256_shani.cpp:26
↓ 112 callers
Function
create_coinbase
Create a coinbase transaction, assuming no miner fees. If pubkey is passed in, the coinbase output will be a P2PK output; otherwise an anyone
test/functional/test_framework/blocktools.py:103
↓ 112 callers
Method
from
(value: &TxEntry)
chronik/chronik-db/src/io/txs.rs:542
↓ 110 callers
Method
GetIntArg
src/common/args.cpp:494
↓ 110 callers
Method
create_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:369
↓ 110 callers
Method
isEmpty
* For tests. */
src/avalanche/stakecontendercache.h:139
↓ 110 callers
Method
reset
src/common/bloom.cpp:263
↓ 109 callers
Method
into_iter
(self)
modules/ecash-secp256k1/src/ecdsa/serialized_signature.rs:130
↓ 109 callers
Method
ser
Serialize the tx to a byte array
modules/ecash-lib/src/tx.ts:99
↓ 109 callers
Method
setValue
src/qt/qvaluecombobox.cpp:19
↓ 109 callers
Method
sign
Sign the tx built by this builder and return a Tx
modules/ecash-lib/src/txBuilder.ts:116
↓ 108 callers
Method
exists
src/txmempool.h:535
↓ 108 callers
Method
priceNanoSatsPerAtom
* Calculate the actual priceNanoSatsPerAtom of this offer, factoring in * all approximation inacurracies. * Due to the rounding, the price c
modules/ecash-agora/src/partial.ts:635
↓ 108 callers
Method
script
(self, script_type: str, script_payload: str)
test/functional/test_framework/chronik/client.py:483
↓ 108 callers
Function
set_error
src/script/script_error.h:102
↓ 107 callers
Function
OK
Return a success status.
src/leveldb/include/leveldb/status.h:37
↓ 107 callers
Function
fromHex
(hex: string)
modules/b58-ts/tests/test.ts:10
↓ 107 callers
Function
initializeCashtabStateForTests
( wallets, localforage, apiError = false, // Not all tests require tx history mocks, default t
cashtab/src/components/App/fixtures/helpers.js:96
↓ 107 callers
Method
reserve
src/wallet/wallet.h:1138
↓ 106 callers
Method
IsNull
src/primitives/transaction.h:145
↓ 106 callers
Method
sort
src/qt/bantablemodel.cpp:159
↓ 105 callers
Method
GetID
src/wallet/scriptpubkeyman.cpp:630
↓ 105 callers
Method
ToStringAddrPort
src/netaddress.cpp:1100
↓ 105 callers
Function
format
src/util/translation.h:45
↓ 105 callers
Method
get_bytes
Retrieve the 32-byte representation of this key.
test/functional/test_framework/key.py:342
↓ 104 callers
Function
FromHex
Deserialize from a hex string representation (eg from RPC)
test/functional/test_framework/messages.py:192
↓ 104 callers
Method
IsArgSet
src/common/args.cpp:371
↓ 104 callers
Method
sync_with_ping
Ensure ProcessMessages and SendMessages is called on this connection
test/functional/test_framework/p2p.py:705
↓ 103 callers
Method
add
src/bench/nanobench.h:2328
↓ 103 callers
Method
rand256
generate a random uint256. */
src/random.h:328
↓ 102 callers
Method
Write
src/addrdb.cpp:202
↓ 102 callers
Method
front
src/util/bitdeque.h:393
↓ 102 callers
Method
getblockhash
(self, block)
contrib/devtools/chainparams/test_make_chainparams.py:52
↓ 101 callers
Function
ToHex
Convert a binary-serializable object to hex (eg for submission via RPC)
test/functional/test_framework/messages.py:198
↓ 101 callers
Method
resize
Resize the container. */
src/util/bitdeque.h:438
↓ 101 callers
Method
serialize
(self)
test/functional/p2p_ping.py:17
↓ 101 callers
Method
start_node
Start a bitcoind
test/functional/test_framework/test_framework.py:604
↓ 100 callers
Method
write
(self, message)
test/functional/setup_scripts/ipc.py:34
← previous
next →
101–200 of 23,628, ranked by callers