Commit Graph

101 Commits (3f610ebc25480bf6145e519c96e2f809996db8ed)

Author SHA1 Message Date
Francisco Giordano e58c6d8ff4 Fix linter error 2 years ago
Hadrien Croubois 8ba26f388f
Merge pull request from GHSA-878m-3g6q-594q 2 years ago
Hadrien Croubois 08d085f2c9
Fix ERC4906 compliance of ERC721URIStorage (#4055) 2 years ago
Hadrien Croubois 96a2297e15
Add IERC4906 interface and use in ERC721 (#4012) 2 years ago
Hadrien Croubois d5d9d4bd3d
Simplify ERC721Wrapper.depositFor to save gas (#4048) 2 years ago
Ernesto García 2c711d0b05
Restrict ERC721Wrapper wrap by direct transfer (#4043) 2 years ago
Ernesto García 6259e13a0c
Improve ERC721 Wrapper tests (#4039) 2 years ago
Hadrien Croubois 790cc5b65a
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934) 2 years ago
Ernesto García 94cd8ef12e
Add ERC721 Wrapper (#3863) 2 years ago
Francisco a28aafdc85
Use Prettier for JS files (#3913) 2 years ago
Hadrien Croubois c1d9da4052
Use hardhat-exposed to reduce the need for mocks (#3666) 2 years ago
Francisco 2336bd3e8e
Simplify ESLint config (#3903) 2 years ago
Hadrien Croubois 0b3acb286a Recommended improvement to ERC721Consecutive (#3712) 2 years ago
Hadrien Croubois c22db8104e
Recommended improvement to ERC721Consecutive (#3712) 2 years ago
Hadrien Croubois 171fa40bc8
ERC721 extension for efficient batch minting (#3311) 2 years ago
Aleksei Magusev fbf235661e
Improve grammar in transfer error messages (#3542) 3 years ago
EthanOK 96163c87e3
Implicitly clear ERC721 approval on burn (#3538) 3 years ago
Andrew Parker e02c378745
Implicitly clear ERC721 approval on transfers (#3481) 3 years ago
Francisco Giordano 62f2c0531b
Simplify ERC721 revert reasons (#3438) 3 years ago
rotcivegaf 82a63f6389
Remove redundant require in ERC721 (#3434) 3 years ago
Kata 488dd562fb
Improve error messages for ERC721 and 1155 (#3254) 3 years ago
Niccolò Petti d4e6236b2b
Fix deprecated expectEvent.inLogs #3332 (#3333) 3 years ago
Amin Bashiri 742e85be7c
Change zero address revert message in the balanceOf function of ERC721 and ERC1155 (#3314) 3 years ago
JulissaDantes a65c03bc0d
Implement Non Fungible Token Royalty (EIP2981) (#3012) 3 years ago
JulissaDantes b42b05311b
Add ERC721Votes for NFT-based governance (#2944) 3 years ago
robriks 0c858e2071
Improve revert reason in ERC721 (#2975) 3 years ago
William Entriken d89f2a4ac6
Update ERC721.behavior.js (#2801) 4 years ago
William Entriken f782943099
Move variable declaration to top of test file (#2806) 4 years ago
William Entriken e1c0f3eaef
Update tests for RFC 2606 (#2802) 4 years ago
Hadrien Croubois cd443f0d5b
Add tests to extend code coverage (#2586) 4 years ago
Francisco Giordano f07c39be8a Add ERC165 interface detection to AccessControl (#2562) 4 years ago
Francisco Giordano 29ffe6f426
Add ERC165 interface detection to AccessControl (#2562) 4 years ago
Hadrien Croubois 4390b8df12 Add ERC721URIStorage extension (#2555) 4 years ago
Hadrien Croubois 1705067e65
Add ERC721URIStorage extension (#2555) 4 years ago
Hadrien Croubois 24a0bc23cf
Reorganize the repo structure (#2503) 4 years ago
Hadrien Croubois 09734e8028
Remove enumerable from ERC721 and add an ERC721Enumerable extension (#2511) 4 years ago
Hadrien Croubois e66e3ca523
Improve gas efficiency of EnumerableMap (#2518) 4 years ago
Hadrien Croubois 60205944bb
Adopt new Solidity features interfaceId, try/catch, keccak constants (#2487) 4 years ago
Francisco Giordano f06738828b
Migrate to Hardhat (#2397) 4 years ago
Francisco Giordano ace35fdeda
Update all dependencies transitively (#2363) 4 years ago
dibi91 0b489f4d79
Improve test descriptions #1157 (#2334) 5 years ago
Nicolás Venturo 3e139baa50
Add missing hook to ERC777, fix relevant documentation (#2191) 5 years ago
Robert Kaiser b6513f6ad7
provide 'automatic' token URI by appending the token ID to the base URI (#2174) 5 years ago
Nicolás Venturo bd0778461d
Add EnumerableMap, refactor ERC721 (#2160) 5 years ago
Nicolás Venturo 24c37c1f9e
Bundle ERC721 extensions into base contract (#2149) 5 years ago
Nicolás Venturo f1db30955d
Remove deprecated functions and contracts (#2125) 5 years ago
Nicolás Venturo 5dfe7215a9
Migrate Contracts to Solidity v0.6 (#2080) 5 years ago
Hao (Alan) Tang 7d7cbcad14 Fix/improve revert reason #1727 (#2018) 5 years ago
Nicolás Venturo 5f92adc2e7 Migrate from truffle to test-environment (#2007) 5 years ago
Ignacio Mazzara 49042f2b1a feat: add baseTokenURI to ERC721Metadata (#1970) 5 years ago