Commit Graph

3369 Commits (fv/ERC20Votes)
 

Author SHA1 Message Date
Hadrien Croubois d9f2d6369d ERC20Votes: WIP 1 year ago
Hadrien Croubois 69d8ea737b Merge branch 'fv/ERC20Votes' into chore/certora-CVL2 1 year ago
ernestognw 4abdaa1f89
Update ERC3156FlashBorrowerHarness 2 years ago
ernestognw 520feb0469
Finish ERC20FlashMint 2 years ago
ernestognw b671f84c04
Finish TimelockController 2 years ago
ernestognw 6769f0b4f5
Finish ERC20Wrapper 2 years ago
ernestognw 8508a6ef53
Bump pragma back to 0.8.20 2 years ago
ernestognw 6d582a3c02
Partially finish ERC721 2 years ago
ernestognw be6656de90
Finish Enumerable* 2 years ago
ernestognw 73f415841e
Finish ERC20 2 years ago
ernestognw c7af2dd2d3
Upgrade certora-cli to support Solidity 0.8.20 2 years ago
ernestognw 88783fb47c
Partial TimelockController 2 years ago
ernestognw 01aea1b704
Finish Initializable 2 years ago
ernestognw de70816716
Merge branch 'master' into chore/certora-CVL2 2 years ago
ernestognw 5612f260d6
Attempt to fix ERC20 2 years ago
ernestognw 9cf770354e
Adjust ACDAR casts 2 years ago
ernestognw 6370b1398d
Finish Ownable and Ownable2Step 2 years ago
ernestognw ae24e3c6a4
Finished DoubleEndedQueue 2 years ago
ernestognw a0f7548bfc
Finis AccessControlDefaultAdminRules 2 years ago
ernestognw c6f2de736e
Finish Pausable and AccessControl 2 years ago
Hadrien Croubois 9e3f4d60c5
Use the _update mechanism in ERC721 (#4377) 2 years ago
Francisco 8643fd45fd
Update remappings and install instructions for Foundry on docs site (#4498) 2 years ago
Ernesto García cb0ffefe2f
Use named arguments in mapping types (#4433) 2 years ago
Francisco 48b860124c
Remove outdated warning from ERC2771Forwarder (#4519) 2 years ago
Ernesto García 70578bbb44
Allow Initializable versions greater than 256 (#4460) 2 years ago
Vladislav Volosnikov 54a235f895
Refactor Governor proposal struct for efficient access (#4495) 2 years ago
Ernesto García b81bec4552
Use `Ownable` in `VestingWallet` instead of an immutable beneficiary (#4508) 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
Francisco d39df78f6c
Use bytes.concat in MessageHashUtils (#4504) 2 years ago
Hadrien Croubois 5ae630684a
Add a bool return to _grantRole and _revokeRole (#4241) 2 years ago
Vladislav 48cc8a92f5
Optimize muldiv (#4494) 2 years ago
dependabot[bot] fa680739e9
Bump word-wrap from 1.2.3 to 1.2.4 (#4471) 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
Ernesto García aed5720a01
Avoid `returndatacopy` in ERC2771Forwarder by calling via assembly (#4458) 2 years ago
Ernesto García 02ea01765a
Add custom errors to docs (#4480) 2 years ago
Francisco 9445f96223
Adjust ERC2771Context._msgData for msg.data.length < 20 (#4484) 2 years ago
Hadrien Croubois 7c02b5cab2
Refactor DoubleEndedQueue (#4150) 2 years ago
Prince Allwin 7222a31d54
Add internal functions inside modifiers (#4472) 2 years ago
Ernesto García 28d9ac2bdb
Make ERC2771Context return original sender address if `msg.data.length <= 20` (#4481) 2 years ago
Prince Allwin 19293f3ecd
Remove outdated comments in AccessControl.sol (#4475) 2 years ago
Eric Lau f347b410cf
Update recommended Foundry remapping (#4468) 2 years ago
Hadrien Croubois 21bb89ef5b
Fix typo in MessageHashUtils.sol (#4462) 2 years ago
Ernesto García 121be5dd09
Make `TransparentUpgradeableProxy` deploy its `ProxyAdmin` and optimize proxy interfaces (#4382) 2 years ago
Renan Souza 9cf873ea14
Change access folder structure (#4359) 2 years ago
Francisco 84db204a41
Rename rounding modes and complete with fourth (#4455) 2 years ago
Benjamin a55af77c75
Natspec update for TimelockController (#4454) 2 years ago
Ernesto García 4d4a509b1f
Add `GovernorTimelockControl` address to `TimelockController` salt (#4432) 2 years ago