Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ElementsProject/lightning
/ functions
Functions
16,249 in github.com/ElementsProject/lightning
⨍
Functions
16,249
◇
Types & classes
10,838
↳
Endpoints
71
↓ 8 callers
Function
amount_sat_sub_msat
common/amount.c:342
↓ 8 callers
Function
any_channel_by_scid
lightningd/channel.c:811
↓ 8 callers
Function
arc_head
Give me the node at the head of an arc. */
plugins/askrene/child/graph.h:92
↓ 8 callers
Function
bitcoin_tx_add_input
bitcoin/tx.c:225
↓ 8 callers
Function
bitcoin_tx_compute_fee
* Compute how much fee we are actually sending with this transaction. */
bitcoin/tx.c:143
↓ 8 callers
Function
bkpr_setup
plugins/bkpr/test/run-recorder.c:561
↓ 8 callers
Function
broadcast_new_gossip
lightningd/channel_gossip.c:399
↓ 8 callers
Function
chanbackup
plugins/chanbackup.c:80
↓ 8 callers
Function
check_tx_abort
`txid` is which tx to abort (aka remove inflight). NULL means just restart * channeld and dont abort any specific inflight. */
channeld/channeld.c:1872
↓ 8 callers
Function
closefrom
ccan/ccan/closefrom/closefrom.c:28
↓ 8 callers
Function
command_check_done
plugins/libplugin.c:693
↓ 8 callers
Function
command_check_done
Generated stub for command_check_done */
plugins/bkpr/test/run-format_event.c:18
↓ 8 callers
Function
complain
ccan/ccan/cdump/cdump.c:254
↓ 8 callers
Method
configure
Communicate with `lightningd` to tell it about our options, RPC methods and subscribe to hooks, and then process the initialization, configuring the p
plugins/src/lib.rs:353
↓ 8 callers
Function
conn2sql
* @param conn: The db->conn void * pointer. * * @return the actual sqlite3 connection. */
db/db_sqlite3.c:22
↓ 8 callers
Function
continue_splice
plugins/spender/splice.c:1635
↓ 8 callers
Method
create_rpc
(&self)
plugins/lsps-plugin/src/core/lsps2/handler.rs:55
↓ 8 callers
Method
create_rpc
(&self)
plugins/lsps-plugin/src/cln_adapters/rpc.rs:45
↓ 8 callers
Function
db_col_short_channel_id
db/bindings.c:409
↓ 8 callers
Function
derive_shaseed
common/derive_basepoints.c:169
↓ 8 callers
Function
dest_count
plugins/spender/multifundchannel.c:31
↓ 8 callers
Function
ecdh
(k, rk)
contrib/pyln-proto/pyln/proto/wire.py:44
↓ 8 callers
Function
err_set_progname
ccan/ccan/err/err.c:13
↓ 8 callers
Function
feature_set_for_feature
common/features.c:197
↓ 8 callers
Method
filter_channels
Filters channels using an arbitrary function or lambda predicate.
contrib/pyln-client/pyln/client/gossmapstats.py:19
↓ 8 callers
Function
find_peer
Search for a peer. */
gossipd/gossipd.c:58
↓ 8 callers
Function
flow_edge
Helper to access the half chan at flow index idx */
plugins/askrene/child/flow.c:118
↓ 8 callers
Function
fromwire
Generated stub for fromwire */
common/test/run-base64.c:50
↓ 8 callers
Function
fromwire_bitcoin_outpoint
bitcoin/tx.c:792
↓ 8 callers
Function
fromwire_wireaddr
common/wireaddr.c:30
↓ 8 callers
Function
get_constraints
plugins/askrene/child/route_query.c:19
↓ 8 callers
Function
get_feerate
Get a single feerate from estimatesmartfee. * Returns NULL on success (feerate stored in *perkb), or error response. */
plugins/bcli.c:557
↓ 8 callers
Function
get_network_blockheight
lightningd/chaintopology.c:1136
↓ 8 callers
Function
gossmap_first_chan
common/gossmap.c:1588
↓ 8 callers
Function
gossmap_local_addchan
common/gossmap.c:1047
↓ 8 callers
Function
gossmap_next_chan
common/gossmap.c:1593
↓ 8 callers
Function
hash
We use the number divided by two as the hash (for lots of collisions), plus set all the higher bits so we can detect if they don't get masked ou
ccan/ccan/htable/test/run.c:13
↓ 8 callers
Function
hsm_capable
Is this capability supported by the HSM? (So far, always a message * number) */
lightningd/hsm_control.c:75
↓ 8 callers
Function
ht_max
Fill to 87.5% */
ccan/ccan/htable/htable.c:90
↓ 8 callers
Function
ht_perfect_mask
ccan/ccan/htable/htable.c:64
↓ 8 callers
Function
invrequest_decode
common/bolt12.c:326
↓ 8 callers
Function
json_add_outpoint
common/json_stream.c:469
↓ 8 callers
Function
json_add_primitive
common/json_stream.c:188
↓ 8 callers
Function
json_parse
common/test/run-json_remove.c:230
↓ 8 callers
Function
json_parse_input
common/json_parse_simple.c:493
↓ 8 callers
Function
json_stream_fail
lightningd/jsonrpc.c:753
↓ 8 callers
Function
json_to_psbt
common/json_parse.c:664
↓ 8 callers
Function
json_tok_is_null
Generated stub for json_tok_is_null */
common/test/run-bolt11.c:135
↓ 8 callers
Function
memeqstr
* memeqstr - Is a byte array equal to a NUL terminated string? * @data: byte array * @length: length of @data in bytes * @string: NUL terminated st
ccan/ccan/mem/mem.h:146
↓ 8 callers
Function
merkle_tlv
Generated stub for merkle_tlv */
common/test/run-tlv_span.c:66
↓ 8 callers
Function
new_initial_channel
common/initial_channel.c:12
↓ 8 callers
Function
new_logger
With different entry points */
lightningd/log.c:545
↓ 8 callers
Function
new_token
common/splice_script.c:85
↓ 8 callers
Function
node_adjacency_end
plugins/askrene/child/graph.h:128
↓ 8 callers
Method
nonce
Transforms a numeric nonce into a byte formatted one Nonce n encoded as 32 zero bits, followed by a little-endian 64-bit value. Note:
contrib/pyln-proto/pyln/proto/wire.py:92
↓ 8 callers
Function
notify
ccan/ccan/tal/tal.c:221
↓ 8 callers
Method
openchannel_abort
Abort a channel open
contrib/pyln-client/pyln/client/lightning.py:1250
↓ 8 callers
Function
opt_find_long
ccan/ccan/opt/parse.c:57
↓ 8 callers
Function
parse_args
ccan/ccan/opt/test/utils.c:61
↓ 8 callers
Function
parse_wireaddr
common/wireaddr.c:514
↓ 8 callers
Function
path_dirname
ccan/ccan/tal/path/path.c:471
↓ 8 callers
Function
payment_note
plugins/renepay/payment.c:270
↓ 8 callers
Function
plugin_kill
lightningd/plugin.c:439
↓ 8 callers
Method
plugin_list
Lists all plugins lightningd knows about.
contrib/pyln-client/pyln/client/lightning.py:1375
↓ 8 callers
Function
process_onionpacket
* Given an onionpacket msg extract the information for the current * node and unwrap the remainder so that the node can forward it. */
common/sphinx.c:646
↓ 8 callers
Function
psbt_input_set_serial_id
common/psbt_open.c:369
↓ 8 callers
Function
push_field
common/bolt11.c:1086
↓ 8 callers
Method
query
(self, query: str)
contrib/pyln-testing/pyln/testing/db.py:32
↓ 8 callers
Function
rinfo_one_done
plugins/bkpr/bookkeeper.c:146
↓ 8 callers
Function
scriptpubkey_p2tr
bitcoin/script.c:346
↓ 8 callers
Function
send_payment_req
plugins/xpay/xpay.c:366
↓ 8 callers
Function
set_always
ccan/ccan/io/io.c:149
↓ 8 callers
Function
sha_mix_in
h = SHA-256(h || data) */
connectd/handshake.c:209
↓ 8 callers
Function
short_channel_id_outnum
bitcoin/short_channel_id.h:74
↓ 8 callers
Function
short_channel_id_txnum
bitcoin/short_channel_id.h:69
↓ 8 callers
Function
sighash_from_merkle
Generated stub for sighash_from_merkle */
common/test/run-tlv_span.c:69
↓ 8 callers
Function
sphinx_path_new
common/sphinx.c:56
↓ 8 callers
Method
splice
Execute a splice
contrib/pyln-client/pyln/client/lightning.py:1257
↓ 8 callers
Function
status_vfmt
common/status.c:144
↓ 8 callers
Function
subd_send_fd
lightningd/subd.c:855
↓ 8 callers
Method
to_satoshi
Return a Decimal representing the number of satoshis.
contrib/pyln-client/pyln/client/lightning.py:87
↓ 8 callers
Function
tok_take_if
ccan/ccan/cdump/cdump.c:124
↓ 8 callers
Function
toks_alloc
common/json_parse_simple.c:486
↓ 8 callers
Function
towire_bigsize
common/bigsize.c:118
↓ 8 callers
Function
towire_connectd_peer_send_msg
Generated stub for towire_connectd_peer_send_msg */
lightningd/test/run-invoice-select-inchan.c:636
↓ 8 callers
Function
trace_span_tag
common/trace.c:393
↓ 8 callers
Function
wally_txid
bitcoin/tx.c:486
↓ 7 callers
Function
IsIPv6
connectd/netaddress.c:64
↓ 7 callers
Method
add_field
(self, typenum, value)
contrib/pyln-proto/pyln/proto/onion.py:168
↓ 7 callers
Function
amount_msat_mul
common/amount.c:600
↓ 7 callers
Function
arc_dual
Helper function. * Given an arc idx, return the dual's idx in the residual network. */
plugins/renepay/mcf.c:376
↓ 7 callers
Function
arc_obj
plugins/askrene/child/graph.h:27
↓ 7 callers
Function
attempt_deliver
plugins/xpay/xpay.c:390
↓ 7 callers
Function
audit_psbt
bitcoin/psbt.c:129
↓ 7 callers
Function
bech32_convert_bits
common/bech32.c:157
↓ 7 callers
Function
bech32_decode
common/bech32.c:94
↓ 7 callers
Function
bitcoin_plugin_error
Our Bitcoin backend plugin gave us a bad response. We can't recover. */
lightningd/bitcoind.c:96
↓ 7 callers
Function
bitcoin_tx_from_hex
bitcoin/tx.c:659
↓ 7 callers
Function
bitcoin_tx_input_weight
Input weight */
bitcoin/tx.c:896
↓ 7 callers
Function
bitcoin_tx_output_get_amount
bitcoin/tx.c:321
← previous
next →
801–900 of 16,249, ranked by callers