Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ElementsProject/lightning
/ functions
Functions
16,250 in github.com/ElementsProject/lightning
⨍
Functions
16,250
◇
Types & classes
10,838
↳
Endpoints
71
↓ 6 callers
Function
is_p2sh
(currency, prefix)
contrib/pyln-proto/pyln/proto/invoice.py:134
↓ 6 callers
Function
is_peer_error
common/wire_error.c:173
↓ 6 callers
Function
is_private
lightningd/channel_gossip.c:201
↓ 6 callers
Function
json_add_timeabs
common/json_stream.c:350
↓ 6 callers
Function
json_escape_needed
ccan/ccan/json_escape/json_escape.c:31
↓ 6 callers
Function
json_filter_ok
Returns true if we should print this member: this is a shortcut for: * * json_filter_down(filter, member); * ret = json_filter_ok(filter, NULL)
common/json_filter.c:38
↓ 6 callers
Function
json_stream_close
common/json_stream.c:119
↓ 6 callers
Function
json_stream_double_cr
We promise it will end in '\n\n' */
common/json_stream.c:98
↓ 6 callers
Function
json_to_secret
common/json_parse.c:652
↓ 6 callers
Function
json_to_u16
common/json_parse.c:73
↓ 6 callers
Function
jsonrpc_io_parse
common/jsonrpc_io.c:58
↓ 6 callers
Function
jsonrpc_io_parse_done
common/jsonrpc_io.c:106
↓ 6 callers
Function
jsonrpc_stream_start
plugins/libplugin.c:429
↓ 6 callers
Function
last_fee_state
common/fee_states.c:18
↓ 6 callers
Method
load_csv
Load a series of comma-separate-value lines into the namespace
contrib/pyln-proto/pyln/proto/message/message.py:96
↓ 6 callers
Function
log_chain_event
plugins/bkpr/test/run-recorder.c:331
↓ 6 callers
Method
logs_catchup
Save the latest stdout / stderr contents; return true if we got anything.
contrib/pyln-testing/pyln/testing/utils.py:322
↓ 6 callers
Function
make_pending_splice
(node_factory)
tests/test_splicing_insane.py:7
↓ 6 callers
Function
master_wait_sync_reply
This queues other traffic from the fd until we get reply. */
channeld/channeld.c:929
↓ 6 callers
Function
maybe_send_stfu
channeld/channeld.c:245
↓ 6 callers
Function
msg_dequeue
common/msg_queue.c:85
↓ 6 callers
Function
msg_enqueue
common/msg_queue.c:69
↓ 6 callers
Function
mvt_tags_valid
common/coin_mvt.c:179
↓ 6 callers
Function
new_onionreply
common/onionreply.c:36
↓ 6 callers
Function
new_peer_fd_arr
lightningd/peer_fd.c:21
↓ 6 callers
Function
new_signing_info
lightningd/onchain_control.c:732
↓ 6 callers
Function
node_id_from_hexstr
Generated stub for node_id_from_hexstr */
common/test/run-codex32.c:85
↓ 6 callers
Function
offer_encode
common/bolt12.c:158
↓ 6 callers
Function
offer_offer_id
common/bolt12.c:715
↓ 6 callers
Function
offer_status_single
wallet/wallet.h:1460
↓ 6 callers
Method
omit
Returns true if we should not consider this field in our model. This can be either because the field is redundant, or because msggen
contrib/msggen/msggen/model.py:107
↓ 6 callers
Function
opt_free_table
ccan/ccan/opt/opt.c:269
↓ 6 callers
Function
opt_register_version
common/version.c:23
↓ 6 callers
Function
opt_usage
ccan/ccan/opt/usage.c:172
↓ 6 callers
Function
outpointfilter_add
wallet/txfilter.c:29
↓ 6 callers
Function
output_status_in_db
wallet/wallet.h:61
↓ 6 callers
Function
outputs
Add these lines to the final output
tools/fromschema.py:41
↓ 6 callers
Function
parse_directives
ccan/ccan/graphql/graphql.c:359
↓ 6 callers
Function
path_canon
ccan/ccan/tal/path/path.c:139
↓ 6 callers
Function
payment_get_details
wallet/wallet.c:4194
↓ 6 callers
Function
payment_give_up
We won't try sending any more. Usually this means we return this * failure to the user, but see below. */
plugins/xpay/xpay.c:506
↓ 6 callers
Function
peer_start_channeld
lightningd/channel_control.c:1729
↓ 6 callers
Function
psbt_get_changeset
this requires having a serial_id entry on everything */ YOU MUST KEEP orig + new AROUND TO USE THE RESULTING SETS */
common/psbt_open.c:284
↓ 6 callers
Function
psbt_input_add_pubkey
bitcoin/psbt.c:301
↓ 6 callers
Function
psbt_input_is_ours
common/psbt_open.c:524
↓ 6 callers
Function
psbt_input_set_signature
bitcoin/psbt.c:341
↓ 6 callers
Function
psbt_input_set_witscript
bitcoin/psbt.c:472
↓ 6 callers
Function
pull_all
common/bolt11.c:92
↓ 6 callers
Function
queue_peer_msg
Queue a gossip message for the peer: connectd simply forwards it to * the peer. */
gossipd/gossipd.c:99
↓ 6 callers
Function
randbytes_overridden
common/randbytes.c:17
↓ 6 callers
Function
rbuf_good_size
ccan/ccan/rbuf/rbuf.c:21
↓ 6 callers
Function
rbuf_read_str
ccan/ccan/rbuf/rbuf.c:71
↓ 6 callers
Function
record_external_deposit
onchaind/onchaind.c:249
↓ 6 callers
Function
record_external_output
onchaind/onchaind.c:240
↓ 6 callers
Method
recv
(self, maxlen)
tests/test_connection.py:3954
↓ 6 callers
Method
request
( &self, peer_id: &PublicKey, request: &RequestObject<P>, )
plugins/lsps-plugin/src/core/transport.rs:114
↓ 6 callers
Function
reverse_bytes
<sigh>. Bitcoind represents hashes as little-endian for RPC. */
bitcoin/tx.h:90
↓ 6 callers
Function
rune_from_base64
ccan/ccan/rune/coding.c:372
↓ 6 callers
Function
rune_to_base64
ccan/ccan/rune/coding.c:377
↓ 6 callers
Function
sanitize_error
common/wire_error.c:118
↓ 6 callers
Function
sciddir_or_pubkey_from_scidd
common/sciddir_or_pubkey.c:57
↓ 6 callers
Function
send_backtrace
common/daemon.c:33
↓ 6 callers
Function
set_mvt_account_id
common/coin_mvt.c:190
↓ 6 callers
Method
set_result
(self, result: Any)
contrib/pyln-client/pyln/client/plugin.py:130
↓ 6 callers
Function
setup_channel
Set up a balanced l1->l2 channel, return: l1's expected channel moves l2's expected channel moves l1's expected chain moves l2's expe
tests/test_coinmoves.py:401
↓ 6 callers
Function
setup_gossip_store_test
(node_factory, bitcoind, opts=None)
tests/test_gossip.py:1597
↓ 6 callers
Function
sha256_double_done
bitcoin/shadouble.c:13
↓ 6 callers
Function
shachain_from_seed
ccan/ccan/crypto/shachain/shachain.c:63
↓ 6 callers
Function
show_llong_with_suffix
static helpers for showing values with kMGTPE suffixes. In this case there are separate but essentially identical functions for signed and unsigned
ccan/ccan/opt/helpers.c:461
↓ 6 callers
Function
show_ullong_with_suffix
ccan/ccan/opt/helpers.c:483
↓ 6 callers
Function
signature_to_der
bitcoin/signature.c:295
↓ 6 callers
Function
smoothed_feerate_for_deadline
lightningd/chaintopology.c:438
↓ 6 callers
Function
sql_req
plugins/bkpr/sql.c:10
↓ 6 callers
Method
subscribe
Subscribe to notifications for the given `topic`. The handler is an async function that takes a `Plugin<S>` and the notification as a `serde_json::Val
plugins/src/lib.rs:181
↓ 6 callers
Function
tal_resize_
ccan/ccan/tal/tal.c:745
↓ 6 callers
Function
test_channel_id
()
plugins/lsps-plugin/src/core/lsps2/htlc.rs:265
↓ 6 callers
Function
test_context
()
plugins/lsps-plugin/src/core/router.rs:209
↓ 6 callers
Function
time_to_sec
* time_to_sec - return number of seconds * @t: a time * * It's often more convenient to deal with time values as seconds. * Note that this will fi
ccan/ccan/time/time.h:592
↓ 6 callers
Function
timeabs_add
* timeabs_add - add a relative to an absolute time * @a: the absolute time. * @b: a relative time. * * The times must not overflow, or the results
ccan/ccan/time/time.h:491
↓ 6 callers
Function
timer_del
FIXME: inline */
ccan/ccan/timer/timer.c:137
↓ 6 callers
Function
timer_expired
common/timeout.c:56
↓ 6 callers
Method
to_bytes
(self, include_prefix=True)
contrib/pyln-proto/pyln/proto/onion.py:177
↓ 6 callers
Function
to_string
ccan/ccan/rune/coding.c:325
↓ 6 callers
Function
towire_amount_sat
common/amount.c:783
↓ 6 callers
Function
towire_pubkey
bitcoin/pubkey.c:115
↓ 6 callers
Function
trace_cleanup
common/trace.c:482
↓ 6 callers
Function
trace_span_find
common/trace.c:244
↓ 6 callers
Method
txdiscard
Cancel a Bitcoin transaction returned from txprepare. The outputs it was spending are released for other use.
contrib/pyln-client/pyln/client/lightning.py:1559
↓ 6 callers
Function
u64_to_fp16
common/fp16.c:6
↓ 6 callers
Function
use_bip86_derivation
common/hsm_secret.c:507
↓ 6 callers
Function
utxo_is_reserved
We lazy-evaluate whether a utxo is really still reserved. */
common/utxo.h:64
↓ 6 callers
Function
varint_encode
(i, w)
contrib/pyln-proto/pyln/proto/primitives.py:36
↓ 6 callers
Function
wait_for_restart
(l1, l2)
tests/test_splicing_insane.py:45
↓ 6 callers
Function
wallet_addrtype_in_db
wallet/wallet.h:289
↓ 6 callers
Function
wallet_htlc_update
input htlcs use failcode & failonion & we_filled, output htlcs use failmsg & failonion */
wallet/wallet.c:3521
↓ 6 callers
Function
wally_tx_output_scripteq
helper to compare output script with our tal'd script */
onchaind/onchaind.c:158
↓ 6 callers
Function
wireaddr_eq
common/wireaddr.c:14
↓ 6 callers
Function
wireaddr_to_addrinfo
common/wireaddr.c:826
↓ 6 callers
Method
with_channel_ready
(self, ready: bool)
plugins/lsps-plugin/src/core/lsps2/htlc.rs:369
↓ 6 callers
Method
with_fund_result
(self, channel_id: Sha256, txid: &str)
plugins/lsps-plugin/src/core/lsps2/htlc.rs:359
← previous
next →
1,101–1,200 of 16,250, ranked by callers