Skip to content

v0.1.8

Choose a tag to compare

@TheCryptoDonkey TheCryptoDonkey released this 23 Sep 15:09
d5a4720

Fixed

  • getInfo() accepts a 33-byte compressed Lightning node id (66 hex
    characters, starting 02 or 03) as pubkey. It previously demanded 32-byte
    hex and so refused the node id that LND-backed services and Alby Hub return.
  • The demo no longer labels a failed payment after publication as "rejected by
    nwc-kit". A timeout or invalid response on pay_invoice now reads "outcome
    unknown: reconcile before retrying".

Documented

  • Classify WALLET_ERROR: only an explicit refusal such as PAYMENT_FAILED or
    INSUFFICIENT_BALANCE is definite; INTERNAL, OTHER and unrecognised codes
    are ambiguous. UNSUPPORTED_EXTENSION joins the pre-publication list.
  • The wallet table separates Rizful, tested on mainnet, from wallets that were
    only surveyed in code. llms.txt records the Rizful acceptance.
  • The site no longer claims the result method is checked before decryption, or
    that inspectNwcConnection() returns budget hints. Its version is injected
    at build time and the LNURLvault installer link points at
    vault.lnurlcash.com.

Reproducible build: byte-identical output verified across two independent CI runners.

Artefact integrity

file:      forgesworn-nwc-kit-0.1.8.tgz
size:      42580 bytes
sha256:    2ed86ee8bba8beda78e4065735399590e68314a647cab9399bd66f61094c7999
sha512-7uP361UqR/ih/Rfc0+sckviLSYTYeCRbdydDPz13U6xI57L7ryOduFAOtHqpAuT4USzq/FV90lwZe44wX2/WnA==

Verify against the registry tarball:

curl -sLO https://registry.npmjs.org/@forgesworn/nwc-kit/-/nwc-kit-0.1.8.tgz
shasum -a 256 nwc-kit-0.1.8.tgz