Commit Graph

435 Commits (53b5d84212b73388a2a7096ff503693dae692726)

Author SHA1 Message Date
Hadrien Croubois d8e799db98
Implement RSA verification (#4952) 8 months ago
Hadrien Croubois c1d6ad5a30
Add GovernorCountingFractional (#5045) 9 months ago
Dimitrios Papathanasiou 984233dcad
Bubble up `returndata` from reverted Create2 deployments (#5052) 9 months ago
Ernesto García 52e0e3e783
Extend `onlyAuthorized` to support extra functions in AccessManager (#5014) 9 months ago
Hadrien Croubois c80b675b8d
Add CircularBuffer data structure (#4913) 10 months ago
Hadrien Croubois f8c2e1035e
Add Packing library (#4992) 10 months ago
Hadrien Croubois b6e07917eb
Transient version of ReentrancyGuard (#4988) 10 months ago
Hadrien Croubois d6ad9db0a0
Add transient storage slot support in StorageSlot.sol (#4980) 11 months ago
Hadrien Croubois cb2aaaa04a
Add slot derivation library (#4975) 11 months ago
Ernesto García 0c18fac08a
Update Solidity files in docs (#4956) 11 months ago
Ernesto García 6b4ec6c6c6
Remove root from MerkleTree (#4949) 11 months ago
Hadrien Croubois 92ff025622
Add a MerkleTree builder (#3617) 11 months ago
Hadrien Croubois 92224533b1
Merge pull request from GHSA-9vx6-7xxf-x967 12 months ago
Hadrien Croubois f8b1ddf591
Add variants of Array.sort for address[] and bytes32[] (#4883) 1 year ago
Hadrien Croubois e73913c3c1
Update hardhat-exposed to remove `mock/_import.sol` (#4879) 1 year ago
Mihir Wadekar 192e873fcb
Add `Math.modExp` and a `Panic` library (#3298) 1 year ago
Hadrien Croubois 61117c4db8
Bound lookup in arrays with duplicate (#4842) 1 year ago
Vittorio Minacori e5f02bc608
Add ERC1363 implementation (#4631) 1 year ago
ernestognw 3af62716dd
Make Multicall context-aware 1 year ago
Renan Souza 78d5708340
Migrate utils to ethersjs v6 (#4736) 1 year ago
Renan Souza 7bd2b2aaf6
Use ERC-XXX syntax (#4730) 1 year ago
Renan Souza 7294d34c17
Rename VotesTimestamp to ERC20VotesTimestampMock (#4731) 1 year ago
Ernesto García cf6ff90b6d
Migrate `AccessManager` tests to ethers (#4710) 1 year ago
Ernesto García cb1ef861e5
Add `AccessManager` guide (#4691) 1 year ago
Francisco e12511b53e
Fix guides for 5.0 (#4654) 1 year ago
Ernesto García 0560576c7a
Improve `AccessManaged` and `AuthorityUtils` tests (#4632) 1 year ago
Ernesto García baf0e91279
Improve AccessManager tests (#4613) 1 year ago
Francisco Giordano b4a9c47e9b Fix typos 1 year ago
Francisco 58463a9823
Enable partial transpilation for upgradeable package (#4628) 1 year ago
Ernesto García 57865f8b20
Add named return parameters and `_checkSelector` function to AccessManager (#4624) 1 year ago
Francisco a714fe6dbd
Wrap docstrings to 120 chars (#4600) 1 year ago
Hadrien Croubois 095c8e120c
Remove SafeERC20.safePermit (#4582) 1 year ago
Francisco 98b83dfbaa
Move security directory contents to utils (#4551) 1 year ago
Francisco adbb8c9d27
Add Governor module connecting with AccessManager (#4523) 2 years ago
Hadrien Croubois 9e3f4d60c5
Use the _update mechanism in ERC721 (#4377) 2 years ago
Ernesto García cb0ffefe2f
Use named arguments in mapping types (#4433) 2 years ago
Ernesto García 70578bbb44
Allow Initializable versions greater than 256 (#4460) 2 years ago
Hadrien Croubois 9bb8008c23
Access Manager (#4416) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Hadrien Croubois 21716722ad
Remove GovernorCompatibilyBravo and add simpler GovernorStorage (#4360) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Hadrien Croubois d6b63a48ba
Fix issues in the ERC4646Fee documentation (#4487) 2 years ago
Ernesto García f631d8a5f0
Improve ERC4626 fees example (#4476) 2 years ago
Francisco 9445f96223
Adjust ERC2771Context._msgData for msg.data.length < 20 (#4484) 2 years ago
Ernesto García 121be5dd09
Make `TransparentUpgradeableProxy` deploy its `ProxyAdmin` and optimize proxy interfaces (#4382) 2 years ago
Francisco 84db204a41
Rename rounding modes and complete with fourth (#4455) 2 years ago
Ernesto García 24ebff5ae9
Remove unused imports (#4436) 2 years ago
Francisco 874c2d3c02
Use explicit imports (#4399) 2 years ago
Hadrien Croubois 1e0e4e20bb
Do not emit Approval event when calling transferFrom (#4370) 2 years ago
Hadrien Croubois 365aca6d60
Improve tests for ERC1155 and ERC721 error handling (#3781) 2 years ago