Commit Graph

220 Commits (08fd777f6d66369f7a6cbd2d64effda937ff9ce9)

Author SHA1 Message Date
Kata 488dd562fb
Improve error messages for ERC721 and 1155 (#3254) 3 years ago
Nate Lapinski 65b45726b3
Add memory safe assembly annotations (#3384) 3 years ago
harold-nft ee4d8380d3
Fix minor typo in IERC1155 and IERC721 docs (#3419) 3 years ago
GitHubPang e633ee9ed3
Fix spelling and grammar in comments (#3408) 3 years ago
Hadrien Croubois 07b1b472c0
Improve wording consistency in code/doc (#3365) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
mcIovin 731e199038
Improve docs for ERC721URIStorage._burn (#3324) 3 years ago
dmfxyz d4d8d2ed97
Fix burn documentation (#3246) 3 years ago
Amin Bashiri 742e85be7c
Change zero address revert message in the balanceOf function of ERC721 and ERC1155 (#3314) 3 years ago
Jeff e7719ded56
Match IERC721 function order with EIP spec (#3287) 3 years ago
Hadrien Croubois f2a311dc4a
Make Votes._getVotingUnits view (#3225) 3 years ago
Amirhossein Banavi 62eb4568be
Optimize ERC721 _isApprovedOrOwner function (#3248) 3 years ago
Francisco Giordano afb20119b3
Release v4.5 3 years ago
Harsh Vakharia a81b07ce91
Fix typo in retrieval of onERC721Received selector (#3151) 3 years ago
Muhammad Anas Baig 8f70c8867e
Fix typo in ERC721.sol (#3127) 3 years ago
Martín Triay 828fe365ee
Normalize return variable names in IERC721Enumerable (#3079) 3 years ago
JulissaDantes a65c03bc0d
Implement Non Fungible Token Royalty (EIP2981) (#3012) 3 years ago
Francisco Giordano 1e815f3308 Restructure intro to ERC721 contract docs 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 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
Francisco Giordano 4961a51cc7 4.4.0 3 years ago
Francisco Giordano 2f2604d673
Deprecate presets in favor of Wizard (#2986) 3 years ago
Francisco Giordano 65ef662a2b 4.4.0-rc.1 3 years ago
Francisco Giordano 0a87a4e75b 4.4.0-rc.0 3 years ago
Francisco Giordano c9bdb1f0ae
Add a comment documenting the package version being used (#2918) 3 years ago
Hadrien Croubois caba6b93ef
Add an internal _setApprovalForAll function (721 & 1155) (#2834) 3 years ago
Anton Bukov 4e2641a915
Simplify selector access (#2766) 4 years ago
Hadrien Croubois b0cf6fbb7a
Add Prettier for linting and fix Solhint config (#2697) 4 years ago
Santiago Palladino 8ad458e955
Explain how baseURI is used for building the tokenURI (#2679) 4 years ago
William Chargin 08ba72afa2
Fix `ERC721._beforeTokenTransfer` docs (#2653) 4 years ago
Julian M. Rodriguez 74e03de760
removes unused dependency (#2603) 4 years ago
Hadrien Croubois 3dc374ddcf
Make overide of ERC721.isApprovedForAll affect the ERC721 logic (#2597) 4 years ago
Francisco Giordano 90a72f9acd Fix ERC721URIStorage in documentation 4 years ago
Francisco Giordano 7c1625b0e0 Fix ERC721URIStorage in documentation 4 years ago
Julian M. Rodriguez 6505e28c40 removes invalid character in comments (#2571) 4 years ago
Julian M. Rodriguez fc004c0ad2
removes invalid character in comments (#2571) 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 e733b24dfe
Refactor ERC165 to use function overriding instead of storage (#2505) 4 years ago
Hadrien Croubois 60205944bb
Adopt new Solidity features interfaceId, try/catch, keccak constants (#2487) 4 years ago
Hadrien Croubois 18c7efe800
Make view and pure functions virtual (#2473) 4 years ago
Andre Korol 974c534210
Update contracts to support Solidity 0.8.x (#2442) 4 years ago
Bill Hsu 65b7e515a2
Align comments (#2458) 4 years ago
Hadrien Croubois 318c4b44ea
Move Context from GSN to utils directory (#2453) 4 years ago
Francisco Giordano 90ed1af972
Support compiling with solc 0.7 (#2408) 4 years ago