|
|
192e873fcb
|
Add Math.modExp and a Panic library (#3298)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-02 18:40:00 +01:00 |
|
|
|
61117c4db8
|
Bound lookup in arrays with duplicate (#4842)
Co-authored-by: RenanSouza2 <renan.rodrigues.souza1@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-29 20:44:33 +01:00 |
|
|
|
6b30d2d8de
|
Fuzz Base64 and Base64URL (#4853)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-01-24 09:09:41 -06:00 |
|
|
|
e86bb45477
|
Add a Math.inv function that inverse a number in Z/nZ (#4839)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-24 09:57:24 +01:00 |
|
|
|
e5f02bc608
|
Add ERC1363 implementation (#4631)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-24 08:38:25 +00:00 |
|
|
|
a5c4cd8182
|
Add new EnumerableMap types (#4843)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-22 19:25:01 +00:00 |
|
|
|
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>
|
2024-01-18 20:22:47 +00:00 |
|
|
|
692dbc560f
|
Add Base64Url encoding (#4822)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-16 16:12:50 -06:00 |
|
|
|
e68720efb6
|
Refactor supports interface (#4817)
|
2024-01-12 16:45:49 -06:00 |
|
|
|
04cb014144
|
Make tests style more uniform (#4812)
|
2024-01-02 10:31:33 -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 |
|
|
|
f627500649
|
Update SupportsInterface.behavior.js (#4674)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-19 15:14:25 +01:00 |
|
|
|
5bca2119ca
|
Migrate ERC165 tests (#4794)
|
2023-12-18 19:28:16 -06:00 |
|
|
|
d155600d55
|
Migrate utils/types/time tests to ethers.js (#4778)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-12-15 17:50:46 +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 |
|
|
|
cffb2f1ddc
|
Migrate math tests to ethers.js v6 (#4769)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-12-04 13:00:00 -06:00 |
|
|
|
c411700572
|
Refactor EnumerableSet generation and tests (#4762)
|
2023-11-28 17:51:58 -06:00 |
|
|
|
e0ac73cd6e
|
Refactor enumerableMap generate and tests (#4760)
|
2023-11-28 17:41:10 -06:00 |
|
|
|
78d5708340
|
Migrate utils to ethersjs v6 (#4736)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-24 01:32:30 +00:00 |
|
|
|
e5fb718d40
|
Optimized gas costs in ceilDiv (#4553)
|
2023-11-23 09:31:14 -06:00 |
|
|
|
0950532d9a
|
Migrate utils-structs tests to ethersjs (#4748)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-23 05:38:20 +00:00 |
|
|
|
bf75bccaea
|
Migrate address to ethersjs (#4739)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 22:52:44 -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 |
|
|
|
9702b67ce1
|
Migrate utils-cryptography to ethers (#4749)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 21:35:55 -06:00 |
|
|
|
e473bcf859
|
Migrate metatx tests to ethers.js (#4737)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 20:24:21 -06:00 |
|
|
|
2ec2ed9695
|
Migrate AccessControl tests (#4694)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-10-25 20:52:09 -06:00 |
|
|
|
7c8b7a2728
|
Migrate MerkleProof tests among other testing utilities (#4689)
|
2023-10-23 12:24:46 -06:00 |
|
|
|
33ceb2320c
|
Fix typo in tests (#4625)
|
2023-09-27 10:12:37 +02:00 |
|
|
|
2215d9fd5e
|
Remove Time.Delay *At functions (#4606)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-15 12:23:28 -03:00 |
|
|
|
bba33516b1
|
Remove unused return value and reuse helper function (#4588)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-08 18:24:23 -03:00 |
|
|
|
87f7a2cd42
|
Refactor Time library to use valueBefore/valueAfter (#4555)
Co-authored-by: Francisco <fg@frang.io>
|
2023-09-05 23:19:21 -03:00 |
|
|
|
e891ec587d
|
Merge branch 'master' into feat/access-manager
|
2023-09-04 15:55:53 +02:00 |
|
|
|
98b83dfbaa
|
Move security directory contents to utils (#4551)
|
2023-09-04 10:11:30 +02:00 |
|
|
|
cd67894914
|
Use Trace208 in Votes to support ERC6372 clocks (#4539)
Co-authored-by: Francisco <fg@frang.io>
|
2023-08-30 17:25:17 +00: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 |
|
|
|
b81bec4552
|
Use Ownable in VestingWallet instead of an immutable beneficiary (#4508)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-04 18:57:53 -03:00 |
|
|
|
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>
|
2023-08-04 17:23:38 -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 |
|
|
|
84db204a41
|
Rename rounding modes and complete with fourth (#4455)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-13 17:52:03 -03:00 |
|
|
|
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>
|
2023-07-07 20:01:35 +00: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 |
|
|
|
90163661df
|
Implement ERC165 tests realted to invalidID (#4414)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-04 15:40:41 -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 |
|
|
|
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 |
|
|
|
1f4e33fb72
|
Add toStringSigned to Strings.sol (#4330)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-06-19 20:56:00 -03:00 |
|
|
|
c95a445130
|
Detect MerkleProof multiproof invariant violation (#4367)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-06-19 15:55:35 -03:00 |
|