moksha
moksha copied to clipboard
A Cashu wallet and mint written in Rust
Bumps [utoipa](https://github.com/juhaku/utoipa) from 4.2.0 to 4.2.3. Release notes Sourced from utoipa's releases. utoipa-4.2.3 What's New :gem: :new: :tada: (e0718de) Update utoipa version @juhaku (8594735) Make reqwest to use rustls instead...
Bumps [thiserror](https://github.com/dtolnay/thiserror) from 1.0.59 to 1.0.60. Release notes Sourced from thiserror's releases. 1.0.60 Resolve unexpected_cfgs warning (#298) Commits 870d11b Release 1.0.60 0ccee7c Merge pull request #298 from dtolnay/checkcfg cf43d0c Resolve...
Bumps [bitcoin](https://github.com/rust-bitcoin/rust-bitcoin) from 0.30.2 to 0.31.2. Commits acd2c47 Merge rust-bitcoin/rust-bitcoin#2648: release 0.31.2 a5650d8 release 0.31.1 f7005a2 Merge rust-bitcoin/rust-bitcoin#2614: merkle_block: add resource limit check ... 866781d merkle_block: add resource limit check...
Bumps [secp256k1](https://github.com/rust-bitcoin/rust-secp256k1) from 0.27.0 to 0.29.0. Changelog Sourced from secp256k1's changelog. 0.29.0 - 2024-04-02 Deprecate ThirtyTwoByteHash #686 This trait turned out to be problematic during upgrade because we support a...
Bumps [tonic](https://github.com/hyperium/tonic) from 0.8.3 to 0.11.0. Changelog Sourced from tonic's changelog. 0.11.0 (2024-02-08) BREAKING CHANGES: Removed NamedService from the transport module, please import it via tonic::server::NamedService. MSRV bumped to 1.70....
general [ ] derivation-path btc-onchain [ ] quote-expiry [ ] min/max amount for mint and melt (At the moment there is only one min/max) bolt11 [ ] quote-expiry database [x]...
While attempting to compile for esp32 boards using esp-rs crates, moksha-wallet couldn't be depended on because of various compile errors. When compiling for esp, you are not targeting wasm. Irconically,...
use release-plz for creating releases: - release libs on crates.io - create github-release - deploy docker-image - ...
- Check if bolt11 or btconchain quote is expired and throw error - Delete expired quotes on startup
Inspired by nutstash: https://github.com/cashubtc/nutshell/blob/1de7abf0328cd9e2dcfc18b5fa07aa094528b47f/cashu/mint/ledger.py#L567 Check if a bolt11 payment is internal and settle it without using the lightning-backend.