• cdk-mintd-v0.7.4 f26a2fe00f

    thesimplekid released this 2025-03-03 14:22:47 +00:00 | 895 commits to main since this release

    Changed

    • cdk-mintd: update to cdk v0.7.2
    Downloads
  • cdk-v0.7.2 6861ea09fd

    cdk-v0.7.2 Stable

    thesimplekid released this 2025-03-03 14:15:40 +00:00 | 896 commits to main since this release

    Fixed

    • cdk: Ordering of swap verification checks ([thesimplekid])
    Downloads
  • cdk-mintd-v0.7.2 e1458b07a8

    thesimplekid released this 2025-02-13 11:50:07 +00:00 | 898 commits to main since this release

    Fixed
    -cdk-mintd: Fixed mint and melt error on mint initialized with RPC interface disabled (ok300).

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.7.1...cdk-mintd-v0.7.2

    Downloads
  • v0.7.1 7b7def17ee

    v0.7.1 Stable

    thesimplekid released this 2025-02-13 10:44:09 +00:00 | 903 commits to main since this release

    [v0.7.1]

    Changed
    cdk: Debug print of Id is hex (thesimplekid).
    cdk: Debug print of mint secret is the hash (thesimplekid).
    cdk: Use check_incoming payment on attempted mint or check mint qutoe (thesimplekid).
    cdk-cln: Use call_typed for cln rpc calls (daywalker90).

    Added

    cdk: Mint builder add ability to set custom derivation paths (thesimplekid).

    Fixed

    cdk-cln: return error on stream error (thesimplekid).

    New Contributors

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.7.0...v0.7.1

    Downloads
  • v0.7.0 0be37aa9e2

    Stable

    thesimplekid released this 2025-02-06 13:51:02 +00:00 | 928 commits to main since this release

    #[v0.7.0]

    Changed

    • Moved db traits to cdk-common (crodas).
    • Moved other commin types to cdk-common (crodas).
    • Wallet::mint returns the minted Proofs and not just the amount ([dacidcaseria]).

    Added

    • Token::to_raw_bytes serializes generic token to raw bytes (lollerfirst).
    • Token::try_from for Vec<u8> constructs a generic token from raw bytes (lollerfirst).
    • TokenV4::to_raw_bytes() serializes a TokenV4 to raw bytes following the spec (lollerfirst).
    • Wallet::receive_raw which receives raw binary tokens (lollerfirst).
    • cdk-mint-rpc: Mint management gRPC client and server ([thesimpekid]).
    • cdk-common: cdk specific types and traits (crodas).
    • cashu: Core types and functions defined in NUTs (crodas).

    Fixed

    • Multimint unit check when wallet receiving token (thesimplekid).
    • Mint start up with most recent keyset after a rotation (thesimplekid).

    New Contributors

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.6.0...cdk-v0.7.0

    Downloads
  • cdk-mintd-v0.6.2 e60448f9fc

    Stable

    thesimplekid released this 2025-02-04 17:24:34 +00:00 | 1038 commits to main since this release

    Downloads
  • cdk-v0.6.1 e60448f9fc

    Stable

    thesimplekid released this 2025-02-04 17:24:34 +00:00 | 1038 commits to main since this release

    Downloads
  • cdk-mintd-v0.6.1 8242bd76e1

    thesimplekid released this 2025-01-10 16:41:03 +00:00 | 1041 commits to main since this release

    #[0.6.1]
    Added
    cdk-mintd: Get work-dir from env var (thesimplekid)

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.6.0...cdk-mintd-v0.6.1

    Downloads
  • v0.6.0 0e12314643

    v0.6.0 Stable

    thesimplekid released this 2024-12-17 13:18:32 +00:00 | 1043 commits to main since this release

    Changed

    cdk: Enforce quote_id to uuid type in mint (tdelabro).
    cdk: Refactor wallet mint connector (ok300).

    Added

    cdk: NUT19 Settings in NUT06 info (thesimplekid).
    cdk: NUT17 Websocket support for wallet (crodas).
    cdk-axum: Redis cache backend (crodas).
    cdk-mints: Get mint settings from env vars (thesimplekid).
    cdk-axum: HTTP compression support (ok300).

    Fixed

    cdk-sqlite: keyset counter was overwritten when keyset was fetched from mint (thesimplekid).
    cdk-cli: on mint use unit from cli args (thesimplekid).
    cdk-cli: on restore create wallet if it does not exist (thesimplekid).
    cdk: Signaling support for optional nuts ([thesimpekid]).
    cdk-phd: Check payment has valid uuis (thesimplekid).

    New Contributors

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.5.0...v0.6.0

    Downloads
  • v0.5.0 8a3cec6e51

    v0.5.0 Stable

    thesimplekid released this 2024-11-19 10:26:17 +00:00 | 1078 commits to main since this release

    What's Changed

    This release included support with NUT-17 websockets for the mint as well as many bug fixes and improvements.

    Changed

    • cdk: Bump bitcoin to 0.32.2 (prusnak).
    • cdk: Bump lightning-invoice to 0.32.2 (prusnak).
    • cdk: Bump lightning to 0.0.124 (prusnak).
    • cdk: PaymentMethod as a non_exhaustive enum (thesimplekid).
    • cdk: CurrencyUnit as a non_exhaustive enum (thesimplekid).
    • cdk: Enforce token is single mint (thesimplekid).
    • cdk: Mint will return change for over paid melt even over fee reserve (davidcaseria).
    • cdk: Refactor ln_backeds to be on the cdk::Mint and not with axum (thesimplekid).
    • cdk: Change is returned in the check quote response (thesimplekid).
    • cdk: Move unit conversion util fn to amount module (davidcaseria).
    • cdk: Remove spent proofs from db when check state is called (mubarak23).
    • cdk: Use MintUrl directly in wallet client (ok300).
    • cdk-cli: Change cdk-cli pay command to melt (mubarak23).
    • cdk: Rename Wallet::get_proofs to Wallet::get_unspent_proofs (ok300).
    • cdk: Id to u32 changed from TryFrom to From ([vnrpc]).

    Added

    • cdk: Added description to MintQuoteBolt11Request (lollerfirst).
    • cdk(wallet): Added description to mint_quote (lollerfirst).
    • cdk: Add amount and fee_paid to Melted (davidcaseria).
    • cdk: Add from_proofs on Melted (davidcaseria).
    • cdk: Add unit on PaymentResponse (thesimplekid).
    • cdk: Add description for mint quote (lollerfirst).
    • cdk-axum: Add cache to some endpoints (lollerfirst).
    • cdk: Add Proofs trait (ok300).
    • cdk: Wallet verifies keyset id when first fetching keys (thesimplekid).
    • cdk-mind: Add swagger docs (ok300).
    • cdk: NUT18 payment request support (thesimplekid).
    • cdk: Add Wallet::get_proofs_with (ok300).
    • cdk: Mint NUT-17 Websocket support (crodas).

    Removed

    Fixed

    • cdk: Check of inputs to include fee (thesimplekid).
    • cdk: Make unit mandatory in tokenv4 (ok300).

    New Contributors

    Full Changelog: https://github.com/cashubtc/cdk/compare/v0.4.0...v0.5.0

    Downloads