Hadrien Croubois
|
dc62599257
|
Extended packing and extracting library for value types (#5056)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
8 months ago |
Hadrien Croubois
|
c1d6ad5a30
|
Add GovernorCountingFractional (#5045)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
8 months ago |
Hadrien Croubois
|
d6ad9db0a0
|
Add transient storage slot support in StorageSlot.sol (#4980)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
10 months ago |
Hadrien Croubois
|
cb2aaaa04a
|
Add slot derivation library (#4975)
|
10 months ago |
Hadrien Croubois
|
96e5c0830a
|
Deduplicate code in `scripts/helpers` and `test/helpers/iterate` (#4895)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
12 months ago |
Ernesto García
|
4e7e6e54da
|
Add `bytes memory` version of `Math.modExp` (#4893)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
12 months ago |
Hadrien Croubois
|
f8b1ddf591
|
Add variants of Array.sort for address[] and bytes32[] (#4883)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
12 months ago |
Hadrien Croubois
|
a5c4cd8182
|
Add new EnumerableMap types (#4843)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
a72c9561b9
|
Finalize test migration: remove legacy dependencies and test helpers (#4797)
|
1 year ago |
Hadrien Croubois
|
015ef69287
|
Refactor time helper and remove custom error helper. (#4803)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
be0572a8dc
|
Migrate ERC1155 tests to ethers v6 (#4771)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
5bca2119ca
|
Migrate ERC165 tests (#4794)
|
1 year ago |
Renan Souza
|
c3cd70811b
|
Migrate governance tests to ethers.js (#4728)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
1 year ago |
Renan Souza
|
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>
|
1 year ago |
Hadrien Croubois
|
cffb2f1ddc
|
Migrate math tests to ethers.js v6 (#4769)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
ae69142379
|
Migrate proxy folder to ethersjs (#4746)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
78d5708340
|
Migrate utils to ethersjs v6 (#4736)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
0950532d9a
|
Migrate utils-structs tests to ethersjs (#4748)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
6a56b3b08d
|
Migrate EIP712 to ethersjs (#4750)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
9702b67ce1
|
Migrate utils-cryptography to ethers (#4749)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
e473bcf859
|
Migrate metatx tests to ethers.js (#4737)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Ernesto García
|
cf6ff90b6d
|
Migrate `AccessManager` tests to ethers (#4710)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
1 year ago |
Ernesto García
|
2ec2ed9695
|
Migrate `AccessControl` tests (#4694)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
1 year ago |
Hadrien Croubois
|
7c8b7a2728
|
Migrate `MerkleProof` tests among other testing utilities (#4689)
|
1 year ago |
Hadrien Croubois
|
149e1b79fe
|
Migrate Ownable tests (#4657)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Ernesto García
|
6383299d71
|
AccessManager tests consolidation (#4655)
|
1 year ago |
Ernesto García
|
baf0e91279
|
Improve AccessManager tests (#4613)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
1 year ago |
Hadrien Croubois
|
87f7a2cd42
|
Refactor Time library to use valueBefore/valueAfter (#4555)
Co-authored-by: Francisco <fg@frang.io>
|
1 year ago |
Ernesto García
|
70578bbb44
|
Allow Initializable versions greater than 256 (#4460)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
9bb8008c23
|
Access Manager (#4416)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
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>
|
2 years ago |
Ernesto García
|
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>
|
2 years ago |
Francisco
|
84db204a41
|
Rename rounding modes and complete with fourth (#4455)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Pierre Grimaud
|
921ac49ccb
|
Fix typos in the tests (#4452)
|
2 years ago |
Francisco
|
4bac6fa310
|
Improve custom error helper when there is no match (#4437)
|
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
|
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 |
Hadrien Croubois
|
dac2457a80
|
Improve customError testing (#4376)
|
2 years ago |
Ernesto García
|
b425a72240
|
Replace revert strings with custom errors (#4261)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
0f10efe232
|
Remove code in preparation for v5.0 (#4258)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Francisco
|
fa112be682
|
Add AccessManager contracts (#4121)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2 years ago |
Yamen Merhi
|
53235263a3
|
Implement `0x00` version of EIP-191 in ECDSA Library (#4063)
|
2 years ago |
Francisco
|
adb861fb3b
|
Change Governor.cancel to receive all parameters (#4056)
|
2 years ago |
Francisco
|
4ff538af58
|
Fix flaky timestamp tests (#4046)
|
2 years ago |
Hadrien Croubois
|
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>
|
2 years ago |
Hadrien Croubois
|
d625cb45ea
|
Include EIP-5267 discovery in EIP-712 (#3969)
Co-authored-by: Francisco <frangio.1@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
5e28952cbd
|
Add a public Governor.cancel function (#3983)
|
2 years ago |
Hadrien Croubois
|
30c3c6c16e
|
Clean up after merging master into next-v5.0 (#3956)
Co-authored-by: Francisco <fg@frang.io>
|
2 years ago |
Hadrien Croubois
|
7c6e289782
|
Prepare tests for hardhat-exposed transition (#3930)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2 years ago |