Context
PR #259 replaced the Noah-specific wallet=noahwallet LNURL signal with the interoperable ark=<server_pubkey> capability parameter. The server temporarily accepts both forms so older Noah clients continue to work during migration.
Work
- Confirm released Noah clients use
ark=<server_pubkey> for Lightning-address route discovery.
- Remove
wallet from LnurlpRequestQuery.
- Remove the
wallet=noahwallet branch from negotiated_ark_address.
- Remove or update legacy compatibility tests and comments.
- Verify unsupported or missing
ark parameters continue through the standard Lightning flow.
Acceptance criteria
- The server no longer recognizes
wallet=noahwallet.
- Matching
ark=<server_pubkey> requests still receive compatible Ark addresses.
- Requests without a matching
ark parameter receive normal LNURL responses without an Ark route.
- Server formatting, checks, and focused LNURL tests pass.
Blocked until the client migration window following PR #259 is complete.
Context
PR #259 replaced the Noah-specific
wallet=noahwalletLNURL signal with the interoperableark=<server_pubkey>capability parameter. The server temporarily accepts both forms so older Noah clients continue to work during migration.Work
ark=<server_pubkey>for Lightning-address route discovery.walletfromLnurlpRequestQuery.wallet=noahwalletbranch fromnegotiated_ark_address.arkparameters continue through the standard Lightning flow.Acceptance criteria
wallet=noahwallet.ark=<server_pubkey>requests still receive compatible Ark addresses.arkparameter receive normal LNURL responses without an Ark route.Blocked until the client migration window following PR #259 is complete.