├── .github └── workflows │ ├── build.yml │ └── integration-tests-events-rabbitmq.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── ldk-server-cli ├── Cargo.toml └── src │ └── main.rs ├── ldk-server-client ├── Cargo.toml └── src │ ├── client.rs │ ├── error.rs │ └── lib.rs ├── ldk-server-protos ├── Cargo.toml ├── build.rs └── src │ ├── api.rs │ ├── error.rs │ ├── events.rs │ ├── lib.rs │ ├── proto │ ├── api.proto │ ├── error.proto │ ├── events.proto │ └── types.proto │ └── types.rs ├── ldk-server ├── Cargo.toml ├── ldk-server-config.toml └── src │ ├── api │ ├── bolt11_receive.rs │ ├── bolt11_send.rs │ ├── bolt12_receive.rs │ ├── bolt12_send.rs │ ├── close_channel.rs │ ├── error.rs │ ├── get_balances.rs │ ├── get_node_info.rs │ ├── get_payment_details.rs │ ├── list_channels.rs │ ├── list_forwarded_payments.rs │ ├── list_payments.rs │ ├── mod.rs │ ├── onchain_receive.rs │ ├── onchain_send.rs │ ├── open_channel.rs │ └── update_channel_config.rs │ ├── io │ ├── events │ │ ├── event_publisher.rs │ │ ├── mod.rs │ │ └── rabbitmq │ │ │ └── mod.rs │ ├── mod.rs │ ├── persist │ │ ├── mod.rs │ │ ├── paginated_kv_store.rs │ │ └── sqlite_store │ │ │ └── mod.rs │ └── utils.rs │ ├── main.rs │ ├── service.rs │ └── util │ ├── config.rs │ ├── mod.rs │ └── proto_adapter.rs └── rustfmt.toml /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests-events-rabbitmq.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/.github/workflows/integration-tests-events-rabbitmq.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/README.md -------------------------------------------------------------------------------- /ldk-server-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-cli/Cargo.toml -------------------------------------------------------------------------------- /ldk-server-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-cli/src/main.rs -------------------------------------------------------------------------------- /ldk-server-client/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-client/Cargo.toml -------------------------------------------------------------------------------- /ldk-server-client/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-client/src/client.rs -------------------------------------------------------------------------------- /ldk-server-client/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-client/src/error.rs -------------------------------------------------------------------------------- /ldk-server-client/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-client/src/lib.rs -------------------------------------------------------------------------------- /ldk-server-protos/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/Cargo.toml -------------------------------------------------------------------------------- /ldk-server-protos/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/build.rs -------------------------------------------------------------------------------- /ldk-server-protos/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/api.rs -------------------------------------------------------------------------------- /ldk-server-protos/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/error.rs -------------------------------------------------------------------------------- /ldk-server-protos/src/events.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/events.rs -------------------------------------------------------------------------------- /ldk-server-protos/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/lib.rs -------------------------------------------------------------------------------- /ldk-server-protos/src/proto/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/proto/api.proto -------------------------------------------------------------------------------- /ldk-server-protos/src/proto/error.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/proto/error.proto -------------------------------------------------------------------------------- /ldk-server-protos/src/proto/events.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/proto/events.proto -------------------------------------------------------------------------------- /ldk-server-protos/src/proto/types.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/proto/types.proto -------------------------------------------------------------------------------- /ldk-server-protos/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server-protos/src/types.rs -------------------------------------------------------------------------------- /ldk-server/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/Cargo.toml -------------------------------------------------------------------------------- /ldk-server/ldk-server-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/ldk-server-config.toml -------------------------------------------------------------------------------- /ldk-server/src/api/bolt11_receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/bolt11_receive.rs -------------------------------------------------------------------------------- /ldk-server/src/api/bolt11_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/bolt11_send.rs -------------------------------------------------------------------------------- /ldk-server/src/api/bolt12_receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/bolt12_receive.rs -------------------------------------------------------------------------------- /ldk-server/src/api/bolt12_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/bolt12_send.rs -------------------------------------------------------------------------------- /ldk-server/src/api/close_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/close_channel.rs -------------------------------------------------------------------------------- /ldk-server/src/api/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/error.rs -------------------------------------------------------------------------------- /ldk-server/src/api/get_balances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/get_balances.rs -------------------------------------------------------------------------------- /ldk-server/src/api/get_node_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/get_node_info.rs -------------------------------------------------------------------------------- /ldk-server/src/api/get_payment_details.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/get_payment_details.rs -------------------------------------------------------------------------------- /ldk-server/src/api/list_channels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/list_channels.rs -------------------------------------------------------------------------------- /ldk-server/src/api/list_forwarded_payments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/list_forwarded_payments.rs -------------------------------------------------------------------------------- /ldk-server/src/api/list_payments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/list_payments.rs -------------------------------------------------------------------------------- /ldk-server/src/api/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/api/onchain_receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/onchain_receive.rs -------------------------------------------------------------------------------- /ldk-server/src/api/onchain_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/onchain_send.rs -------------------------------------------------------------------------------- /ldk-server/src/api/open_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/open_channel.rs -------------------------------------------------------------------------------- /ldk-server/src/api/update_channel_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/api/update_channel_config.rs -------------------------------------------------------------------------------- /ldk-server/src/io/events/event_publisher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/events/event_publisher.rs -------------------------------------------------------------------------------- /ldk-server/src/io/events/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/events/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/io/events/rabbitmq/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/events/rabbitmq/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/io/persist/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/persist/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/io/persist/paginated_kv_store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/persist/paginated_kv_store.rs -------------------------------------------------------------------------------- /ldk-server/src/io/persist/sqlite_store/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/persist/sqlite_store/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/io/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/io/utils.rs -------------------------------------------------------------------------------- /ldk-server/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/main.rs -------------------------------------------------------------------------------- /ldk-server/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/service.rs -------------------------------------------------------------------------------- /ldk-server/src/util/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/util/config.rs -------------------------------------------------------------------------------- /ldk-server/src/util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/util/mod.rs -------------------------------------------------------------------------------- /ldk-server/src/util/proto_adapter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/ldk-server/src/util/proto_adapter.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lightningdevkit/ldk-server/HEAD/rustfmt.toml --------------------------------------------------------------------------------