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
↓ 10 callers
Method
blockchain_info
Query some info about the blockchain, e.g. the tip hash and height.
chronik/chronik-indexer/src/query/blocks.rs:309
↓ 10 callers
Method
check_password
(self, password)
electrum/electrumabc/keystore.py:580
↓ 10 callers
Method
checkpermission
(self, args, expectedPermissions)
test/functional/p2p_permissions.py:212
↓ 10 callers
Function
chronik_sub_txid
Subscribe to txid events and make sure the subscription is active before returning
test/functional/test_framework/util.py:843
↓ 10 callers
Method
clear_block_announcement
(self)
test/functional/p2p_compactblocks.py:90
↓ 10 callers
Method
close
* Close the WebSocket connection and prevent any future reconnection * attempts.
modules/chronik-client/src/ChronikClient.ts:1185
↓ 10 callers
Method
configure_build_info
(self, **kwargs)
contrib/buildbot/test/test_endpoint_status.py:156
↓ 10 callers
Function
consumeNextPush
(stack: { remainingHex: string })
modules/ecash-lib/src/parse/opreturn.ts:196
↓ 10 callers
Method
context
Get and set internal node context. Useful for testing, but not accessible across processes.
src/interfaces/node.h:265
↓ 10 callers
Function
context_eq
src/secp256k1/src/tests.c:255
↓ 10 callers
Function
createIncomingTx
( txid: string, amountSats: number, wallet: Wallet, )
apps/marlin-wallet/web/test/transaction-manager.test.ts:19
↓ 10 callers
Method
create_new_address
(self, for_change=False, save=True)
electrum/electrumabc/wallet.py:3465
↓ 10 callers
Function
decodeLegacyAddress
(address: string)
modules/ecash-lib/src/address/legacyaddr.ts:69
↓ 10 callers
Function
deserialize_server
(server_str)
electrum/electrumabc/network.py:191
↓ 10 callers
Function
expectFinalizationTimedOut
( chronikClient: ChronikClient, result: { success: boolean; broadcasted: string[];
modules/ecash-agora/tests/finalization.test.ts:36
↓ 10 callers
Method
fatalError
src/node/kernel_notifications.cpp:77
↓ 10 callers
Method
forEachLeaf
src/radix.h:143
↓ 10 callers
Method
formatStatistics
* Format statistics data * * @param statistics - Statistics data to format * @returns Formatted statistics object with formatted values
modules/ecash-price/src/formatter.ts:187
↓ 10 callers
Method
fromAnyVoteItem
src/avalanche/test/processor_tests.cpp:491
↓ 10 callers
Function
fromHex
(str: string)
modules/chronik-client/src/hex.ts:48
↓ 10 callers
Method
generateblock
(self, *args, invalid_call, **kwargs)
test/functional/test_framework/test_node.py:482
↓ 10 callers
Function
getActionTotals
(action: payment.Action)
modules/ecash-wallet/src/wallet.ts:3699
↓ 10 callers
Function
getAgoraSpotPriceXec
( priceXec: number | string, userLocale: string, )
cashtab/src/formatting/index.ts:276
↓ 10 callers
Method
getCurrentReceiveAddress
Address shown on the main screen, QR code, and watch companion.
apps/marlin-wallet/web/src/address-manager.ts:52
↓ 10 callers
Function
getDustOutputs
(count: number)
modules/ecash-wallet/test/transactions.test.ts:60
↓ 10 callers
Function
getDustOutputs
(count: number)
modules/ecash-wallet/test/hdTransactions.test.ts:63
↓ 10 callers
Method
getString
src/univalue/lib/univalue_write.cpp:18
↓ 10 callers
Function
getSubVersionEB
* This function convert MaxBlockSize from byte to * MB with a decimal precision one digit rounded down * E.g. * 1660000 -> 1.6 * 2010000 -> 2.0 *
src/net.cpp:3242
↓ 10 callers
Method
getValue
src/test/cuckoocache_tests.cpp:72
↓ 10 callers
Method
getWalletName
src/qt/walletmodel.cpp:517
↓ 10 callers
Method
get_fee
Try and calculate the fee based on the input data, and returns it as satoshis (int). Can raise InputValueMissing on tx's where fee data is
electrum/electrumabc/transaction.py:1432
↓ 10 callers
Method
get_ops
Parse a script and return a list of (opcode, data) tuples. If the opcode is not a push operation, data is None.
electrum/electrumabc/address.py:719
↓ 10 callers
Function
get_unspent
(listunspent, amount)
test/functional/rpc_fundrawtransaction.py:20
↓ 10 callers
Method
getvch
src/script/script.h:362
↓ 10 callers
Method
handle_tx_event
Send out updates to subscribers for this tx and msg_type.
chronik/chronik-indexer/src/subs.rs:120
↓ 10 callers
Method
hasForkId
src/script/sighashtype.h:77
↓ 10 callers
Method
input
Return the ith input file at "level()+which" ("which" must be 0 or 1).
src/leveldb/db/version_set.h:335
↓ 10 callers
Method
insert
Parse, color & validate the txs as token txs and add them to the index. Returns the processed result so we can use it in subsequent indices.
chronik/chronik-db/src/io/token/io.rs:229
↓ 10 callers
Method
is_banned
(self, node, addr)
test/functional/rpc_setban.py:16
↓ 10 callers
Method
is_null
(self)
electrum/electrumabc/uint256.py:23
↓ 10 callers
Function
makeAlpOffer
(params: { chronik: ChronikClient; agoraPartial: AgoraPartial; makerSk: Uint8Array; fuelInput:
modules/ecash-agora/tests/partial-helper-alp.ts:57
↓ 10 callers
Method
mock_forward
(self, delta)
test/functional/p2p_ping.py:48
↓ 10 callers
Method
multi_get
( &self, cf: &CF, keys: impl IntoIterator<Item = impl AsRef<[u8]>>, sorted_inp
chronik/chronik-db/src/db.rs:178
↓ 10 callers
Method
new
(self)
electrum/electrumabc/base_wizard.py:116
↓ 10 callers
Function
numBytes
(n)
electrum/electrumabc/rsakey.py:147
↓ 10 callers
Method
ok_or_abort
If `result` is [`Err`], logs and aborts the node.
chronik/chronik-indexer/src/indexer.rs:1680
↓ 10 callers
Method
p2pkhUtxoToBuilderInput
* Convert a WalletUtxo into a TxBuilderInput (P2PKH). * Unified method that works for both HD and non-HD wallets.
modules/ecash-wallet/src/wallet.ts:575
↓ 10 callers
Function
parseEmppScript
(script: Script)
modules/ecash-lib/src/token/empp.ts:40
↓ 10 callers
Function
parseOpReturnRaw
(opReturnRaw: string)
cashtab/src/opreturn/index.ts:93
↓ 10 callers
Function
parseUint256Hex
(raw: string)
apps/marlin-wallet/web/src/bip21.ts:129
↓ 10 callers
Function
pasteBip21UriIntoRecipient
(uri: string)
apps/marlin-wallet/web/cypress/e2e/send.cy.ts:126
↓ 10 callers
Method
post_json_with_hmac
(self, path, headers, obj)
contrib/buildbot/test/abcbot_fixture.py:75
↓ 10 callers
Function
previewAddress
(address: string)
cashtab/src/helpers/index.ts:531
↓ 10 callers
Function
print_filenames
(filenames, verbose)
contrib/devtools/copyright_header.py:212
↓ 10 callers
Method
push_back
Write single 8-bit char (may be part of UTF-8 sequence)
src/univalue/include/univalue_utffilter.h:18
↓ 10 callers
Method
put_bytecode
Append the given raw bytecode to this script. Note: this doesn't add push opcodes for the given slice, it just appends the bytecode which can contain
chronik/bitcoinsuite-core/src/script/script_mut.rs:50
↓ 10 callers
Function
randrange
Return a random integer k such that 1 <= k < bound, uniformly distributed across that range. This is guaranteed to be cryptographically strong
electrum/electrumabc/util.py:755
↓ 10 callers
Method
redirect
(&self, url: String)
web/explorer/explorer-server/src/server.rs:862
↓ 10 callers
Method
registerVote
src/avalanche/voterecord.cpp:13
↓ 10 callers
Method
scan_and_create_client_for_device
( self, *, device_id: str, wizard: BaseWizard )
electrum/electrumabc_plugins/hw_wallet/plugin.py:94
↓ 10 callers
Function
secp256k1_callback_call
src/secp256k1/src/util.h:86
↓ 10 callers
Function
secp256k1_ec_seckey_negate
src/secp256k1/src/secp256k1.c:603
↓ 10 callers
Function
secp256k1_ec_seckey_tweak_mul
src/secp256k1/src/secp256k1.c:693
↓ 10 callers
Function
secp256k1_ecdsa_signature_normalize
src/secp256k1/src/secp256k1.c:414
↓ 10 callers
Function
secp256k1_ecdsa_signature_serialize_compact
src/secp256k1/src/secp256k1.c:401
↓ 10 callers
Function
secp256k1_ecmult_gen_context_is_built
src/secp256k1/src/ecmult_gen_impl.h:22
↓ 10 callers
Function
secp256k1_fe_is_square_var
src/secp256k1/src/field_impl.h:404
↓ 10 callers
Function
secp256k1_fe_storage_cmov
src/secp256k1/src/field_5x52_impl.h:423
↓ 10 callers
Function
secp256k1_hmac_sha256_finalize
src/secp256k1/src/hash_impl.h:206
↓ 10 callers
Function
secp256k1_hmac_sha256_initialize
src/secp256k1/src/hash_impl.h:174
↓ 10 callers
Function
secp256k1_i128_mul
src/secp256k1/src/int128_struct_impl.h:117
↓ 10 callers
Function
secp256k1_scratch_create
src/secp256k1/src/scratch_impl.h:13
↓ 10 callers
Function
secp256k1_scratch_destroy
src/secp256k1/src/scratch_impl.h:26
↓ 10 callers
Function
secp256k1_xonly_pubkey_cmp
src/secp256k1/src/modules/extrakeys/main_impl.h:59
↓ 10 callers
Method
secret_bytes
(&self)
modules/ecash-secp256k1/src/key.rs:305
↓ 10 callers
Function
send_opreturn
Build an SLP OP_RETURN SEND script
chronik/bitcoinsuite-slp/src/slp/build.rs:108
↓ 10 callers
Method
serialize
(self)
test/functional/feature_block.py:48
↓ 10 callers
Method
setFinalized
src/avalanche/peermanager.cpp:252
↓ 10 callers
Method
setNumStr
src/univalue/lib/univalue.cpp:45
↓ 10 callers
Method
set_label
(self, name, text=None)
electrum/electrumabc/wallet.py:606
↓ 10 callers
Method
setup_addr_msg
(self, num)
test/functional/p2p_addr_relay.py:109
↓ 10 callers
Method
setup_bytes
* setup_bytes is a convenience function which accounts for internal memory * usage when deciding how many elements to store. It isn't perfect bec
src/cuckoocache.h:386
↓ 10 callers
Method
showMessage
(self, message)
electrum/electrumabc_gui/qt/console.py:292
↓ 10 callers
Method
showScreen
(screen: Screen)
apps/marlin-wallet/web/src/navigation.ts:49
↓ 10 callers
Method
show_warning
(self, msg, parent=None, title=None, **kwargs)
electrum/electrumabc_gui/qt/util.py:269
↓ 10 callers
Method
sign_schnorrabc_no_aux_rand
Create a schnorr signature without using any auxiliary random data.
modules/ecash-secp256k1/src/schnorrabc.rs:56
↓ 10 callers
Method
signature
(&self)
modules/avalanche-lib-wasm/src/stake.rs:420
↓ 10 callers
Function
skip_section
src/secp256k1/src/tests_exhaustive.c:39
↓ 10 callers
Method
spent_by
(&self, output_idx: u32)
chronik/chronik-indexer/src/query/util.rs:261
↓ 10 callers
Method
subscribeToTxid
Subscribe to a txid
modules/chronik-client/src/ChronikClient.ts:1148
↓ 10 callers
Method
swap
src/prevector.h:547
↓ 10 callers
Function
to_bytes
(py: Python<'_>, bytes: &[u8])
chronik/chronik-plugin-impl/src/util.rs:9
↓ 10 callers
Method
to_u8
Convert the token type to its u8 representation.
chronik/bitcoinsuite-slp/src/token_type.rs:116
↓ 10 callers
Method
tokens
Token data of txs in the mempool.
chronik/chronik-db/src/mem/mempool.rs:298
↓ 10 callers
Function
txs_batch
(txs: &[Tx], block_height: i32)
chronik/chronik-db/src/io/token/tests/mock.rs:168
↓ 10 callers
Method
unconfirmed_txs
Query the mempool txs. This doesn't provide pagination (yet): - It's consistent with other unconfirmed txs endpoints. - Mempool txs are volatile, so p
chronik/chronik-indexer/src/query/txs.rs:203
↓ 10 callers
Method
updateBalance
()
modules/ecash-wallet/src/wallet.ts:211
↓ 10 callers
Method
validate_blocksequence
(self, anchor_height, ref_time, ref_bits, blocks)
electrum/electrumabc/tests/test_asert.py:7
↓ 10 callers
Function
value
src/qt/bitcoinamountfield.cpp:64
↓ 10 callers
Method
verify
* Verify a signature for the given cryptographic algorithm. * Intended to be used in X509 certificate verification. * Throw an exception if
modules/ecash-lib/src/publicKeyCrypto.ts:37
← previous
next →
1,901–2,000 of 23,628, ranked by callers