-
Notifications
You must be signed in to change notification settings - Fork 329
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
Add ERC721EnumerableComponent extension #983
Merged
andrew-fleming
merged 83 commits into
OpenZeppelin:main
from
andrew-fleming:erc721-enum
Aug 29, 2024
Merged
Changes from 15 commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
e5c5e5f
feat: working in logic
ericnordelo 110d8f7
feat: add empty impl
ericnordelo 4a7f8a5
Merge branch 'main' of github.com:OpenZeppelin/cairo-contracts into f…
ericnordelo d71ee92
feat: finish docs
ericnordelo d61e449
feat: update CHANGELOG
ericnordelo 8e894ea
draft erc721 enum
andrew-fleming 295530b
fix comp, start testing
andrew-fleming d5838d3
fix fmt
andrew-fleming b225343
fix fmt
andrew-fleming 649c7c6
change fn name
andrew-fleming cff482a
add more tests for interface fns
andrew-fleming f76da3e
add in-code comments
andrew-fleming 96f9d09
add more tests
andrew-fleming d9455ae
fix formatting
andrew-fleming 73fbbc9
remove unused imports, clean up code
andrew-fleming 5a128ca
remove space
andrew-fleming 5987c8f
start erc721enum section
andrew-fleming 0fcfc13
fix fn order
andrew-fleming fc27ae7
add in-code comments, fix fn order
andrew-fleming 1266c55
add interface docs and start component docs
andrew-fleming 2409cd3
document privateimpl in enum extension
andrew-fleming 6f3524f
add privateimpl in erc721enum
andrew-fleming 8d02fb4
add tests checking order of owner index
andrew-fleming 72c65c1
fix supply tests, add camel tests
andrew-fleming 7ef4de4
add ierc721enumerable selectors
andrew-fleming 984000e
add dualcase erc721enumerable
andrew-fleming 4e02b3c
add dualcase erc721enum tests
andrew-fleming a261677
fix formatting
andrew-fleming 2c0474e
update changelog
andrew-fleming 7f849dc
update changelog entry
andrew-fleming c3a029e
change _update to before_update
andrew-fleming 72b75cd
fix formatting
andrew-fleming 3170a7b
remove unused imports
andrew-fleming f904280
remove excess error, fix _remove_token_from_owner_enumeration
andrew-fleming 33ee6b7
add internal tests
andrew-fleming 66d7471
fix formatting
andrew-fleming 33025cd
fix conflicts
andrew-fleming 2a1f876
fix before_update description
andrew-fleming c5fdc29
revert comment change
andrew-fleming 8e815ed
match comment with api description
andrew-fleming 48b30c3
Apply suggestions from code review
andrew-fleming 7b37352
remove enum selectors
andrew-fleming ffe01ad
remove dual_case and camel impls from erc721_enum
andrew-fleming 359c711
remove unused mocks, fix mock name
andrew-fleming 01b8687
remove dual and camel tests for erc721_enum
andrew-fleming e7e1459
remove camel impl from erc721_enum
andrew-fleming 5a41e4e
Merge branch 'main' into erc721-enum
andrew-fleming 68db79a
fix changelog
andrew-fleming a38c338
Merge branch 'erc721-enum' of https://github.com/andrew-fleming/cairo…
andrew-fleming 0de7db4
fix conflicts, migrate to 2023_11
andrew-fleming 65f6259
fix conflicts
andrew-fleming 640faab
bump scarb to rc.2
andrew-fleming 2a3af3f
use Map, allow tests to read storage
andrew-fleming a2e9bf7
fix fmt
andrew-fleming 404c945
fix Contracts version
andrew-fleming 867c2cf
fix test_names
andrew-fleming c4c78dc
fix spelling
andrew-fleming c8bbf06
move erc721 enum component section to core
andrew-fleming 9fccfea
add component description
andrew-fleming 45b66d0
fix intro section
andrew-fleming e462e2e
fix fmt
andrew-fleming fc68c8f
fix conflicts
andrew-fleming 94f0854
fix conflicts
andrew-fleming 3c9c325
change to while loops in assertions
andrew-fleming 3dd3698
simplify fn calls with self
andrew-fleming dba11f5
remove zero var
andrew-fleming dd5f907
remove dual in helpers
andrew-fleming b983aa0
check supply/owner bal == expected token list
andrew-fleming 80cff05
fix test names/add comments for ctx
andrew-fleming 7ac8b36
improve assertion name
andrew-fleming 8b79881
fix conflicts
andrew-fleming 5b691a7
fix fmt
andrew-fleming b6c5611
update spdx license id
andrew-fleming 9478f72
update version in docs
andrew-fleming 1ede105
Apply suggestions from code review
andrew-fleming 0d61150
remove privateimpl from code
andrew-fleming 0b5e92c
remove privateimpl from docs
andrew-fleming a81fcac
remove after_update hook from mocks
andrew-fleming 4bb50b6
Apply suggestions from code review
andrew-fleming 0f863ba
use simpler hook impl
andrew-fleming 9ae2345
add before_update code example
andrew-fleming 0982314
fix conflicts
andrew-fleming abf6b66
Apply suggestions from code review
andrew-fleming 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 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 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 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 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.
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.
Lets not forget to add the entry to the changelog.