You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [L-4] Wrong function selector returned for the transfer validation function (#150)
* [L-4] Wrong function selector returned for the transfer validation function
* [Q-3] Move interface identifier for ERC165 to Core
* [Q-5] Royalty modules should inherit ICreatorToken interface
* [Q-6] Nitpicks
* removes duplicate supportsInterface (#156)
* renamed to nextTokenIdToMint in BatchMetadata (#141)
* fix: expectRevert on low-level call (#136)
* update batchMetadata logic to make each batchUris independent (#144)
* update batchMetadata logic to make each batchUris independent
* format
* Module Core Refactor (#145)
* separated out metadata functionality from mintable module
* built in signature mint into the core erc721 contract
* implemented in Mintable
* Implemented updateMetadata
* simplified parameters and structs
* all tests pass
* updated ERC721 initializable to match ERC721Core
* addressed the PR issues
* updated 1155 versions to now match 721 implementations
* completed all the tests
* Implemented parity in the ERC1155Initializable contract
* unified naming from quantity and value to amount
* slapped on a keccak256
* move OwnableRoles check on the signature
* removed double events being emitted
* tests pass
* updated ERC20 core
* implemented Claimable and Mintable on the ERC20 side
* tests pass
* updated based on PR feedback
* Fix getSupportedCallbackFunctions ub ERC721CoreInitializable (#149)
* implmented delayed functionality into batchMetadata (#148)
* implmented delayed functionality into batchMetadata
* created tests for BatchMetadata
* updated ERC1155 tests and updated from batchStartId to batchRange
* Implement tokenIdERC1155 module to handle tokenId management (#147)
* initial commit
* created tests for tokenIdERC1155
* updated to be optional
* updated naming and tests
* Transfer validator has roles (#143)
* created hasRole function in the roylaty module
* created tests
* Optimzed callback execution (#135)
* gas benchmark
* optimize execute callback function
* fix typo
* optimize execute callback view function
* optimize callback mode loop
* Implement Max per wallet (#151)
* implemented maxMintPerWallet
* tests pass
* maxMintPerWalletExceeded tests pass
* introduced base contracts for core and initilizable to inherit
* rename commit
* rename commit
* renamed from core to coreInitializable for the ERC1155 (#152)
* updated to now use 1e18 divided (#153)
* Remove double initializer in ERC721CoreInitializable (#154)
---------
Co-authored-by: Pranav Garg <[email protected]>
Co-authored-by: Joaquim Verges <[email protected]>
0 commit comments