├── .cargo └── config.toml ├── .config ├── dependabot.yaml ├── flakebox │ ├── .gitignore │ ├── bin │ │ └── flakebox-in-each-cargo-workspace │ ├── id │ └── shellHook.sh └── semgrep.yaml ├── .envrc ├── .github └── workflows │ ├── flakebox-ci.yml │ ├── flakebox-flakehub-publish.yml │ └── release.yml ├── .gitignore ├── .replit ├── .rustfmt.toml ├── .schema └── latest.json ├── .typos.toml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── cliff.toml ├── curl.md ├── dist-manifest.json ├── docs └── cashu_compatibility.md ├── example.env ├── fedimint-clientd ├── Cargo.toml ├── scripts │ ├── joinFederations.sh │ └── migrateClients.sh └── src │ ├── error.rs │ ├── main.rs │ ├── router │ ├── handlers │ │ ├── admin │ │ │ ├── backup.rs │ │ │ ├── config.rs │ │ │ ├── discover_version.rs │ │ │ ├── federation_ids.rs │ │ │ ├── info.rs │ │ │ ├── join.rs │ │ │ ├── list_operations.rs │ │ │ ├── mod.rs │ │ │ ├── module.rs │ │ │ └── restore.rs │ │ ├── ln │ │ │ ├── await_invoice.rs │ │ │ ├── claim_external_receive_tweaked.rs │ │ │ ├── invoice.rs │ │ │ ├── invoice_external_pubkey_tweaked.rs │ │ │ ├── list_gateways.rs │ │ │ ├── mod.rs │ │ │ └── pay.rs │ │ ├── mint │ │ │ ├── combine.rs │ │ │ ├── decode_notes.rs │ │ │ ├── encode_notes.rs │ │ │ ├── mod.rs │ │ │ ├── reissue.rs │ │ │ ├── spend.rs │ │ │ ├── split.rs │ │ │ └── validate.rs │ │ ├── mod.rs │ │ └── onchain │ │ │ ├── await_deposit.rs │ │ │ ├── deposit_address.rs │ │ │ ├── mod.rs │ │ │ └── withdraw.rs │ ├── mod.rs │ └── ws.rs │ ├── state.rs │ └── utils.rs ├── fedimint-nwc ├── Cargo.toml ├── frontend │ ├── .gitignore │ ├── index.html │ ├── package-lock.json │ ├── package.json │ ├── script.js │ └── styles.css └── src │ ├── config.rs │ ├── database │ ├── db.rs │ ├── invoice.rs │ ├── mod.rs │ └── payment.rs │ ├── main.rs │ ├── nwc.rs │ ├── server.rs │ ├── services │ ├── mod.rs │ ├── multimint.rs │ └── nostr.rs │ ├── state.rs │ └── utils.rs ├── flake.lock ├── flake.nix ├── justfile ├── justfile.local.just ├── misc └── git-hooks │ ├── commit-msg │ ├── commit-template.txt │ └── pre-commit ├── mprocs-new.yaml ├── mprocs-wscat.yaml ├── mprocs.yaml ├── multimint ├── Cargo.toml └── src │ ├── client.rs │ ├── db.rs │ ├── lib.rs │ └── types.rs ├── release-plz.toml ├── scripts ├── mprocs-nix-gateway.sh ├── mprocs-nix.sh ├── mprocs-user-shell.sh └── mutinynet-invoice.sh ├── shell.nix └── wrappers ├── fedimint-go ├── .gitignore ├── README.md ├── assets │ └── fedimint-gophers.png ├── cmd │ └── main.go ├── flake.nix ├── go.mod ├── go.sum └── pkg │ └── fedimint │ ├── client.go │ └── types │ ├── common.go │ └── modules │ ├── ln.go │ ├── mint.go │ └── onchain.go ├── fedimint-py ├── .gitignore ├── AsyncFedimintClient.py ├── FedimintClient.py ├── README.md ├── __init__.py ├── async_example.py ├── example.py ├── models │ ├── __init__.py │ ├── common.py │ ├── lightning.py │ ├── mint.py │ └── onchain.py ├── requirements.txt ├── test.py └── test_async.py ├── fedimint-ts ├── .eslintrc.json ├── .gitignore ├── README.md ├── bun.lockb ├── flake.nix ├── package-lock.json ├── package.json ├── src │ ├── FedimintClient.ts │ ├── index.ts │ └── types.ts ├── tests │ ├── info-example.ts │ └── test.ts └── tsconfig.json └── fedimintex ├── .formatter.exs ├── .gitignore ├── README.md ├── example.env ├── justfile ├── lib ├── admin.ex ├── client.ex ├── fedimintex.ex ├── ln │ ├── ln.ex │ └── types.ex ├── mint.ex ├── onchain.ex └── test.ex ├── mix.exs ├── mix.lock └── test ├── fedimintex_test.exs └── test_helper.exs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.config/dependabot.yaml -------------------------------------------------------------------------------- /.config/flakebox/.gitignore: -------------------------------------------------------------------------------- 1 | tmp/ 2 | -------------------------------------------------------------------------------- /.config/flakebox/bin/flakebox-in-each-cargo-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.config/flakebox/bin/flakebox-in-each-cargo-workspace -------------------------------------------------------------------------------- /.config/flakebox/id: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.config/flakebox/id -------------------------------------------------------------------------------- /.config/flakebox/shellHook.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.config/flakebox/shellHook.sh -------------------------------------------------------------------------------- /.config/semgrep.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.config/semgrep.yaml -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/workflows/flakebox-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.github/workflows/flakebox-ci.yml -------------------------------------------------------------------------------- /.github/workflows/flakebox-flakehub-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.github/workflows/flakebox-flakehub-publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.gitignore -------------------------------------------------------------------------------- /.replit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.replit -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.schema/latest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/.schema/latest.json -------------------------------------------------------------------------------- /.typos.toml: -------------------------------------------------------------------------------- 1 | [files] 2 | extend-exclude = ["bun.lockb"] 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/README.md -------------------------------------------------------------------------------- /cliff.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/cliff.toml -------------------------------------------------------------------------------- /curl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/curl.md -------------------------------------------------------------------------------- /dist-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/dist-manifest.json -------------------------------------------------------------------------------- /docs/cashu_compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/docs/cashu_compatibility.md -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/example.env -------------------------------------------------------------------------------- /fedimint-clientd/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/Cargo.toml -------------------------------------------------------------------------------- /fedimint-clientd/scripts/joinFederations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/scripts/joinFederations.sh -------------------------------------------------------------------------------- /fedimint-clientd/scripts/migrateClients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/scripts/migrateClients.sh -------------------------------------------------------------------------------- /fedimint-clientd/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/error.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/main.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/backup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/backup.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/config.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/discover_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/discover_version.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/federation_ids.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/federation_ids.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/info.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/join.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/join.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/list_operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/list_operations.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/module.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/admin/restore.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/admin/restore.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/await_invoice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/await_invoice.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/claim_external_receive_tweaked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/claim_external_receive_tweaked.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/invoice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/invoice.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/invoice_external_pubkey_tweaked.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/invoice_external_pubkey_tweaked.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/list_gateways.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/list_gateways.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/ln/pay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/ln/pay.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/combine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/combine.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/decode_notes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/decode_notes.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/encode_notes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/encode_notes.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/reissue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/reissue.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/spend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/spend.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/split.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/split.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mint/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mint/validate.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/onchain/await_deposit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/onchain/await_deposit.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/onchain/deposit_address.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/onchain/deposit_address.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/onchain/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/onchain/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/handlers/onchain/withdraw.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/handlers/onchain/withdraw.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/mod.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/router/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/router/ws.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/state.rs -------------------------------------------------------------------------------- /fedimint-clientd/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-clientd/src/utils.rs -------------------------------------------------------------------------------- /fedimint-nwc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/Cargo.toml -------------------------------------------------------------------------------- /fedimint-nwc/frontend/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /fedimint-nwc/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/frontend/index.html -------------------------------------------------------------------------------- /fedimint-nwc/frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/frontend/package-lock.json -------------------------------------------------------------------------------- /fedimint-nwc/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/frontend/package.json -------------------------------------------------------------------------------- /fedimint-nwc/frontend/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/frontend/script.js -------------------------------------------------------------------------------- /fedimint-nwc/frontend/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/frontend/styles.css -------------------------------------------------------------------------------- /fedimint-nwc/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/config.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/database/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/database/db.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/database/invoice.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/database/invoice.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/database/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/database/mod.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/database/payment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/database/payment.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/main.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/nwc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/nwc.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/server.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/services/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/services/mod.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/services/multimint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/services/multimint.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/services/nostr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/services/nostr.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/state.rs -------------------------------------------------------------------------------- /fedimint-nwc/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/fedimint-nwc/src/utils.rs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/flake.nix -------------------------------------------------------------------------------- /justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/justfile -------------------------------------------------------------------------------- /justfile.local.just: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/justfile.local.just -------------------------------------------------------------------------------- /misc/git-hooks/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/misc/git-hooks/commit-msg -------------------------------------------------------------------------------- /misc/git-hooks/commit-template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/misc/git-hooks/commit-template.txt -------------------------------------------------------------------------------- /misc/git-hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/misc/git-hooks/pre-commit -------------------------------------------------------------------------------- /mprocs-new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/mprocs-new.yaml -------------------------------------------------------------------------------- /mprocs-wscat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/mprocs-wscat.yaml -------------------------------------------------------------------------------- /mprocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/mprocs.yaml -------------------------------------------------------------------------------- /multimint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/multimint/Cargo.toml -------------------------------------------------------------------------------- /multimint/src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/multimint/src/client.rs -------------------------------------------------------------------------------- /multimint/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/multimint/src/db.rs -------------------------------------------------------------------------------- /multimint/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/multimint/src/lib.rs -------------------------------------------------------------------------------- /multimint/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/multimint/src/types.rs -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/release-plz.toml -------------------------------------------------------------------------------- /scripts/mprocs-nix-gateway.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/scripts/mprocs-nix-gateway.sh -------------------------------------------------------------------------------- /scripts/mprocs-nix.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/scripts/mprocs-nix.sh -------------------------------------------------------------------------------- /scripts/mprocs-user-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/scripts/mprocs-user-shell.sh -------------------------------------------------------------------------------- /scripts/mutinynet-invoice.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/scripts/mutinynet-invoice.sh -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/shell.nix -------------------------------------------------------------------------------- /wrappers/fedimint-go/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | .idea 3 | -------------------------------------------------------------------------------- /wrappers/fedimint-go/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/README.md -------------------------------------------------------------------------------- /wrappers/fedimint-go/assets/fedimint-gophers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/assets/fedimint-gophers.png -------------------------------------------------------------------------------- /wrappers/fedimint-go/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/cmd/main.go -------------------------------------------------------------------------------- /wrappers/fedimint-go/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/flake.nix -------------------------------------------------------------------------------- /wrappers/fedimint-go/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/go.mod -------------------------------------------------------------------------------- /wrappers/fedimint-go/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/go.sum -------------------------------------------------------------------------------- /wrappers/fedimint-go/pkg/fedimint/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/pkg/fedimint/client.go -------------------------------------------------------------------------------- /wrappers/fedimint-go/pkg/fedimint/types/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/pkg/fedimint/types/common.go -------------------------------------------------------------------------------- /wrappers/fedimint-go/pkg/fedimint/types/modules/ln.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/pkg/fedimint/types/modules/ln.go -------------------------------------------------------------------------------- /wrappers/fedimint-go/pkg/fedimint/types/modules/mint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/pkg/fedimint/types/modules/mint.go -------------------------------------------------------------------------------- /wrappers/fedimint-go/pkg/fedimint/types/modules/onchain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-go/pkg/fedimint/types/modules/onchain.go -------------------------------------------------------------------------------- /wrappers/fedimint-py/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | __pycache__ 3 | -------------------------------------------------------------------------------- /wrappers/fedimint-py/AsyncFedimintClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/AsyncFedimintClient.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/FedimintClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/FedimintClient.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/README.md -------------------------------------------------------------------------------- /wrappers/fedimint-py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wrappers/fedimint-py/async_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/async_example.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/example.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /wrappers/fedimint-py/models/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/models/common.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/models/lightning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/models/lightning.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/models/mint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/models/mint.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/models/onchain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/models/onchain.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/requirements.txt: -------------------------------------------------------------------------------- 1 | requests coincurve 2 | -------------------------------------------------------------------------------- /wrappers/fedimint-py/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/test.py -------------------------------------------------------------------------------- /wrappers/fedimint-py/test_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-py/test_async.py -------------------------------------------------------------------------------- /wrappers/fedimint-ts/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/.eslintrc.json -------------------------------------------------------------------------------- /wrappers/fedimint-ts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/.gitignore -------------------------------------------------------------------------------- /wrappers/fedimint-ts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/README.md -------------------------------------------------------------------------------- /wrappers/fedimint-ts/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/bun.lockb -------------------------------------------------------------------------------- /wrappers/fedimint-ts/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/flake.nix -------------------------------------------------------------------------------- /wrappers/fedimint-ts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/package-lock.json -------------------------------------------------------------------------------- /wrappers/fedimint-ts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/package.json -------------------------------------------------------------------------------- /wrappers/fedimint-ts/src/FedimintClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/src/FedimintClient.ts -------------------------------------------------------------------------------- /wrappers/fedimint-ts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/src/index.ts -------------------------------------------------------------------------------- /wrappers/fedimint-ts/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/src/types.ts -------------------------------------------------------------------------------- /wrappers/fedimint-ts/tests/info-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/tests/info-example.ts -------------------------------------------------------------------------------- /wrappers/fedimint-ts/tests/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/tests/test.ts -------------------------------------------------------------------------------- /wrappers/fedimint-ts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimint-ts/tsconfig.json -------------------------------------------------------------------------------- /wrappers/fedimintex/.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/.formatter.exs -------------------------------------------------------------------------------- /wrappers/fedimintex/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/.gitignore -------------------------------------------------------------------------------- /wrappers/fedimintex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/README.md -------------------------------------------------------------------------------- /wrappers/fedimintex/example.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/example.env -------------------------------------------------------------------------------- /wrappers/fedimintex/justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/justfile -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/admin.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/admin.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/client.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/client.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/fedimintex.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/fedimintex.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/ln/ln.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/ln/ln.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/ln/types.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/ln/types.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/mint.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/mint.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/onchain.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/onchain.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/lib/test.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/lib/test.ex -------------------------------------------------------------------------------- /wrappers/fedimintex/mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/mix.exs -------------------------------------------------------------------------------- /wrappers/fedimintex/mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/mix.lock -------------------------------------------------------------------------------- /wrappers/fedimintex/test/fedimintex_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fedimint/fedimint-clientd/HEAD/wrappers/fedimintex/test/fedimintex_test.exs -------------------------------------------------------------------------------- /wrappers/fedimintex/test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start() 2 | --------------------------------------------------------------------------------