MCPcopy Create free account

hub / github.com/ElementsProject/lightning / functions

Functions16,249 in github.com/ElementsProject/lightning

↓ 13 callersFunctionpsbt_append_output
bitcoin/psbt.c:274
↓ 13 callersFunctionpubkey_from_der
bitcoin/pubkey.c:14
↓ 13 callersFunctionripemd160_update
ccan/ccan/crypto/ripemd160/ripemd160.c:40
↓ 13 callersFunctionside_to_str
common/htlc.h:66
↓ 13 callersMethodsub
(self, rhs: Self)
cln-rpc/src/primitives.rs:209
↓ 13 callersFunctiontimer_init
ccan/ccan/timer/timer.c:95
↓ 13 callersFunctiontimers_cleanup
ccan/ccan/timer/timer.c:543
↓ 13 callersFunctiontowire_u8
Generated stub for towire_u8 */
common/test/run-base64.c:104
↓ 13 callersFunctiontrace_span_end
common/trace.c:366
↓ 13 callersMethodutxopsbt
Create a PSBT with given inputs, to give an output of satoshi.
contrib/pyln-client/pyln/client/lightning.py:1627
↓ 13 callersFunctionversion
common/version.c:9
↓ 12 callersMethodaddpsbtoutput
Create a PSBT with an output of amount satoshi leading to the on-chain wallet
contrib/pyln-client/pyln/client/lightning.py:1615
↓ 12 callersFunctionamount_msat_fee
common/amount.c:622
↓ 12 callersFunctionamount_msat_less_eq
common/amount.c:483
↓ 12 callersFunctionarg_bad
ccan/ccan/opt/helpers.c:17
↓ 12 callersFunctionbitcoin_tx_add_output
bitcoin/tx.c:62
↓ 12 callersFunctionbitcoin_tx_output_weight
bitcoin/tx.c:872
↓ 12 callersFunctionbitmap_set_bit
ccan/ccan/bitmap/bitmap.h:61
↓ 12 callersFunctionbitmap_test_bit
ccan/ccan/bitmap/bitmap.h:76
↓ 12 callersFunctioncheck_utxos_channel
(n, chans, expected, exp_tag_list=None, filter_channel=None)
tests/utils.py:410
↓ 12 callersFunctioncommand_success
plugins/libplugin.c:582
↓ 12 callersFunctioncreate_valid_opening_fee_params
Helper function to create valid opening fee params
plugins/lsps-plugin/src/proto/lsps2.rs:382
↓ 12 callersFunctiondb_col_amount_sat
db/bindings.c:559
↓ 12 callersFunctiondb_count_changes
db/utils.c:206
↓ 12 callersFunctiondelete_channel
lightningd/channel.c:88
↓ 12 callersMethoddev_fail
Fail with peer {peer_id}.
contrib/pyln-client/pyln/client/lightning.py:619
↓ 12 callersMethoddigest
(self)
contrib/pyln-proto/pyln/proto/wire.py:71
↓ 12 callersFunctionfmt_wireaddr
common/wireaddr.c:286
↓ 12 callersFunctiongossmap_remove_localmods
common/gossmap.c:1331
↓ 12 callersFunctiongrab_file_raw
ccan/ccan/tal/grab_file/grab_file.c:84
↓ 12 callersFunctiongraph_max_num_nodes
plugins/askrene/child/graph.h:65
↓ 12 callersFunctionio_duplex
ccan/ccan/io/io.c:530
↓ 12 callersFunctionis_p2wsh
bitcoin/script.c:512
↓ 12 callersFunctionjson_add_primitive_fmt
common/json_stream.c:162
↓ 12 callersFunctionjson_add_short_channel_id_dir
common/json_stream.c:487
↓ 12 callersFunctionjson_parse
common/test/run-param.c:147
↓ 12 callersFunctionjson_tok_remove
common/json_parse_simple.c:573
↓ 12 callersFunctionmk_short_channel_id
bitcoin/short_channel_id.c:27
↓ 12 callersFunctionmul_overflows_u64
common/overflows.h:16
↓ 12 callersFunctionnode_obj
plugins/askrene/child/graph.h:32
↓ 12 callersMethodopenchannel
(self, remote_node, capacity=FUNDAMOUNT, addrtype="bech32", confirm=True, wait_for_announce=True, connect=True
contrib/pyln-testing/pyln/testing/utils.py:1081
↓ 12 callersMethodopenchannel_update
Update an openchannel with a peer
contrib/pyln-client/pyln/client/lightning.py:1232
↓ 12 callersFunctionoutput
Add this line to the final output
tools/fromschema.py:46
↓ 12 callersFunctionplugin_err
Generated stub for plugin_err */
plugins/bkpr/test/run-recorder.c:76
↓ 12 callersFunctionplugin_request_send
lightningd/plugin.c:2507
↓ 12 callersFunctionptr2int
ccan/ccan/ptrint/ptrint.h:19
↓ 12 callersMethodserializeCompressed
(self)
contrib/pyln-proto/pyln/proto/primitives.py:143
↓ 12 callersFunctionserialize_payload_tlv
Encode TLV onion payload for non-final hops, returns bytes
tests/utils.py:625
↓ 12 callersFunctionsign_tx_input
bitcoin/signature.c:153
↓ 12 callersMethodsort
(self)
contrib/msggen/msggen/model.py:334
↓ 12 callersFunctiontal_name
ccan/ccan/tal/tal.c:676
↓ 12 callersFunctiontest_secret
()
plugins/lsps-plugin/src/core/lsps2/service.rs:159
↓ 12 callersFunctionto_tal_hdr
ccan/ccan/tal/tal.c:172
↓ 12 callersFunctiontopology_synced
lightningd/chaintopology.h:261
↓ 12 callersFunctiontowire_short_channel_id
bitcoin/short_channel_id.c:90
↓ 12 callersFunctiontowire_u64
wire/towire.c:36
↓ 12 callersFunctiontx_type_name
onchaind/onchaind.c:123
↓ 12 callersMethodtxprepare
Prepare a Bitcoin transaction which sends to [outputs]. The format of output is like [{address1: amount1}, {address2: amount2
contrib/pyln-client/pyln/client/lightning.py:1541
↓ 12 callersFunctionwallet_can_spend
wallet/wallet.c:1026
↓ 12 callersMethodwrite
(self, payload: str)
contrib/pyln-client/pyln/client/plugin.py:1063
↓ 12 callersFunctionwrite_all
ccan/ccan/read_write_all/read_write_all.c:6
↓ 11 callersFunctionPRINTF_FMT
(2,3)
ccan/ccan/compiler/test/compile_fail-printf.c:3
↓ 11 callersFunctionaccount_datastore_set
plugins/bkpr/account.c:153
↓ 11 callersMethodadd
(self, rh: RouteHint)
contrib/pyln-proto/pyln/proto/invoice.py:472
↓ 11 callersFunctionamount_msat_div
common/amount.c:573
↓ 11 callersFunctionarc_dual
Give me the dual of an arc. */
plugins/askrene/child/graph.h:71
↓ 11 callersFunctionarc_tail
Give me the node at the tail of an arc. */
plugins/askrene/child/graph.h:84
↓ 11 callersFunctionchannel_state_can_add_htlc
Can this channel send an HTLC? */
lightningd/channel.h:515
↓ 11 callersFunctioncommand_check_only
plugins/libplugin.c:675
↓ 11 callersFunctioncpu_to_le64
* cpu_to_le64 - convert a uint64_t value to little-endian * @native: value to convert */
ccan/ccan/endian/endian.h:243
↓ 11 callersFunctioncreate_onionpacket
common/sphinx.c:526
↓ 11 callersFunctioncreate_test_htlc_request
( scid: Option<ShortChannelId>, amount_msat: u64, )
plugins/lsps-plugin/src/core/lsps2/handler.rs:836
↓ 11 callersFunctiondb_bind_amount_sat
db/bindings.c:241
↓ 11 callersFunctiondb_bind_node_id
db/bindings.c:159
↓ 11 callersFunctiondb_bind_short_channel_id
db/bindings.c:187
↓ 11 callersFunctiondb_col_node_id
db/bindings.c:368
↓ 11 callersFunctiondb_commit_transaction
Generated stub for db_commit_transaction */
lightningd/test/run-jsonrpc.c:15
↓ 11 callersFunctiondb_get_intvar
db/exec.c:79
↓ 11 callersFunctionfind_next_feerate
(node, peer)
tests/test_opening.py:16
↓ 11 callersFunctionfp16_to_u64
common/fp16.h:9
↓ 11 callersFunctionfromwire_amount_msat
common/amount.c:762
↓ 11 callersFunctionfromwire_amount_sat
common/amount.c:770
↓ 11 callersFunctionfromwire_hsmd_sign_tx_reply
Generated stub for fromwire_hsmd_sign_tx_reply */
onchaind/test/run-grind_feerate-bug.c:237
↓ 11 callersFunctionfromwire_pubkey
bitcoin/pubkey.c:102
↓ 11 callersFunctionget_block_height
Can actually be called by new_channel */
wallet/test/run-wallet.c:865
↓ 11 callersFunctionget_feerate_floor
lightningd/chaintopology.c:684
↓ 11 callersMethodhandle
(&self, req: HtlcAcceptedRequest)
plugins/lsps-plugin/src/core/lsps2/handler.rs:420
↓ 11 callersMethodhandle_buy
( &self, peer_id: PublicKey, request: Lsps2BuyRequest, )
plugins/lsps-plugin/src/core/lsps2/service.rs:96
↓ 11 callersMethodhelp
Show available commands, or just {command} if supplied.
contrib/pyln-client/pyln/client/lightning.py:917
↓ 11 callersFunctionhtable_get
* htable_get - find an entry in the hash table * @ht: the hashtable * @h: the hash value of the entry * @cmp: the comparison function * @ptr: the
ccan/ccan/htable/htable.h:224
↓ 11 callersFunctionhtable_init
ccan/ccan/htable/htable.c:79
↓ 11 callersFunctionint2ptr
ccan/ccan/ptrint/ptrint.h:30
↓ 11 callersMethodjson
(self)
contrib/pyln-client/pyln/client/plugin.py:237
↓ 11 callersFunctionjson_add_escaped_string
common/json_stream.c:335
↓ 11 callersFunctionjson_add_secret
common/json_stream.c:653
↓ 11 callersFunctionjson_out_member_direct
ccan/ccan/json_out/json_out.c:153
↓ 11 callersFunctionlocal_fail_in_htlc
This is used for cases where we can immediately fail the HTLC. */
lightningd/peer_htlcs.c:274
↓ 11 callersFunctionnotification_handled
plugins/libplugin.c:2677
↓ 11 callersFunctionoffer_decode
common/bolt12.c:168
↓ 11 callersFunctionoffer_status_in_db
wallet/wallet.h:1427
← previousnext →501–600 of 16,249, ranked by callers