├── .envrc ├── .github ├── scripts │ ├── install-bitcoind.sh │ └── install-cln.sh └── workflows │ ├── build_nix.yml │ ├── pyln-tests.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── poetry.lock ├── pyproject.toml ├── src ├── lib.rs ├── main.rs ├── state.rs └── wallet.rs └── tests ├── conftest.py ├── setup.sh ├── test_bkpr_integration.py ├── test_rpc.py └── utils.py /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/scripts/install-bitcoind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.github/scripts/install-bitcoind.sh -------------------------------------------------------------------------------- /.github/scripts/install-cln.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.github/scripts/install-cln.sh -------------------------------------------------------------------------------- /.github/workflows/build_nix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.github/workflows/build_nix.yml -------------------------------------------------------------------------------- /.github/workflows/pyln-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.github/workflows/pyln-tests.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | result 3 | __pycache__/ 4 | 5 | scratch 6 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/flake.nix -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/wallet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/src/wallet.rs -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/tests/setup.sh -------------------------------------------------------------------------------- /tests/test_bkpr_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/tests/test_bkpr_integration.py -------------------------------------------------------------------------------- /tests/test_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/tests/test_rpc.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chrisguida/smaug/HEAD/tests/utils.py --------------------------------------------------------------------------------