MCPcopy Create free account
hub / github.com/ElementsProject/lightning / Request

Enum Request

cln-rpc/src/model.rs:18–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

16#[serde(tag = "method", content = "params")]
17#[serde(rename_all = "lowercase")]
18pub enum Request {
19 Getinfo(requests::GetinfoRequest),
20 ListPeers(requests::ListpeersRequest),
21 ListFunds(requests::ListfundsRequest),
22 SendPay(requests::SendpayRequest),
23 ListChannels(requests::ListchannelsRequest),
24 AddGossip(requests::AddgossipRequest),
25 AutoCleanInvoice(requests::AutocleaninvoiceRequest),
26 CheckMessage(requests::CheckmessageRequest),
27 Close(requests::CloseRequest),
28 Connect(requests::ConnectRequest),
29 CreateInvoice(requests::CreateinvoiceRequest),
30 Datastore(requests::DatastoreRequest),
31 CreateOnion(requests::CreateonionRequest),
32 DelDatastore(requests::DeldatastoreRequest),
33 DelExpiredInvoice(requests::DelexpiredinvoiceRequest),
34 DelInvoice(requests::DelinvoiceRequest),
35 Invoice(requests::InvoiceRequest),
36 ListDatastore(requests::ListdatastoreRequest),
37 ListInvoices(requests::ListinvoicesRequest),
38 SendOnion(requests::SendonionRequest),
39 ListSendPays(requests::ListsendpaysRequest),
40 ListTransactions(requests::ListtransactionsRequest),
41 Pay(requests::PayRequest),
42 ListNodes(requests::ListnodesRequest),
43 WaitAnyInvoice(requests::WaitanyinvoiceRequest),
44 WaitInvoice(requests::WaitinvoiceRequest),
45 WaitSendPay(requests::WaitsendpayRequest),
46 NewAddr(requests::NewaddrRequest),
47 Withdraw(requests::WithdrawRequest),
48 KeySend(requests::KeysendRequest),
49 FundPsbt(requests::FundpsbtRequest),
50 SendPsbt(requests::SendpsbtRequest),
51 SignPsbt(requests::SignpsbtRequest),
52 UtxoPsbt(requests::UtxopsbtRequest),
53 TxDiscard(requests::TxdiscardRequest),
54 TxPrepare(requests::TxprepareRequest),
55 TxSend(requests::TxsendRequest),
56 Disconnect(requests::DisconnectRequest),
57 Feerates(requests::FeeratesRequest),
58 FundChannel(requests::FundchannelRequest),
59 GetRoute(requests::GetrouteRequest),
60 ListForwards(requests::ListforwardsRequest),
61 ListPays(requests::ListpaysRequest),
62 Ping(requests::PingRequest),
63 SetChannel(requests::SetchannelRequest),
64 SignMessage(requests::SignmessageRequest),
65 Stop(requests::StopRequest),
66}
67
68#[derive(Clone, Debug, Serialize, Deserialize)]
69#[serde(tag = "method", content = "result")]

Callers 2

callMethod · 0.70
deserializeMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected