This release adds AmountWithUnit, a unit-aware sibling to Amount, so multi-unit consumers (wallets aggregating across sat/usd or multiple mints) can do arithmetic and comparisons without silently mixing units.
It also widens WalletEvent proof state updates so consumers can submit ProofLike objects directly, without first normalising to Proof
What's Changed
- feat: allow ProofLike in WalletEvent proof state updates by @robwoodgate in #660
- feat(model): add AmountWithUnit value object by @robwoodgate in #662
- chore(crypto): deprecate verifyDleqIfPresent ahead of v5 removal by @robwoodgate in #663
- chore(main): release 4.4.0 by @robwoodgate in #664
Full Changelog: v4.3.0...v4.4.0