Hadrien Croubois
|
a5c4cd8182
|
Add new EnumerableMap types (#4843)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Vladislav Volosnikov
|
dfae50fa5b
|
Refactor abs without logical branching (#4497)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
692dbc560f
|
Add Base64Url encoding (#4822)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
1 year ago |
Renan Souza
|
e68720efb6
|
Refactor supports interface (#4817)
|
1 year ago |
Renan Souza
|
04cb014144
|
Make tests style more uniform (#4812)
|
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 |
NiftyMike
|
f627500649
|
Update SupportsInterface.behavior.js (#4674)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
1 year ago |
Hadrien Croubois
|
5bca2119ca
|
Migrate ERC165 tests (#4794)
|
1 year ago |
Hadrien Croubois
|
d155600d55
|
Migrate `utils/types/time` tests to ethers.js (#4778)
Co-authored-by: Ernesto García <ernestognw@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
|
c411700572
|
Refactor EnumerableSet generation and tests (#4762)
|
1 year ago |
Renan Souza
|
e0ac73cd6e
|
Refactor enumerableMap generate and tests (#4760)
|
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 |
carter-ya
|
e5fb718d40
|
Optimized gas costs in `ceilDiv` (#4553)
|
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
|
bf75bccaea
|
Migrate address to ethersjs (#4739)
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
|
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 |
Vittorio Minacori
|
33ceb2320c
|
Fix typo in tests (#4625)
|
1 year ago |
Hadrien Croubois
|
2215d9fd5e
|
Remove Time.Delay *At functions (#4606)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
1 year ago |
Hadrien Croubois
|
bba33516b1
|
Remove unused return value and reuse helper function (#4588)
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 |
Francisco
|
98b83dfbaa
|
Move security directory contents to utils (#4551)
|
1 year ago |
Hadrien Croubois
|
cd67894914
|
Use Trace208 in Votes to support ERC6372 clocks (#4539)
Co-authored-by: Francisco <fg@frang.io>
|
1 year ago |
Francisco
|
adbb8c9d27
|
Add Governor module connecting with AccessManager (#4523)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
1 year ago |
Francisco
|
8643fd45fd
|
Update remappings and install instructions for Foundry on docs site (#4498)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2 years ago |
Ernesto García
|
b81bec4552
|
Use `Ownable` in `VestingWallet` instead of an immutable beneficiary (#4508)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
f715365ec4
|
Implement recommendations from 5.0 audit Phase 1B (#4502)
Co-authored-by: Hadrien Croubois <hadrien.croubois@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 |
Hadrien Croubois
|
00cbf5a236
|
Update pragma to 0.8.20 (#4489)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
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 |
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
|
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 |
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 |
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 |
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 |
Francisco
|
c95a445130
|
Detect MerkleProof multiproof invariant violation (#4367)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2 years ago |
Ernesto García
|
2477534260
|
Change behavior of ceilDiv(0, 0) and improve test coverage (#4348)
|
2 years ago |
Renan Souza
|
604025400f
|
Add EIP-712 `name` and `version` getters (#4303)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
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
|
2ee1da12c4
|
Remove utils/Counters.sol (#4289)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2 years ago |
Ernesto García
|
7bb5592ad5
|
Bump minimum pragma version to `0.8.19` (#4288)
|
2 years ago |
Hadrien Croubois
|
4448c13c3c
|
Move the Checkpoints library to utils/structs (#4275)
|
2 years ago |