Ernesto García
|
4d4a509b1f
|
Add `GovernorTimelockControl` address to `TimelockController` salt (#4432)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
b6c5abbde5
|
Add `GovernorTimelockControl` address to `TimelockController` salt (#4432)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Molly
|
0abf18f305
|
Remove duplicated SLOAD in Arrays.findUpperBound (#4442)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Pierre Grimaud
|
921ac49ccb
|
Fix typos in the tests (#4452)
|
2 years ago |
Francisco
|
8b72e20e32
|
Remove unnecessary explicit assignment override (#4443)
|
2 years ago |
Ernesto García
|
24ebff5ae9
|
Remove unused imports (#4436)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
3d0edbecf1
|
Remove ERC1155Receiver in favor of ERC1155Holder (#4450)
|
2 years ago |
Luiz Hemerly
|
cd981f6521
|
Add custom linting rules (#4132)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Prince Allwin
|
2a4396c9dd
|
Add suggested remappings in readme (#4440)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
4bac6fa310
|
Improve custom error helper when there is no match (#4437)
|
2 years ago |
Eric Lau
|
e47b53bce4
|
Improve BeaconProxy documentation for storage slot (#4438)
|
2 years ago |
Eric Lau
|
5229b75785
|
Use immutable beacon address in BeaconProxy (#4435)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
6d74b91388
|
Remove superfluous receive() function from Proxy.sol (#4434)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
f5bf7233cb
|
Add `ERC2771Forwarder` fuzz tests for avoiding loss of unused ETH (#4396)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Ernesto García
|
0053ee040a
|
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Ernesto García
|
996168f1f1
|
Remove slither hardcoded version (#4431)
|
2 years ago |
Francisco
|
7ccea54dc1
|
Add back IGovernor to docs (#4421)
|
2 years ago |
Francisco
|
6bf68a41d1
|
Remove "available since" comments (#4424)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
renovate[bot]
|
3fe28e19af
|
Update lockfile (#4409)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2 years ago |
Francisco
|
3ff9b42ff5
|
Remove retyped and renamed storage layout annotations (#4423)
|
2 years ago |
Ernesto García
|
63bfab1a0c
|
Enable ERC-1271 signature checks in Governor `castVoteBySig` (#4418)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Renan Souza
|
90163661df
|
Implement ERC165 tests realted to invalidID (#4414)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Renan Souza
|
e3adf91e50
|
Add state getter in TimelockController using OperationState enum (#4358)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
6e21422737
|
Add Governor signature nonces (#4378)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Sergei Tikhomirov <sergey.s.tikhomirov@gmail.com>
Co-authored-by: Renan Souza <renan.rodrigues.souza1@gmail.com>
|
2 years ago |
Ernesto García
|
bb64458928
|
Implement recommendations from 5.0 audit Phase 1A (#4398)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Paul Razvan Berg
|
06861dce54
|
Update docs for `SafeERC20.forceApprove` (#4231)
|
2 years ago |
Francisco
|
37270eb08a
|
Add security considerations to ERC2771Forwarder (#4406)
|
2 years ago |
Sebastian T F
|
621b867b1a
|
Imrove `BitMaps` documentation (#4400)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Hicham010
|
04342118dc
|
Fix visibility in ERC721._checkOnERC721Received documentation (#4386)
|
2 years ago |
Francisco
|
874c2d3c02
|
Use explicit imports (#4399)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Renan Souza
|
d6a8b2ccd7
|
Fix details AccessControl-test (#4391)
|
2 years ago |
Ernesto García
|
023894deef
|
Add `ERC2771Forwarder` as an enhanced successor to `MinimalForwarder` (#4346)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
f29307cfe0
|
Add Foundry installation instructions with required warnings (#4389)
|
2 years ago |
Ernesto García
|
8cab922347
|
Rename `ERC1155InsufficientApprovalForAll` to `ERC1155MissingApprovalForAll` (#4381)
|
2 years ago |
Francisco
|
cb4bf950df
|
Add unreleased disclaimer in readme
|
2 years ago |
Renan Souza
|
c44c220254
|
Update Ownable2Step docs (#4384)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
da89c438f1
|
Pack Governor's ProposalCore into a single slot (#4268)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Sergei Tikhomirov
|
a7a94c7746
|
Update comment to reflect code logic in Ownable.sol (#4369)
|
2 years ago |
Hadrien Croubois
|
1e0e4e20bb
|
Do not emit Approval event when calling transferFrom (#4370)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
6ddacdbde8
|
Cleanup timelockId on execution for gas refund (#4118)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
dac2457a80
|
Improve customError testing (#4376)
|
2 years ago |
Francisco
|
b66c77a1fc
|
Merge branch 'release-v4.9' into master (#4373)
|
2 years ago |
Francisco
|
9fa550c62f
|
Fix attempt to delete nonexistent npm tag (#4374)
|
2 years ago |
Hadrien Croubois
|
2271e2c58d
|
Use clones for testing non ERC1967 proxies (#4371)
|
2 years ago |
Hadrien Croubois
|
365aca6d60
|
Improve tests for ERC1155 and ERC721 error handling (#3781)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Ernesto García
|
1d0dbcf9ab
|
Make `TransparentUpgradeableProxy` admin immutable (#4354)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Balaji Shetty Pachai
|
1f4e33fb72
|
Add toStringSigned to Strings.sol (#4330)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
fc19a7947c
|
Change release cycle `prBackExists` definition (#4365)
|
2 years ago |
Francisco
|
c95a445130
|
Detect MerkleProof multiproof invariant violation (#4367)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Hadrien Croubois
|
1a77a508f9
|
Move upgradeToAndCallUUPS to UUPSUpgradeable (#4356)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |