Repository navigation
Notecase 0.22.0
Deploy moneyer 0.16.0 (or any mint on @lnurlcash/kit >= 0.18.1) first.
This version signs note ownership as a Schnorr ck1 over
sha256("LNURLcash"). A mint still on kit 0.14 does not recognise that
shape and answers "Unknown note." for it.
- Move to
@lnurlcash/kit0.18.1. Ownership proofs and address proofs now
sign a sha256 digest, which the reference mint requires for
register/unregister and checks first for spending. Notes already held as
the older 65-byte ECDSAck1(including every note a heartwood exports)
or the raw-message Schnorrck1still read, look up and spend. - Fix
noteIdOffor the kit's newrecoverNoteOwnershipPubkey, which takes
theck1string and returns{pubkeyXOnly, legacy}. Without this every
Part 2 note id broke. - Recovery's probe no longer throws on a probe note with a melt in flight:
the kit now raisesPendingNoteErrorfor it, notServiceError. - The address branch is unchanged, still under
m/139'/1', matching
heartwood firmware and the names already registered to it. Moving to the
spec's literalm/139'/d1..d4needs a migration that keeps scanning the
old branch, so it is deliberately not part of this release.
Reproducible build: byte-identical output verified across two independent CI runners.
Artefact integrity
file: forgesworn-notecase-0.22.0.tgz
size: 185678 bytes
sha256: aebd93a891d74dbb98d88d382d5d80938482f9fc1994ed978ef81010841fa069
sha512-BHaGUKjsUWkFilgkSOmjbZFLk8M8u7h5jIk/F+GYWlck6YKl+ukdVOL+3Bj6XitCGZ9L53wSRQy5smWdx0RQ0g==
Verify against the registry tarball:
curl -sLO https://registry.npmjs.org/@forgesworn/notecase/-/notecase-0.22.0.tgz
shasum -a 256 notecase-0.22.0.tgz