Skip to content

Commit

Permalink
Merge pull request #1672 from TheBlueMatt/2024-10-payment-expiry
Browse files Browse the repository at this point in the history
Explicitly mention care around payment instruction expiry in 353
  • Loading branch information
jonatack authored Oct 2, 2024
2 parents a1be309 + e1aab46 commit 758dfc9
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions bip-0353.mediawiki
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ User and domain names which are not expressible using standard printable ASCII M

Note that because resolvers are not required to support resolving non-ASCII identifiers, wallets SHOULD avoid using non-ASCII identifiers.

For payment instructions that have a built-in expiry time (e.g. Lightning BOLT 12 offers), care must be taken to ensure that the DNS records expire prior to the expiry of the payment instructions. Otherwise, senders may have payment instructions cached locally which have expired, preventing payment.

=== Resolution ===

Clients resolving Bitcoin payment instructions MUST ignore any TXT records at the same label which do not begin with (ignoring case) "bitcoin:". Resolvers encountering multiple "bitcoin:"-matching TXT records at the same label MUST treat the records as invalid and refuse to use any payment instructions therein.
Expand Down

0 comments on commit 758dfc9

Please sign in to comment.