Commit Graph

212 Commits (5f7eda1f988b5afc4645224694526b0bac18d6b4)

Author SHA1 Message Date
Vladislav 5f7eda1f98
Tokens: wrap safe substractions in uchecked block (#2669) 4 years ago
Hadrien Croubois 8ea06b75aa
Add a Counter.reset function (#2678) 4 years ago
Hadrien Croubois c3ae4790c7 Fix Changelog structure 4 years ago
Hadrien Croubois 100ca0b8a2
ERC20 extension for governance tokens (vote delegation and snapshots) (#2632) 4 years ago
Francisco Giordano 23869e5b2a 4.1.0 4 years ago
William Morriss 165e6f1948
EnumerableSet: Remove Boundary Check in _at (#2606) 4 years ago
William Morriss 750a17653d
Optimize removal in EnumerableSet (#2605) 4 years ago
Hadrien Croubois 7360a2532d Add missing changelog entry 4 years ago
Hadrien Croubois 72eb905c58 Add missing changelog entry 4 years ago
Hadrien Croubois ad90dbdaff 4.1.0-rc.0 4 years ago
Hadrien Croubois e0a2b195e4
Add modifier & internal function with standard revert message in AccessControl (#2609) 4 years ago
Hadrien Croubois 555be63c90
Add support for EIP2098 "short signatures" in the ECDSA library (#2582) 4 years ago
Martín Triay 7f6a1666fa
Add Multicall module (#2608) 4 years ago
Hadrien Croubois 0c621246d3
Add tooling to verify signatures with support for ERC1271 (#2532) 4 years ago
Hadrien Croubois 5bd798c6e1
Add ERC3156 extension of ERC20 (flash minting and lending) (#2543) 4 years ago
Hadrien Croubois 378531b709 Fix merge issue in CHANGELOG.md 4 years ago
Francisco Giordano a673994de5 4.0.0 4 years ago
Hadrien Croubois 5171e46c47
Add an internal _useNonce(address) function in ERC20Permit (#2565) 4 years ago
Hadrien Croubois 59f33c1cc1 remove extra changelog entry 4 years ago
Hadrien Croubois fb95a8b34b move changelog entry to the appropriate section 4 years ago
Hadrien Croubois d104ced953 fix changelog format 4 years ago
Hadrien Croubois 2658e01baa fix changelog format 4 years ago
Hadrien Croubois 27fc833550 Make ERC1155.uri public (#2576) 4 years ago
Hadrien Croubois 0b3e0d74b0 Further reorganisation of the repo (#2575) 4 years ago
Francisco Giordano d75b4cf613 Update changelog to list beta bugfix separately 4 years ago
Francisco Giordano 5aab6ff81b
Update changelog to list beta bugfix separately 4 years ago
Hadrien Croubois f076ff5dbd
Further reorganisation of the repo (#2575) 4 years ago
Hadrien Croubois b8ab763581
Add IERC20Metadata with name, symbol and decimals (#2561) 4 years ago
Hadrien Croubois 78a9821129
Mint ERC777 without reception ack (#2552) 4 years ago
Hadrien Croubois 5dbbda5435
Make ERC1155.uri public (#2576) 4 years ago
Brandon Valosek b1e0aa487d Fix AccessControlEnumerable not tracking renounceRole (#2572) 4 years ago
Brandon Valosek 7adf0d88a0
Fix AccessControlEnumerable not tracking renounceRole (#2572) 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
Francisco Giordano 69ca2ad676 Fix name of ERC721URIStorage contract in changelog 4 years ago
Francisco Giordano 3d587f3043
Fix name of ERC721URIStorage contract in changelog 4 years ago
Hadrien Croubois 4390b8df12 Add ERC721URIStorage extension (#2555) 4 years ago
Hadrien Croubois 1705067e65
Add ERC721URIStorage extension (#2555) 4 years ago
Francisco Giordano 93d990c653 Optimize constructor of ERC777 (#2551) 4 years ago
Francisco Giordano 62af16b9f2
Optimize constructor of ERC777 (#2551) 4 years ago
Hadrien Croubois 16312fcfb9 Rename UpgradeableProxy to ERC1967Proxy (#2547) 4 years ago
Hadrien Croubois c789941d76
Rename UpgradeableProxy to ERC1967Proxy (#2547) 4 years ago
Hadrien Croubois 15214a53ce Optimize implementation of ERC20Capped (#2524) 4 years ago
Hadrien Croubois 36b855972b
Optimize implementation of ERC20Capped (#2524) 4 years ago
Francisco Giordano 556cdf5f1a 4.0.0-beta.0 4 years ago
Hadrien Croubois 24a0bc23cf
Reorganize the repo structure (#2503) 4 years ago
Hadrien Croubois f8cc8b844a
Minimal support for ERC2771 (GSNv2) (#2508) 4 years ago
Hadrien Croubois e341bdc1b7
Remove enumerable from AccessControl and add AccessControlEnumerable extension (#2512) 4 years ago
Hadrien Croubois 09734e8028
Remove enumerable from ERC721 and add an ERC721Enumerable extension (#2511) 4 years ago
Francisco Giordano 0059b17dfc
Remove _isConstructor() check in initializer modifier (#2531) 4 years ago