├── .gitignore ├── Cargo.toml ├── README.md ├── bindings ├── una-js │ ├── .cargo │ │ └── config.toml │ ├── .github │ │ └── workflows │ │ │ └── CI.yml │ ├── .gitignore │ ├── .npmignore │ ├── .yarn │ │ └── releases │ │ │ └── yarn-3.2.2.cjs │ ├── .yarnrc.yml │ ├── Cargo.toml │ ├── README.md │ ├── build.rs │ ├── generate-types.js │ ├── index.d.ts │ ├── index.js │ ├── npm │ │ ├── android-arm-eabi │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── android-arm64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-arm64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── darwin-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── freebsd-x64 │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm-gnueabihf │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-gnu │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-arm64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-x64-gnu │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── linux-x64-musl │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-arm64-msvc │ │ │ ├── README.md │ │ │ └── package.json │ │ ├── win32-ia32-msvc │ │ │ ├── README.md │ │ │ └── package.json │ │ └── win32-x64-msvc │ │ │ ├── README.md │ │ │ └── package.json │ ├── package.json │ ├── rustfmt.toml │ ├── src │ │ ├── error.rs │ │ └── lib.rs │ ├── test.mjs │ └── yarn.lock └── una-python │ ├── .github │ └── workflows │ │ └── CI.yml │ ├── .gitignore │ ├── Cargo.toml │ ├── README.md │ ├── pyproject.toml │ ├── src │ ├── error.rs │ └── lib.rs │ ├── test.py │ └── test_una.py ├── core ├── Cargo.toml ├── build.rs └── src │ ├── backends │ ├── cln │ │ ├── grpc │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ └── pb.rs │ │ └── mod.rs │ ├── eclair │ │ ├── mod.rs │ │ └── rest │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ └── types.rs │ ├── lnd │ │ ├── grpc │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ └── types.rs │ │ ├── mod.rs │ │ └── rest │ │ │ ├── config.rs │ │ │ ├── mod.rs │ │ │ ├── node.rs │ │ │ └── types.rs │ └── mod.rs │ ├── error.rs │ ├── lib.rs │ ├── node.rs │ ├── types.rs │ └── utils.rs ├── proto-builder ├── Cargo.toml └── src │ └── main.rs ├── proto ├── README.md ├── cln-v0.11.2 │ ├── node.proto │ └── primitives.proto └── out │ └── .gitkeep ├── rustfmt.toml ├── schemas ├── Cargo.toml └── src │ └── main.rs ├── scripts └── bump-version.sh └── src ├── cli.rs └── lib.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/README.md -------------------------------------------------------------------------------- /bindings/una-js/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.cargo/config.toml -------------------------------------------------------------------------------- /bindings/una-js/.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.github/workflows/CI.yml -------------------------------------------------------------------------------- /bindings/una-js/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.gitignore -------------------------------------------------------------------------------- /bindings/una-js/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.npmignore -------------------------------------------------------------------------------- /bindings/una-js/.yarn/releases/yarn-3.2.2.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.yarn/releases/yarn-3.2.2.cjs -------------------------------------------------------------------------------- /bindings/una-js/.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/.yarnrc.yml -------------------------------------------------------------------------------- /bindings/una-js/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/Cargo.toml -------------------------------------------------------------------------------- /bindings/una-js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/README.md -------------------------------------------------------------------------------- /bindings/una-js/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/build.rs -------------------------------------------------------------------------------- /bindings/una-js/generate-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/generate-types.js -------------------------------------------------------------------------------- /bindings/una-js/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/index.d.ts -------------------------------------------------------------------------------- /bindings/una-js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/index.js -------------------------------------------------------------------------------- /bindings/una-js/npm/android-arm-eabi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/android-arm-eabi/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/android-arm-eabi/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/android-arm-eabi/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/android-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/android-arm64/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/android-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/android-arm64/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/darwin-arm64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/darwin-arm64/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/darwin-arm64/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/darwin-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/darwin-x64/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/darwin-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/darwin-x64/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/freebsd-x64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/freebsd-x64/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/freebsd-x64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/freebsd-x64/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm-gnueabihf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm-gnueabihf/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm-gnueabihf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm-gnueabihf/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm64-gnu/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm64-gnu/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm64-musl/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-arm64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-arm64-musl/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-x64-gnu/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-x64-gnu/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-x64-gnu/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-x64-gnu/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-x64-musl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-x64-musl/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/linux-x64-musl/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/linux-x64-musl/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-arm64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-arm64-msvc/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-arm64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-arm64-msvc/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-ia32-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-ia32-msvc/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-ia32-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-ia32-msvc/package.json -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-x64-msvc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-x64-msvc/README.md -------------------------------------------------------------------------------- /bindings/una-js/npm/win32-x64-msvc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/npm/win32-x64-msvc/package.json -------------------------------------------------------------------------------- /bindings/una-js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/package.json -------------------------------------------------------------------------------- /bindings/una-js/rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 4 2 | edition = "2021" 3 | -------------------------------------------------------------------------------- /bindings/una-js/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/src/error.rs -------------------------------------------------------------------------------- /bindings/una-js/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/src/lib.rs -------------------------------------------------------------------------------- /bindings/una-js/test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/test.mjs -------------------------------------------------------------------------------- /bindings/una-js/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-js/yarn.lock -------------------------------------------------------------------------------- /bindings/una-python/.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/.github/workflows/CI.yml -------------------------------------------------------------------------------- /bindings/una-python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/.gitignore -------------------------------------------------------------------------------- /bindings/una-python/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/Cargo.toml -------------------------------------------------------------------------------- /bindings/una-python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/README.md -------------------------------------------------------------------------------- /bindings/una-python/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/pyproject.toml -------------------------------------------------------------------------------- /bindings/una-python/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/src/error.rs -------------------------------------------------------------------------------- /bindings/una-python/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/src/lib.rs -------------------------------------------------------------------------------- /bindings/una-python/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/test.py -------------------------------------------------------------------------------- /bindings/una-python/test_una.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/bindings/una-python/test_una.py -------------------------------------------------------------------------------- /core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/Cargo.toml -------------------------------------------------------------------------------- /core/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/build.rs -------------------------------------------------------------------------------- /core/src/backends/cln/grpc/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/cln/grpc/config.rs -------------------------------------------------------------------------------- /core/src/backends/cln/grpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/cln/grpc/mod.rs -------------------------------------------------------------------------------- /core/src/backends/cln/grpc/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/cln/grpc/node.rs -------------------------------------------------------------------------------- /core/src/backends/cln/grpc/pb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/cln/grpc/pb.rs -------------------------------------------------------------------------------- /core/src/backends/cln/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod grpc; 2 | -------------------------------------------------------------------------------- /core/src/backends/eclair/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod rest; 2 | -------------------------------------------------------------------------------- /core/src/backends/eclair/rest/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/eclair/rest/config.rs -------------------------------------------------------------------------------- /core/src/backends/eclair/rest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/eclair/rest/mod.rs -------------------------------------------------------------------------------- /core/src/backends/eclair/rest/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/eclair/rest/node.rs -------------------------------------------------------------------------------- /core/src/backends/eclair/rest/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/eclair/rest/types.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/grpc/config.rs: -------------------------------------------------------------------------------- 1 | /* TODO 2 | 3 | pub struct LndGrpcConfig { 4 | 5 | } 6 | 7 | */ 8 | -------------------------------------------------------------------------------- /core/src/backends/lnd/grpc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/grpc/mod.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/grpc/node.rs: -------------------------------------------------------------------------------- 1 | // TODO 2 | -------------------------------------------------------------------------------- /core/src/backends/lnd/grpc/types.rs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /core/src/backends/lnd/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/mod.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/rest/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/rest/config.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/rest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/rest/mod.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/rest/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/rest/node.rs -------------------------------------------------------------------------------- /core/src/backends/lnd/rest/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/lnd/rest/types.rs -------------------------------------------------------------------------------- /core/src/backends/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/backends/mod.rs -------------------------------------------------------------------------------- /core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/error.rs -------------------------------------------------------------------------------- /core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/lib.rs -------------------------------------------------------------------------------- /core/src/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/node.rs -------------------------------------------------------------------------------- /core/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/types.rs -------------------------------------------------------------------------------- /core/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/core/src/utils.rs -------------------------------------------------------------------------------- /proto-builder/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/proto-builder/Cargo.toml -------------------------------------------------------------------------------- /proto-builder/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/proto-builder/src/main.rs -------------------------------------------------------------------------------- /proto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/proto/README.md -------------------------------------------------------------------------------- /proto/cln-v0.11.2/node.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/proto/cln-v0.11.2/node.proto -------------------------------------------------------------------------------- /proto/cln-v0.11.2/primitives.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/proto/cln-v0.11.2/primitives.proto -------------------------------------------------------------------------------- /proto/out/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 4 2 | edition = "2021" 3 | -------------------------------------------------------------------------------- /schemas/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/schemas/Cargo.toml -------------------------------------------------------------------------------- /schemas/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/schemas/src/main.rs -------------------------------------------------------------------------------- /scripts/bump-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/scripts/bump-version.sh -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blc-org/una/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------