[][src]Crate lnrpc

Modules

channel_close_summary
channel_event_update
channel_point
close_status_update
failure
fee_limit
funding_shim
funding_transition_msg
htlc_attempt
interceptor
invoice
lightning_client

Generated client implementations.

open_status_update
payment
peer
peer_event
pending_channels_response
policy_update_request
restore_chan_backup_request
wallet_unlocker_client

Generated client implementations.

Structs

AbandonChannelRequest
AbandonChannelResponse
AddInvoiceResponse
BakeMacaroonRequest
BakeMacaroonResponse
Chain
ChanBackupExportRequest
ChanBackupSnapshot
ChanInfoRequest
ChanPointShim
ChangePasswordRequest
ChangePasswordResponse
Channel
ChannelAcceptRequest
ChannelAcceptResponse
ChannelBackup
ChannelBackupSubscription
ChannelBackups
ChannelBalanceRequest
ChannelBalanceResponse
ChannelCloseSummary
ChannelCloseUpdate
ChannelEdge

  • ChannelEdgeUpdate
    ChannelEventSubscription
    ChannelEventUpdate
    ChannelFeeReport
    ChannelGraph
    ChannelGraphRequest
    ChannelOpenUpdate
    ChannelPoint
    ChannelUpdate
    CloseChannelRequest
    CloseStatusUpdate
    ClosedChannelUpdate
    ClosedChannelsRequest
    ClosedChannelsResponse
    ConfirmationUpdate
    ConnectPeerRequest
    ConnectPeerResponse
    DebugLevelRequest
    DebugLevelResponse
    DeleteAllPaymentsRequest
    DeleteAllPaymentsResponse
    DisconnectPeerRequest
    DisconnectPeerResponse
    EdgeLocator
    EstimateFeeRequest
    EstimateFeeResponse
    ExportChannelBackupRequest
    Failure
    Feature
    FeeLimit
    FeeReportRequest
    FeeReportResponse
    FloatMetric
    ForwardingEvent
    ForwardingHistoryRequest
    ForwardingHistoryResponse
    FundingPsbtFinalize
    FundingPsbtVerify
    FundingShim
    FundingShimCancel
    FundingStateStepResp
    FundingTransitionMsg
    GenSeedRequest
    GenSeedResponse
    GetInfoRequest
    GetInfoResponse
    GetTransactionsRequest
    GraphTopologySubscription
    GraphTopologyUpdate
    Hop
    HopHint
    Htlc
    HtlcAttempt
    InitWalletRequest
    InitWalletResponse
    Invoice
    InvoiceHtlc
    InvoiceSubscription
    KeyDescriptor
    KeyLocator
    LightningAddress
    LightningNode

  • ListChannelsRequest
    ListChannelsResponse
    ListInvoiceRequest
    ListInvoiceResponse
    ListPaymentsRequest
    ListPaymentsResponse
    ListPeersRequest
    ListPeersResponse
    ListUnspentRequest
    ListUnspentResponse
    MacaroonPermission
    MppRecord
    MultiChanBackup
    NetworkInfo
    NetworkInfoRequest
    NewAddressRequest
    NewAddressResponse
    NodeAddress
    NodeInfo
    NodeInfoRequest
    NodeMetricsRequest
    NodeMetricsResponse
    NodePair
    NodeUpdate
    OpenChannelRequest
    OpenStatusUpdate
    OutPoint
    PayReq
    PayReqString
    Payment
    PaymentHash
    Peer
    PeerEvent
    PeerEventSubscription
    PendingChannelsRequest
    PendingChannelsResponse
    PendingHtlc
    PendingUpdate
    PolicyUpdateRequest
    PolicyUpdateResponse
    PsbtShim
    QueryRoutesRequest
    QueryRoutesResponse
    ReadyForPsbtFunding
    RestoreBackupResponse
    RestoreChanBackupRequest
    Route

  • RouteHint
    RoutingPolicy
    SendCoinsRequest
    SendCoinsResponse
    SendManyRequest
    SendManyResponse
    SendRequest
    SendResponse
    SendToRouteRequest
    SignMessageRequest
    SignMessageResponse
    StopRequest
    StopResponse
    TimestampedError
    Transaction
    TransactionDetails
    UnlockWalletRequest
    UnlockWalletResponse
    Utxo
    VerifyChanBackupResponse
    VerifyMessageRequest
    VerifyMessageResponse
    WalletBalanceRequest
    WalletBalanceResponse

    Enums

    AddressType

  • CommitmentType
    FeatureBit
    Initiator
    InvoiceHtlcState
    NodeMetricType
    PaymentFailureReason