├── .dockerignore ├── .github └── workflows │ ├── build.yaml │ ├── format.yaml │ ├── lint.yaml │ └── test.yaml ├── .gitignore ├── .gitmodules ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── compose.yaml ├── dist ├── favicon-16x16.png ├── favicon-32x32.png ├── index.css ├── oauth2-redirect.html ├── swagger-initializer.js ├── swagger-ui-bundle.js ├── swagger-ui-bundle.js.map ├── swagger-ui-es-bundle-core.js ├── swagger-ui-es-bundle-core.js.map ├── swagger-ui-es-bundle.js ├── swagger-ui-es-bundle.js.map ├── swagger-ui-standalone-preset.js ├── swagger-ui-standalone-preset.js.map ├── swagger-ui.css ├── swagger-ui.css.map ├── swagger-ui.js └── swagger-ui.js.map ├── index.html ├── openapi.yaml ├── regtest.sh └── src ├── args.rs ├── auth.rs ├── backup.rs ├── bitcoind.rs ├── disk.rs ├── error.rs ├── ldk.rs ├── main.rs ├── rgb.rs ├── routes.rs ├── swap.rs ├── test ├── authentication.rs ├── backup_and_restore.rs ├── close_coop_nobtc_acceptor.rs ├── close_coop_other_side.rs ├── close_coop_standard.rs ├── close_coop_vanilla.rs ├── close_coop_zero_balance.rs ├── close_force_nobtc_acceptor.rs ├── close_force_other_side.rs ├── close_force_standard.rs ├── concurrent_btc_payments.rs ├── concurrent_openchannel.rs ├── fail_transfers.rs ├── getchannelid.rs ├── htlc_amount_checks.rs ├── invoice.rs ├── issue.rs ├── lock_unlock_changepassword.rs ├── mod.rs ├── multi_hop.rs ├── multi_open_close.rs ├── open_after_double_send.rs ├── openchannel_fail.rs ├── openchannel_optional_addr.rs ├── payment.rs ├── refuse_high_fees.rs ├── restart.rs ├── send_receive.rs ├── swap_assets_liquidity_both_ways.rs ├── swap_reverse_same_channel.rs ├── swap_roundtrip_assets.rs ├── swap_roundtrip_buy.rs ├── swap_roundtrip_buy_same_channel.rs ├── swap_roundtrip_fail_amount_maker.rs ├── swap_roundtrip_fail_amount_taker.rs ├── swap_roundtrip_fail_btc2btc.rs ├── swap_roundtrip_fail_invalid_asset_from.rs ├── swap_roundtrip_fail_invalid_asset_to.rs ├── swap_roundtrip_fail_same_asset.rs ├── swap_roundtrip_fail_timeout.rs ├── swap_roundtrip_fail_whitelist.rs ├── swap_roundtrip_multihop_asset_asset.rs ├── swap_roundtrip_multihop_buy.rs ├── swap_roundtrip_multihop_sell.rs ├── swap_roundtrip_sell.rs ├── upload_asset_media.rs └── vanilla_payment_on_rgb_channel.rs └── utils.rs /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.github/workflows/format.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/.gitmodules -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/README.md -------------------------------------------------------------------------------- /compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/compose.yaml -------------------------------------------------------------------------------- /dist/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/favicon-16x16.png -------------------------------------------------------------------------------- /dist/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/favicon-32x32.png -------------------------------------------------------------------------------- /dist/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/index.css -------------------------------------------------------------------------------- /dist/oauth2-redirect.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/oauth2-redirect.html -------------------------------------------------------------------------------- /dist/swagger-initializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-initializer.js -------------------------------------------------------------------------------- /dist/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-bundle.js -------------------------------------------------------------------------------- /dist/swagger-ui-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-bundle.js.map -------------------------------------------------------------------------------- /dist/swagger-ui-es-bundle-core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-es-bundle-core.js -------------------------------------------------------------------------------- /dist/swagger-ui-es-bundle-core.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-es-bundle-core.js.map -------------------------------------------------------------------------------- /dist/swagger-ui-es-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-es-bundle.js -------------------------------------------------------------------------------- /dist/swagger-ui-es-bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-es-bundle.js.map -------------------------------------------------------------------------------- /dist/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /dist/swagger-ui-standalone-preset.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui-standalone-preset.js.map -------------------------------------------------------------------------------- /dist/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui.css -------------------------------------------------------------------------------- /dist/swagger-ui.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui.css.map -------------------------------------------------------------------------------- /dist/swagger-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui.js -------------------------------------------------------------------------------- /dist/swagger-ui.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/dist/swagger-ui.js.map -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/index.html -------------------------------------------------------------------------------- /openapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/openapi.yaml -------------------------------------------------------------------------------- /regtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/regtest.sh -------------------------------------------------------------------------------- /src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/args.rs -------------------------------------------------------------------------------- /src/auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/auth.rs -------------------------------------------------------------------------------- /src/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/backup.rs -------------------------------------------------------------------------------- /src/bitcoind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/bitcoind.rs -------------------------------------------------------------------------------- /src/disk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/disk.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ldk.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/ldk.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/rgb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/rgb.rs -------------------------------------------------------------------------------- /src/routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/routes.rs -------------------------------------------------------------------------------- /src/swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/swap.rs -------------------------------------------------------------------------------- /src/test/authentication.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/authentication.rs -------------------------------------------------------------------------------- /src/test/backup_and_restore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/backup_and_restore.rs -------------------------------------------------------------------------------- /src/test/close_coop_nobtc_acceptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_coop_nobtc_acceptor.rs -------------------------------------------------------------------------------- /src/test/close_coop_other_side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_coop_other_side.rs -------------------------------------------------------------------------------- /src/test/close_coop_standard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_coop_standard.rs -------------------------------------------------------------------------------- /src/test/close_coop_vanilla.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_coop_vanilla.rs -------------------------------------------------------------------------------- /src/test/close_coop_zero_balance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_coop_zero_balance.rs -------------------------------------------------------------------------------- /src/test/close_force_nobtc_acceptor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_force_nobtc_acceptor.rs -------------------------------------------------------------------------------- /src/test/close_force_other_side.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_force_other_side.rs -------------------------------------------------------------------------------- /src/test/close_force_standard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/close_force_standard.rs -------------------------------------------------------------------------------- /src/test/concurrent_btc_payments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/concurrent_btc_payments.rs -------------------------------------------------------------------------------- /src/test/concurrent_openchannel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/concurrent_openchannel.rs -------------------------------------------------------------------------------- /src/test/fail_transfers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/fail_transfers.rs -------------------------------------------------------------------------------- /src/test/getchannelid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/getchannelid.rs -------------------------------------------------------------------------------- /src/test/htlc_amount_checks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/htlc_amount_checks.rs -------------------------------------------------------------------------------- /src/test/invoice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/invoice.rs -------------------------------------------------------------------------------- /src/test/issue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/issue.rs -------------------------------------------------------------------------------- /src/test/lock_unlock_changepassword.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/lock_unlock_changepassword.rs -------------------------------------------------------------------------------- /src/test/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/mod.rs -------------------------------------------------------------------------------- /src/test/multi_hop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/multi_hop.rs -------------------------------------------------------------------------------- /src/test/multi_open_close.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/multi_open_close.rs -------------------------------------------------------------------------------- /src/test/open_after_double_send.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/open_after_double_send.rs -------------------------------------------------------------------------------- /src/test/openchannel_fail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/openchannel_fail.rs -------------------------------------------------------------------------------- /src/test/openchannel_optional_addr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/openchannel_optional_addr.rs -------------------------------------------------------------------------------- /src/test/payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/payment.rs -------------------------------------------------------------------------------- /src/test/refuse_high_fees.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/refuse_high_fees.rs -------------------------------------------------------------------------------- /src/test/restart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/restart.rs -------------------------------------------------------------------------------- /src/test/send_receive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/send_receive.rs -------------------------------------------------------------------------------- /src/test/swap_assets_liquidity_both_ways.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_assets_liquidity_both_ways.rs -------------------------------------------------------------------------------- /src/test/swap_reverse_same_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_reverse_same_channel.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_assets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_assets.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_buy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_buy.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_buy_same_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_buy_same_channel.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_amount_maker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_amount_maker.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_amount_taker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_amount_taker.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_btc2btc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_btc2btc.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_invalid_asset_from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_invalid_asset_from.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_invalid_asset_to.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_invalid_asset_to.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_same_asset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_same_asset.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_timeout.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_timeout.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_fail_whitelist.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_fail_whitelist.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_multihop_asset_asset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_multihop_asset_asset.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_multihop_buy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_multihop_buy.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_multihop_sell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_multihop_sell.rs -------------------------------------------------------------------------------- /src/test/swap_roundtrip_sell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/swap_roundtrip_sell.rs -------------------------------------------------------------------------------- /src/test/upload_asset_media.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/upload_asset_media.rs -------------------------------------------------------------------------------- /src/test/vanilla_payment_on_rgb_channel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/test/vanilla_payment_on_rgb_channel.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RGB-Tools/rgb-lightning-node/HEAD/src/utils.rs --------------------------------------------------------------------------------