Commit Graph

448 Commits (5e3ba29b088f77483d1284b69d5c5927593ab457)

Author SHA1 Message Date
Hadrien Croubois 7c75b8aa89
Add a SafeERC20:safePermit function (#3280) 3 years ago
jjz 3ac4add548
Add sqrt for math (#3242) 3 years ago
Hadrien Croubois 051cc9e446
Revert unwanted breaking change in the Clones library (#3456) 3 years ago
Hadrien Croubois 54ce38c2e5
Remove runtime check of ERC1967 storage slots (#3455) 3 years ago
Francisco Giordano d506e3b1a5
Simplify Initializable (#3450) 3 years ago
Hadrien Croubois 5e00787199
ERC4626 (#3171) 3 years ago
Francisco Giordano 62f2c0531b
Simplify ERC721 revert reasons (#3438) 3 years ago
Troy Salem 4fc9fd3efe
Support more efficient merkle proofs through calldata (#3200) 3 years ago
alonbg 6766b2de3b
Add getters for number of unclaimed tokens in PaymentSplitter (#3350) 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
Colin Hicks f8157ac854
Add multiProofVerify (#3276) 3 years ago
Artur de74c8c62c
Add bytes32 to uint enumerable map (#3416) 3 years ago
Hadrien Croubois b61faf8368
Procedural SafeCast.sol generation (#3245) 3 years ago
ashhanai c4f76cfa15
Add uint to uint enumerable map (#3338) 3 years ago
Pascal Marco Caversaccio 5772512058
Add `address` to `string` conversion (#3403) 3 years ago
Mazen Khalil 3b9381dfb1
Add customizable fee receiver to ERC20FlashMint (#3327) 3 years ago
Hadrien Croubois 1d2ab4f41c Add 4.6 upgradeability notice 3 years ago
Pascal Marco Caversaccio be3cfa0f90
Add custom error to `CrossChainEnabledPolygonChild` (#3380) 3 years ago
Hadrien Croubois fcf35e5722
Fix changelog merge issue (#3364) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
GitHubPang 5a75065659
Fix typo in CHANGELOG (#3341) 3 years ago
Philippe Dumonet 28dd490726
Optimize ERC1167 proxy creation code by 1 opcode (#3329) 3 years ago
Joey bc810db320
Use a customizable _execute function in TimelockController (#3317) 3 years ago
Hadrien Croubois d2832ca7a9
make ERC2981:royaltyInfo public (#3305) 3 years ago
Hadrien Croubois 668a648bc6
Add utilities for CrossChain messaging (#3183) 3 years ago
S E R A Y A 02fcc75bb7
Add ERC1155URIStorage (#3210) 3 years ago
Hadrien Croubois ae270b0d89
Align data location of interface with implementation (#3295) 3 years ago
Hadrien Croubois e029096ca4
Add Initialized event (#3294) 3 years ago
Mihir Wadekar 76eee35971
Improve revert message in Governor (#3275) 3 years ago
Hadrien Croubois bfff03c0d2 add missing PR link in Changelog 3 years ago
Ashwin Yardi 76fca3aec8
Add ERC721 and ERC1155 receiver support in Governor, Timelock (#3230) 3 years ago
Pandapip1 faf5820f03
Fix many spelling errors (#3274) 3 years ago
Wias Liaw b13bdb0249
Add bytes32 to bytes32 enumerable map (#3192) 3 years ago
Hadrien Croubois c028c56965
Add changelog entry for #3259 (#3281) 3 years ago
Pascal Marco Caversaccio cc1c18098c
Replace immutable with constant for _PERMIT_TYPEHASH (#3196) 3 years ago
Hadrien Croubois f2a311dc4a
Make Votes._getVotingUnits view (#3225) 3 years ago
Hadrien Croubois 8b162e39b5
Add a canceller role to the TimelockController (#3165) 3 years ago
Hadrien Croubois f8bfa560e9
Use _spendAllowance in ERC20FlashMint (#3226) 3 years ago
Ben DiFrancesco fd07cc6290
Extend Governor with parameterized votes (#3043) 3 years ago
Hadrien Croubois af7ec04b78
Improve security of the onlyGovernance modifier (#3147) 3 years ago
Hadrien Croubois aace774961
Add a double ended queue (#3153) 3 years ago
GitHubPang 58f635312a
Fix typo in CHANGELOG (#3191) 3 years ago
Hadrien Croubois 3dfc0a44f8
ERC1155 after token transfer hook (#3166) 3 years ago
Francisco Giordano afb20119b3
Release v4.5 3 years ago
Hadrien Croubois c5a6cae898
Add a _spendAllowance function to ERC20 & ERC777 (#3170) 3 years ago
Gaspar Dip ca755ce799
Add AddressToUintMap (#3150) 3 years ago
GitHubPang ae54e6de1d
Fix typo in CHANGELOG (#3138) 3 years ago
Hadrien Croubois fb950c6166
Add a virtual `_checkRole(bytes32)` internal function to `AccessControl` (#3137) 3 years ago
GitHubPang 78deae5a76
Fix typo in CHANGELOG (#3135) 3 years ago