MCPcopy Create free account

hub / github.com/ElementsProject/lightning / functions

Functions16,249 in github.com/ElementsProject/lightning

↓ 8 callersFunctionamount_sat_sub_msat
common/amount.c:342
↓ 8 callersFunctionany_channel_by_scid
lightningd/channel.c:811
↓ 8 callersFunctionarc_head
Give me the node at the head of an arc. */
plugins/askrene/child/graph.h:92
↓ 8 callersFunctionbitcoin_tx_add_input
bitcoin/tx.c:225
↓ 8 callersFunctionbitcoin_tx_compute_fee
* Compute how much fee we are actually sending with this transaction. */
bitcoin/tx.c:143
↓ 8 callersFunctionbkpr_setup
plugins/bkpr/test/run-recorder.c:561
↓ 8 callersFunctionbroadcast_new_gossip
lightningd/channel_gossip.c:399
↓ 8 callersFunctionchanbackup
plugins/chanbackup.c:80
↓ 8 callersFunctioncheck_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 callersFunctionclosefrom
ccan/ccan/closefrom/closefrom.c:28
↓ 8 callersFunctioncommand_check_done
plugins/libplugin.c:693
↓ 8 callersFunctioncommand_check_done
Generated stub for command_check_done */
plugins/bkpr/test/run-format_event.c:18
↓ 8 callersFunctioncomplain
ccan/ccan/cdump/cdump.c:254
↓ 8 callersMethodconfigure
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 callersFunctionconn2sql
* @param conn: The db->conn void * pointer. * * @return the actual sqlite3 connection. */
db/db_sqlite3.c:22
↓ 8 callersFunctioncontinue_splice
plugins/spender/splice.c:1635
↓ 8 callersMethodcreate_rpc
(&self)
plugins/lsps-plugin/src/core/lsps2/handler.rs:55
↓ 8 callersMethodcreate_rpc
(&self)
plugins/lsps-plugin/src/cln_adapters/rpc.rs:45
↓ 8 callersFunctiondb_col_short_channel_id
db/bindings.c:409
↓ 8 callersFunctionderive_shaseed
common/derive_basepoints.c:169
↓ 8 callersFunctiondest_count
plugins/spender/multifundchannel.c:31
↓ 8 callersFunctionecdh
(k, rk)
contrib/pyln-proto/pyln/proto/wire.py:44
↓ 8 callersFunctionerr_set_progname
ccan/ccan/err/err.c:13
↓ 8 callersFunctionfeature_set_for_feature
common/features.c:197
↓ 8 callersMethodfilter_channels
Filters channels using an arbitrary function or lambda predicate.
contrib/pyln-client/pyln/client/gossmapstats.py:19
↓ 8 callersFunctionfind_peer
Search for a peer. */
gossipd/gossipd.c:58
↓ 8 callersFunctionflow_edge
Helper to access the half chan at flow index idx */
plugins/askrene/child/flow.c:118
↓ 8 callersFunctionfromwire
Generated stub for fromwire */
common/test/run-base64.c:50
↓ 8 callersFunctionfromwire_bitcoin_outpoint
bitcoin/tx.c:792
↓ 8 callersFunctionfromwire_wireaddr
common/wireaddr.c:30
↓ 8 callersFunctionget_constraints
plugins/askrene/child/route_query.c:19
↓ 8 callersFunctionget_feerate
Get a single feerate from estimatesmartfee. * Returns NULL on success (feerate stored in *perkb), or error response. */
plugins/bcli.c:557
↓ 8 callersFunctionget_network_blockheight
lightningd/chaintopology.c:1136
↓ 8 callersFunctiongossmap_first_chan
common/gossmap.c:1588
↓ 8 callersFunctiongossmap_local_addchan
common/gossmap.c:1047
↓ 8 callersFunctiongossmap_next_chan
common/gossmap.c:1593
↓ 8 callersFunctionhash
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 callersFunctionhsm_capable
Is this capability supported by the HSM? (So far, always a message * number) */
lightningd/hsm_control.c:75
↓ 8 callersFunctionht_max
Fill to 87.5% */
ccan/ccan/htable/htable.c:90
↓ 8 callersFunctionht_perfect_mask
ccan/ccan/htable/htable.c:64
↓ 8 callersFunctioninvrequest_decode
common/bolt12.c:326
↓ 8 callersFunctionjson_add_outpoint
common/json_stream.c:469
↓ 8 callersFunctionjson_add_primitive
common/json_stream.c:188
↓ 8 callersFunctionjson_parse
common/test/run-json_remove.c:230
↓ 8 callersFunctionjson_parse_input
common/json_parse_simple.c:493
↓ 8 callersFunctionjson_stream_fail
lightningd/jsonrpc.c:753
↓ 8 callersFunctionjson_to_psbt
common/json_parse.c:664
↓ 8 callersFunctionjson_tok_is_null
Generated stub for json_tok_is_null */
common/test/run-bolt11.c:135
↓ 8 callersFunctionmemeqstr
* 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 callersFunctionmerkle_tlv
Generated stub for merkle_tlv */
common/test/run-tlv_span.c:66
↓ 8 callersFunctionnew_initial_channel
common/initial_channel.c:12
↓ 8 callersFunctionnew_logger
With different entry points */
lightningd/log.c:545
↓ 8 callersFunctionnew_token
common/splice_script.c:85
↓ 8 callersFunctionnode_adjacency_end
plugins/askrene/child/graph.h:128
↓ 8 callersMethodnonce
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 callersFunctionnotify
ccan/ccan/tal/tal.c:221
↓ 8 callersMethodopenchannel_abort
Abort a channel open
contrib/pyln-client/pyln/client/lightning.py:1250
↓ 8 callersFunctionopt_find_long
ccan/ccan/opt/parse.c:57
↓ 8 callersFunctionparse_args
ccan/ccan/opt/test/utils.c:61
↓ 8 callersFunctionparse_wireaddr
common/wireaddr.c:514
↓ 8 callersFunctionpath_dirname
ccan/ccan/tal/path/path.c:471
↓ 8 callersFunctionpayment_note
plugins/renepay/payment.c:270
↓ 8 callersFunctionplugin_kill
lightningd/plugin.c:439
↓ 8 callersMethodplugin_list
Lists all plugins lightningd knows about.
contrib/pyln-client/pyln/client/lightning.py:1375
↓ 8 callersFunctionprocess_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 callersFunctionpsbt_input_set_serial_id
common/psbt_open.c:369
↓ 8 callersFunctionpush_field
common/bolt11.c:1086
↓ 8 callersMethodquery
(self, query: str)
contrib/pyln-testing/pyln/testing/db.py:32
↓ 8 callersFunctionrinfo_one_done
plugins/bkpr/bookkeeper.c:146
↓ 8 callersFunctionscriptpubkey_p2tr
bitcoin/script.c:346
↓ 8 callersFunctionsend_payment_req
plugins/xpay/xpay.c:366
↓ 8 callersFunctionset_always
ccan/ccan/io/io.c:149
↓ 8 callersFunctionsha_mix_in
h = SHA-256(h || data) */
connectd/handshake.c:209
↓ 8 callersFunctionshort_channel_id_outnum
bitcoin/short_channel_id.h:74
↓ 8 callersFunctionshort_channel_id_txnum
bitcoin/short_channel_id.h:69
↓ 8 callersFunctionsighash_from_merkle
Generated stub for sighash_from_merkle */
common/test/run-tlv_span.c:69
↓ 8 callersFunctionsphinx_path_new
common/sphinx.c:56
↓ 8 callersMethodsplice
Execute a splice
contrib/pyln-client/pyln/client/lightning.py:1257
↓ 8 callersFunctionstatus_vfmt
common/status.c:144
↓ 8 callersFunctionsubd_send_fd
lightningd/subd.c:855
↓ 8 callersMethodto_satoshi
Return a Decimal representing the number of satoshis.
contrib/pyln-client/pyln/client/lightning.py:87
↓ 8 callersFunctiontok_take_if
ccan/ccan/cdump/cdump.c:124
↓ 8 callersFunctiontoks_alloc
common/json_parse_simple.c:486
↓ 8 callersFunctiontowire_bigsize
common/bigsize.c:118
↓ 8 callersFunctiontowire_connectd_peer_send_msg
Generated stub for towire_connectd_peer_send_msg */
lightningd/test/run-invoice-select-inchan.c:636
↓ 8 callersFunctiontrace_span_tag
common/trace.c:393
↓ 8 callersFunctionwally_txid
bitcoin/tx.c:486
↓ 7 callersFunctionIsIPv6
connectd/netaddress.c:64
↓ 7 callersMethodadd_field
(self, typenum, value)
contrib/pyln-proto/pyln/proto/onion.py:168
↓ 7 callersFunctionamount_msat_mul
common/amount.c:600
↓ 7 callersFunctionarc_dual
Helper function. * Given an arc idx, return the dual's idx in the residual network. */
plugins/renepay/mcf.c:376
↓ 7 callersFunctionarc_obj
plugins/askrene/child/graph.h:27
↓ 7 callersFunctionattempt_deliver
plugins/xpay/xpay.c:390
↓ 7 callersFunctionaudit_psbt
bitcoin/psbt.c:129
↓ 7 callersFunctionbech32_convert_bits
common/bech32.c:157
↓ 7 callersFunctionbech32_decode
common/bech32.c:94
↓ 7 callersFunctionbitcoin_plugin_error
Our Bitcoin backend plugin gave us a bad response. We can't recover. */
lightningd/bitcoind.c:96
↓ 7 callersFunctionbitcoin_tx_from_hex
bitcoin/tx.c:659
↓ 7 callersFunctionbitcoin_tx_input_weight
Input weight */
bitcoin/tx.c:896
↓ 7 callersFunctionbitcoin_tx_output_get_amount
bitcoin/tx.c:321
← previousnext →801–900 of 16,249, ranked by callers