Nut00 conventions #322
Labels
No labels
breaking change
bug
documentation
enhancement
needs discussion
needs implementation
new nut
ready
wallet-only
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo-admin/nuts!322
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "nut00-conventions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes: #321
This PR adds some clarifying default conventions for the NUTS, and clarifies the BIP32 handling for invalid derivations in NUT-13
Could we move this under the Protocol subsection? I think it makes the document more inviting to read when we get to the algorithm itself quickly.
Of course! Done.
nit: I think you want
**MUST**not_MUST_in the "The wallet MUST increment counterThanks! Done.
@ -25,9 +25,9 @@ This document details the notation and models used throughout the specification### Alice (user)@ -25,9 +25,9 @@ This document details the notation and models used throughout the specification### Alice (user)@ -50,6 +50,30 @@ Deterministically maps a message to a public key point on the secp256k1 curve, u- Alice can take the pair `(x, C)` as a token and can send it to `Carol`.- `Carol` can send `(x, C)` to `Bob` who then checks that `k*hash_to_curve(x) == C` (**verification**), and if so treats it as a valid spend of a token, adding `x` to the list of spent secrets.implied in ecc
implied in BIP32
not used
LGTM