-
Notifications
You must be signed in to change notification settings - Fork 115
feat: enable public output note creation during NTX execution #1995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
76 commits
Select commit
Hold shift + click to select a range
947c455
feat: wip get_note_script()
partylikeits1983 78e7a36
refactor: simplify test
partylikeits1983 333e477
Merge branch 'next' into ajl-get-note-script-datastore
partylikeits1983 a4cc600
Merge branch 'next' into ajl-get-note-script-datastore
partylikeits1983 c9ed0b2
wip
partylikeits1983 aa47af7
feat: it works :)
partylikeits1983 85905b3
updates
partylikeits1983 ae76d56
wip
partylikeits1983 88e5f57
chore: merge next & cleanup
partylikeits1983 1c48bd1
refactor: cleanup
partylikeits1983 77f003f
refactor: cleanup host logic
partylikeits1983 56c3865
refactor: cleanup
partylikeits1983 286a665
fix: rm debug mode
partylikeits1983 3f06267
fix: rm debug.stack
partylikeits1983 d85e4e6
Update CHANGELOG.md
partylikeits1983 c9f549c
Update crates/miden-lib/asm/miden/note.masm
partylikeits1983 95ca790
refactor: optimize build_recipient proc
partylikeits1983 4f9b027
feat: document build_recipient proc
partylikeits1983 ee5787f
refactor: simplify host & cleanup test
partylikeits1983 602ec99
refactor: address refactor comments
partylikeits1983 55e99c5
feat: refactor on_note_script_requested
partylikeits1983 1aafcc2
feat: use locaddr in build_recipient
partylikeits1983 bc82716
feat: rename format_for_advice to to_elements
partylikeits1983 24985a2
Merge branch 'next' into ajl-public-output-note-ntx
partylikeits1983 e3c9289
wip: simplify script_root extraction in on_note_after_created
partylikeits1983 9ee1ef9
feat: pass modified AdviceMap to NoteBuilder & cleanup
partylikeits1983 53f0c8d
refactor: cleanup miden::note masm
partylikeits1983 2b01c4f
refactor: simplify OutputNoteBuilder construction by removing AdviceP…
partylikeits1983 7e562fa
refactor: remove redundant note index validation in on_note_after_cre…
partylikeits1983 f610ae9
Merge branch 'next' into ajl-public-output-note-ntx
partylikeits1983 5fee2e8
fix: changelog
partylikeits1983 9a99eac
refactor: update build_recipient doc comments
partylikeits1983 14237c5
refactor: simplify local memory read write addresses
partylikeits1983 38e7701
chore: merge next
partylikeits1983 611608a
refactor: add RECIPIENT_DATA_ADVICE_STACK_LENGTH const to build_recip…
partylikeits1983 dd0b31f
refactor: replace AccountId::dummy with ACCOUNT_ID_PRIVATE_SENDER
partylikeits1983 6ea0d17
Update crates/miden-lib/asm/miden/note.masm
partylikeits1983 03b452d
refactor: reset changelog.md, build.rs & rm println! statements
partylikeits1983 fc20f89
Update crates/miden-lib/asm/miden/note.masm
partylikeits1983 f4f62ad
refactor: fix locals doc comment for build_recipient proc
partylikeits1983 c6ef424
refactor: replace is_none/unwrap with let-else pattern
partylikeits1983 acff08f
refactor: improve type safety and validation in note handling
partylikeits1983 c2f4ea3
refactor: validate recipient digest in OutputNoteBuilder
partylikeits1983 be77f21
refactor: consolidate note builder insertion logic
partylikeits1983 0575f40
refactor: remove redundant public note validation
partylikeits1983 f7022d3
fix: clippy
partylikeits1983 f341d47
refactor: add explanatory comment about script fetching in faucet test
partylikeits1983 6838137
refactor: use NoteBuilder in faucet test
partylikeits1983 7def703
refactor: improve error handling and simplify note construction
partylikeits1983 7c70e10
refactor: remove ProcessState parameter from on_note_script_requested
partylikeits1983 390401a
refactor: rm full import paths
partylikeits1983 2900169
Merge branch 'next' into ajl-public-output-note-ntx
partylikeits1983 3415196
chore: merge next & resolve conflicts
partylikeits1983 a944611
refactor: restructure build_recipient advice map layout
partylikeits1983 df692a1
refactor: revert change back to format_for_advice()
partylikeits1983 7b42e70
refactor: rm RECIPIENT_DATA_ADVICE_STACK_LENGTH const in note.masm
partylikeits1983 9b430fa
refactor: rm full import path of DataStoreError
partylikeits1983 215e132
refactor: simplify test to use build_p2id_recipient instead of buildi…
partylikeits1983 0133dca
refactor: cleanup implementation of on_note_after_created
partylikeits1983 93ca303
refactor: refactor NoteRecipient::to_advice_map_entries
partylikeits1983 cfd02f6
refactor: simplify on_note_script_requested()
partylikeits1983 59ab872
refactor: rm duplicate dupw in note.masm
partylikeits1983 440c2da
refactor: inline note recipient advice map logic and rename NoteScrip…
partylikeits1983 c2cb098
refactor: add read_double_word_from_adv_map() helper fn to simplify …
partylikeits1983 192c95a
refactor: improve on_note_after_created() doc comment to clarify cond…
partylikeits1983 cc1e84e
refactor: refactor: implement trial unhashing for note input extracti…
partylikeits1983 cf540d6
fix: clippy
partylikeits1983 893b92a
Update crates/miden-lib/build.rs
partylikeits1983 6fa2ff2
refactor: simplify build_recipient & rm loc memory
partylikeits1983 398a8be
refactor: rm leftover unused functions
partylikeits1983 4c1f38a
refactor: simplify add_output_note_recipient
partylikeits1983 2ca4e02
refactor: make read_double_word_from_adv_map free fn
partylikeits1983 38a5d62
refactor: fix comment in add_output_note_recipient fn
partylikeits1983 b168baf
refactor: revert regression to format_for_advice
partylikeits1983 cd4a76f
refactor: expand SN abbreviation to SERIAL in comments for clarity
partylikeits1983 ee6441d
Merge branch 'next' into ajl-public-output-note-ntx
partylikeits1983 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this was done in #1981
I guess we need a new entry for the current PR
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sort of. That PR didn't have a changelog entry, and this PR finalizes the functionality outlined in the changelog entry.