Docs.rs
  • fedimint-ln-gateway-0.5.1
    • fedimint-ln-gateway 0.5.1
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • dpc
    • elsirion
    • bradleystachurski
    • Dependencies
      • anyhow ^1.0.93 normal
      • aquamarine ^0.5.0 normal
      • async-stream ^0.3.6 normal
      • async-trait ^0.1.83 normal
      • axum ^0.7.7 normal
      • axum-macros ^0.4.2 normal
      • bitcoin ^0.32.4 normal
      • clap ^4.5.20 normal
      • cln-plugin ^0.2.0 normal
      • fedimint-cln-rpc ^0.5.0 normal
      • erased-serde ^0.4 normal
      • esplora-client ^0.10.0 normal
      • fedimint-api-client =0.5.1 normal
      • fedimint-bip39 =0.5.1 normal
      • fedimint-client =0.5.1 normal
      • fedimint-core =0.5.1 normal
      • fedimint-ln-client =0.5.1 normal
      • fedimint-ln-common =0.5.1 normal
      • fedimint-lnv2-client =0.5.1 normal
      • fedimint-lnv2-common =0.5.1 normal
      • fedimint-logging =0.5.1 normal
      • fedimint-mint-client =0.5.1 normal
      • fedimint-rocksdb =0.5.1 normal
      • fedimint-wallet-client =0.5.1 normal
      • futures ^0.3.31 normal
      • futures-util ^0.3.30 normal
      • hex ^0.4.3 normal
      • ldk-node ^0.4.2 normal
      • lightning ^0.0.125 normal
      • lightning-invoice ^0.32.0 normal
      • lockable ^0.1.1 normal
      • prost ^0.13.3 normal
      • rand ^0.8.5 normal
      • reqwest ^0.12.9 normal
      • serde ^1.0.214 normal
      • serde_json ^1.0.132 normal
      • strum ^0.26 normal
      • strum_macros ^0.26 normal
      • thiserror ^1.0.68 normal
      • tokio ^1.41.1 normal
      • tokio-stream ^0.1.16 normal
      • tonic ^0.12.3 normal
      • fedimint-tonic-lnd ^0.2.0 normal
      • tower-http ^0.6.1 normal
      • fedimint-tpe =0.5.1 normal
      • tracing ^0.1.40 normal
      • url ^2.5.3 normal
      • fedimint-build =0.5.1 build
      • tikv-jemallocator ^0.5 normal
    • Versions
    • 20.04% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

ln_gateway0.5.1

Module pay

Module Items

  • Structs
  • Enums

In ln_gateway::state_machine

ln_gateway::state_machine

Module pay

Source

Structs§

GatewayPayCancelContract
GatewayPayClaimOutgoingContract
GatewayPayCommon
GatewayPayInvoice
GatewayPayStateMachine
GatewayPayWaitForSwapPreimage
OutgoingPaymentError

Enums§

GatewayPayStates
State machine that executes the Lightning payment on behalf of the fedimint user that requested an invoice to be paid.
OutgoingContractError
OutgoingPaymentErrorType