MCPcopy Create free account

hub / github.com/ElementsProject/lightning / functions

Functions16,250 in github.com/ElementsProject/lightning

↓ 5 callersFunctionget_type
May allocate a new type if not already found (steals @name) */
ccan/ccan/cdump/cdump.c:212
↓ 5 callersMethodgetroute
Show route to {id} for {amount_msat}, using {riskfactor} and optional {cltv} (default 9). If specified search from {fromid} otherwise
contrib/pyln-client/pyln/client/lightning.py:877
↓ 5 callersFunctiongetroutes_for
plugins/xpay/xpay.c:1799
↓ 5 callersFunctiongossip_store_len_written
gossipd/gossip_store.c:672
↓ 5 callersFunctiongossip_store_set_flag
Returns offset of following entry (i.e. after its header). */
gossipd/gossip_store.c:572
↓ 5 callersFunctiongossmap_chan_is_dying
common/gossmap.c:1462
↓ 5 callersFunctiongrab_fd_str
ccan/ccan/tal/grab_file/grab_file.c:74
↓ 5 callersFunctionguide_consume_one
common/json_parse.c:239
↓ 5 callersFunctionguide_must_be
common/json_parse.c:246
↓ 5 callersMethodhandle_buy
( &self, peer_id: PublicKey, request: Lsps2BuyRequest, )
plugins/lsps-plugin/src/core/lsps2/handler.rs:350
↓ 5 callersMethodhandle_get_info
( &self, request: Lsps2GetInfoRequest, )
plugins/lsps-plugin/src/core/lsps2/service.rs:69
↓ 5 callersFunctionhas_announce_depth
lightningd/channel_gossip.c:234
↓ 5 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-debug.c:16
↓ 5 callersFunctionhash_u5_done
common/hash_u5.c:40
↓ 5 callersFunctionhash_u5_init
common/hash_u5.c:6
↓ 5 callersFunctionheight_states_valid
FIXME: we don't know opener inside fromwire_height_states, so can't do * this there :( */
common/blockheight_states.c:111
↓ 5 callersFunctionhkdf
(ikm, salt=b"", info=b"")
contrib/pyln-proto/pyln/proto/wire.py:28
↓ 5 callersFunctionhtlc_has
channeld/channeld_htlc.h:39
↓ 5 callersFunctionhtlc_in_update_state
lightningd/peer_htlcs.c:54
↓ 5 callersFunctioninit_reply
onchaind/onchaind.c:1721
↓ 5 callersFunctioninitial_channel_tx
FIXME: We could cache this. */
common/initial_channel.c:88
↓ 5 callersFunctioninvoice_offer_id
common/bolt12.c:731
↓ 5 callersFunctioninvoices_find_by_label
Generated stub for invoices_find_by_label */
lightningd/test/run-invoice-select-inchan.c:386
↓ 5 callersFunctioninvreq_recurrence
common/bolt12.c:887
↓ 5 callersFunctionio_loop_with_timers
lightningd/io_loop_with_timers.c:8
↓ 5 callersFunctionis_channel_account
common/coin_mvt.h:332
↓ 5 callersMethodis_local_channel_active
Is the local channel @scid usable?
contrib/pyln-testing/pyln/testing/utils.py:1314
↓ 5 callersFunctionis_p2pkh
(currency, prefix)
contrib/pyln-proto/pyln/proto/invoice.py:130
↓ 5 callersFunctionis_wallet_account
There are three standard accounts: * "wallet" for our internal wallet, * "external" for other bitcoin sources, * <channelid> for lightning channels
common/coin_mvt.h:322
↓ 5 callersFunctionisaac_next_uint32
ccan/ccan/isaac/isaac.c:134
↓ 5 callersFunctionjson_add_invoice_fields
lightningd/invoice.c:41
↓ 5 callersFunctionjson_add_jsonrpc_errcode
common/json_stream.c:406
↓ 5 callersFunctionjson_add_lease_rates
common/json_stream.c:671
↓ 5 callersFunctionjson_escape_unescape_len
ccan/ccan/json_escape/json_escape.c:208
↓ 5 callersFunctionjson_out_add_splice
ccan/ccan/json_out/json_out.c:325
↓ 5 callersFunctionjson_stream_append
common/json_stream.c:86
↓ 5 callersFunctionjson_stream_attach_filter
common/json_stream.c:43
↓ 5 callersFunctionjson_strfield
common/test/run-onion-message-test.c:78
↓ 5 callersFunctionjson_to_outpoint
common/json_parse.c:611
↓ 5 callersFunctionjson_to_preimage
common/json_parse.c:658
↓ 5 callersFunctionjson_to_s64
Generated stub for json_to_s64 */
common/test/run-bolt11.c:101
↓ 5 callersFunctionjsonrpc_io_new
common/jsonrpc_io.c:22
↓ 5 callersFunctionjsonrpc_stream_fail
plugins/libplugin.c:452
↓ 5 callersFunctionlayer_name
plugins/askrene/layer.c:865
↓ 5 callersFunctionlightningd_deprecated_out_ok
Do we output this field? */
lightningd/lightningd.c:1017
↓ 5 callersFunctionlist_check_node
ccan/ccan/list/list.c:20
↓ 5 callersFunctionlog_level_parse
common/status_levels.c:30
↓ 5 callersFunctionmap_u8
common/gossmap.c:130
↓ 5 callersFunctionmlock_tal_memory
common/utils.c:101
↓ 5 callersFunctionmsg_queue_new
common/msg_queue.c:37
↓ 5 callersFunctionnew_chain_coin_mvt
common/coin_mvt.c:282
↓ 5 callersFunctionnew_channel_coin_mvt
common/coin_mvt.c:267
↓ 5 callersFunctionnew_channel_open_attempt
lightningd/channel.c:244
↓ 5 callersFunctionnew_full_channel
channeld/full_channel.c:74
↓ 5 callersFunctionnew_peer_fd
lightningd/peer_fd.c:12
↓ 5 callersFunctionnew_per_peer_state
common/per_peer_state.c:15
↓ 5 callersFunctionnode_id_valid
It's valid if we can convert to a real pubkey. */
common/node_id.c:30
↓ 5 callersFunctionnotification_handled
Generated stub for notification_handled */
plugins/test/run-decode_guess_type.c:173
↓ 5 callersFunctionnotify_channel_state_changed
lightningd/notification.c:329
↓ 5 callersFunctionoffer_status_used
wallet/wallet.h:1465
↓ 5 callersFunctiononchain_annotate_txin
onchaind/onchaind.c:1170
↓ 5 callersFunctionone_refresh_done
Recursion */
plugins/sql.c:569
↓ 5 callersFunctiononion_nonfinal_hop
common/onion_encode.c:35
↓ 5 callersMethodopenchannel_init
Initiate an openchannel with a peer
contrib/pyln-client/pyln/client/lightning.py:1208
↓ 5 callersFunctionopening_negotiate_msg
~ Handle random messages we might get during opening negotiation, (eg. gossip) * returning the first non-handled one, or NULL if we aborted negotiati
openingd/dualopend.c:1587
↓ 5 callersFunctionopt_register_table
ccan/ccan/opt/opt.c:198
↓ 5 callersFunctionopt_set_alloc
ccan/ccan/opt/opt.c:306
↓ 5 callersFunctionoutput_title
Add a title to the output
tools/fromschema.py:15
↓ 5 callersFunctionp2tr_for_keyidx
lightningd/peer_control.c:217
↓ 5 callersFunctionparse_keyword
ccan/ccan/graphql/graphql.c:77
↓ 5 callersFunctionpayment_fail
plugins/libplugin-pay.c:2424
↓ 5 callersFunctionpenalty_feerate
lightningd/chaintopology.c:676
↓ 5 callersFunctionper_peer_state_set_fd
common/per_peer_state.c:24
↓ 5 callersFunctionplugin_notify_message
Convenience wrapper for notify with "message" */
plugins/libplugin.c:1923
↓ 5 callersFunctionplugin_paths_match
lightningd/plugin.c:390
↓ 5 callersFunctionplugin_register
lightningd/plugin.c:326
↓ 5 callersFunctionpriorityqueue_empty
plugins/askrene/child/priorityqueue.c:133
↓ 5 callersFunctionpriorityqueue_top
plugins/askrene/child/priorityqueue.c:128
↓ 5 callersFunctionprocess_json_result
Process top-level JSON result object. * If update is true, ignore entries > td->last_created_index, and * delete before insert. * Put the maximum p
plugins/sql.c:926
↓ 5 callersFunctionpropose_resolution_to_master
Modern style: we don't create tx outselves, but tell lightningd. */
onchaind/onchaind.c:654
↓ 5 callersFunctionpsbt_compute_fee
bitcoin/psbt.c:1009
↓ 5 callersFunctionpsbt_elements_normalize_fees
bitcoin/psbt.c:524
↓ 5 callersFunctionpsbt_from_bytes
bitcoin/psbt.c:927
↓ 5 callersFunctionpsbt_rm_input
bitcoin/psbt.c:254
↓ 5 callersFunctionpsbt_rm_output
bitcoin/psbt.c:294
↓ 5 callersFunctionpsbt_sort_by_serial_id
common/psbt_open.c:206
↓ 5 callersFunctionpubkey_cmp
bitcoin/pubkey.c:84
↓ 5 callersFunctionpull
Sets *cursor to NULL and returns NULL when a pull fails. */
bitcoin/block.c:10
↓ 5 callersFunctionpull_bitcoin_tx_only
bitcoin/tx.c:632
↓ 5 callersFunctionpush_varlen_uint
Helper for pushing a variable-length big-endian int. */
common/bolt11.c:1065
↓ 5 callersMethodquery_gossip
Generate a gossip query, feed it into this node and get responses in hex
contrib/pyln-testing/pyln/testing/utils.py:1583
↓ 5 callersFunctionrandom_scid
bitcoin/short_channel_id.c:104
↓ 5 callersFunctionrbuf_start
* rbuf_start - helper to get pointert to unconsumed bytes in rbuf * @rbuf: the struct rbuf */
ccan/ccan/rbuf/rbuf.h:109
↓ 5 callersFunctionread_static_chan_backup
Reads WIRE_STATIC_CHAN_BACKUP and converts from legacy_scb_chan to * modern_scb_chan, if required. */
plugins/chanbackup.c:326
↓ 5 callersFunctionread_stdin_pass
common/hsm_secret.c:428
↓ 5 callersFunctionrecurse
ccan/ccan/take/test/run.c:23
↓ 5 callersMethodrecv
(self, length: int)
contrib/pyln-client/pyln/client/lightning.py:286
↓ 5 callersMethodrefresh
Catch up with any changes to the gossip store
contrib/pyln-client/pyln/client/gossmap.py:614
↓ 5 callersMethodregister
(&mut self, method: &'static str, handler: F)
plugins/lsps-plugin/src/core/router.rs:58
↓ 5 callersFunctionreserve_unused_port
Get an unused port: avoids handing out the same port unless it's been returned
contrib/pyln-testing/pyln/testing/utils.py:173
← previousnext →1,301–1,400 of 16,250, ranked by callers