|
|
f96237308f
|
Update forge and change visibility in fuzz tests (#5103)
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-10-28 23:33:25 +07:00 |
|
|
|
2a83a217af
|
GovernorCountingOverridable testing with timestamp (#5269)
|
2024-10-18 14:45:36 +02:00 |
|
|
|
378914ceab
|
Delegate override vote (#5192)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2024-10-18 14:17:20 +02:00 |
|
|
|
f20981528f
|
refactor: enhance ERC6372 behavior test with detailed checks (#5164)
|
2024-09-19 14:18:31 +02:00 |
|
|
|
c1d6ad5a30
|
Add GovernorCountingFractional (#5045)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2024-05-30 13:49:36 -06:00 |
|
|
|
d947fb056d
|
Fix typo in GovernorVotesQuorumFraction.test.js (#5041)
|
2024-05-17 15:24:06 +02:00 |
|
|
|
48ce444477
|
Fix Governor.t.sol's duplicate words (#5037)
|
2024-05-13 14:31:29 -06:00 |
|
|
|
d6ad9db0a0
|
Add transient storage slot support in StorageSlot.sol (#4980)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-04 01:15:30 +02:00 |
|
|
|
c03952acbe
|
Remove async from describe blocks and add missing await in tests (#4942)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-14 17:35:08 +01:00 |
|
|
|
e83142944f
|
Add ability to create clones with initial value in Clones.sol (#4936)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-03-06 13:44:42 -06:00 |
|
|
|
036c3cbef2
|
Replace custom errors with native panic codes in DoubleEndedQueue (#4872)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-06 21:02:01 +01:00 |
|
|
|
e68720efb6
|
Refactor supports interface (#4817)
|
2024-01-12 16:45:49 -06:00 |
|
|
|
a72c9561b9
|
Finalize test migration: remove legacy dependencies and test helpers (#4797)
|
2023-12-26 23:46:06 +01:00 |
|
|
|
015ef69287
|
Refactor time helper and remove custom error helper. (#4803)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-22 19:50:25 +00:00 |
|
|
|
c3cd70811b
|
Migrate governance tests to ethers.js (#4728)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-12-18 21:09:23 +01:00 |
|
|
|
88512b23d2
|
Migrate ERC20 extensions tests to ethers v6 (#4773)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-13 22:31:56 +00:00 |
|
|
|
7bd2b2aaf6
|
Use ERC-XXX syntax (#4730)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 23:18:04 -06:00 |
|
|
|
6a56b3b08d
|
Migrate EIP712 to ethersjs (#4750)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 22:40:12 -06:00 |
|
|
|
7c8b7a2728
|
Migrate MerkleProof tests among other testing utilities (#4689)
|
2023-10-23 12:24:46 -06:00 |
|
|
|
6383299d71
|
AccessManager tests consolidation (#4655)
|
2023-10-12 11:32:30 -06:00 |
|
|
|
655bd58487
|
Improve GovernorTimelockAccess tests (#4642)
Co-authored-by: Francisco <fg@frang.io>
|
2023-10-04 21:29:25 -03:00 |
|
|
|
57865f8b20
|
Add named return parameters and _checkSelector function to AccessManager (#4624)
|
2023-09-28 16:52:42 -03:00 |
|
|
|
80b2d1df38
|
Improve GovernorTimelockAccess (#4591)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-13 20:25:35 -03:00 |
|
|
|
d54f4ac4b7
|
Rename AccessManager groups to roles (#4580)
|
2023-09-07 20:58:50 -03:00 |
|
|
|
33cab7cd25
|
AccessManager: Remove classes (#4562)
|
2023-09-05 11:49:54 -03:00 |
|
|
|
adbb8c9d27
|
Add Governor module connecting with AccessManager (#4523)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-08-16 02:33:49 -03:00 |
|
|
|
8643fd45fd
|
Update remappings and install instructions for Foundry on docs site (#4498)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-08-08 23:22:57 -03:00 |
|
|
|
21716722ad
|
Remove GovernorCompatibilyBravo and add simpler GovernorStorage (#4360)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-03 12:51:07 -03:00 |
|
|
|
00cbf5a236
|
Update pragma to 0.8.20 (#4489)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-31 17:25:45 -03:00 |
|
|
|
121be5dd09
|
Make TransparentUpgradeableProxy deploy its ProxyAdmin and optimize proxy interfaces (#4382)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-07-13 19:25:22 -03:00 |
|
|
|
b6c5abbde5
|
Add GovernorTimelockControl address to TimelockController salt (#4432)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-07-12 19:36:10 -03:00 |
|
|
|
921ac49ccb
|
Fix typos in the tests (#4452)
|
2023-07-12 17:05:21 -03:00 |
|
|
|
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>
|
2023-07-05 15:11:29 +02:00 |
|
|
|
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>
|
2023-07-04 15:23:44 -03:00 |
|
|
|
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>
|
2023-07-03 22:29:30 +02:00 |
|
|
|
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>
|
2023-07-03 15:02:06 -03:00 |
|
|
|
874c2d3c02
|
Use explicit imports (#4399)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-06-29 20:12:26 +00:00 |
|
|
|
cd48b3eab3
|
Add validation in Governor on ERC-721 or ERC-1155 received (#4314)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-06-15 21:43:17 -03:00 |
|
|
|
7cc2cbfeb5
|
Cleanup the structure of GovernorTimelockControl.test.js (#4302)
|
2023-06-14 16:00:38 +02:00 |
|
|
|
b425a72240
|
Replace revert strings with custom errors (#4261)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2023-06-12 23:41:52 +00:00 |
|
|
|
d9474327a4
|
Merge pull request from GHSA-5h3x-9wvq-w4m2
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-06-06 21:32:14 -03:00 |
|
|
|
3902a410f1
|
Remove DOMAIN_SEPARATOR from Votes and update docs examples (#4297)
Co-authored-by: Qiwei Yang <yangqiwei97@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-06-02 12:02:57 -03:00 |
|
|
|
15c5c71795
|
Remove TokenTimelock, PaymentSplitter, ERC20Snapshot, ERC20VotesComp, GovernorVotesComp (#4276)
|
2023-05-26 23:30:00 +01:00 |
|
|
|
8de6eba8a3
|
Merge branch 'master' into next-v5.0
|
2023-05-16 00:07:07 -03:00 |
|
|
|
ab2604ac5b
|
Add reentrancy test cases for TimelockController (#4200)
Co-authored-by: Francisco <fg@frang.io>
|
2023-05-02 11:36:56 +02:00 |
|
|
|
91df66c4a9
|
Implement suggestions from audit of 4.9 (#4176)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-04-21 08:35:07 -03:00 |
|
|
|
8d633cb7d1
|
Merge pull request from GHSA-93hq-5wgc-jc82
Co-authored-by: Francisco <fg@frang.io>
|
2023-04-13 15:47:51 -03:00 |
|
|
|
790cc5b65a
|
Add timestamp based governor with EIP-6372 and EIP-5805 (#3934)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2023-02-09 22:33:55 +01:00 |
|
|
|
5b027e517e
|
Add missing await in tests (#4037)
|
2023-02-08 21:03:27 +00:00 |
|
|
|
d625cb45ea
|
Include EIP-5267 discovery in EIP-712 (#3969)
Co-authored-by: Francisco <frangio.1@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2023-02-08 15:53:57 +01:00 |
|