|
|
d2ba1f6251
|
Remove redundant memory usage in Checkpoints (#4540)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-17 10:51:36 +01:00 |
|
|
|
692dbc560f
|
Add Base64Url encoding (#4822)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-16 16:12:50 -06:00 |
|
|
|
a72c9561b9
|
Finalize test migration: remove legacy dependencies and test helpers (#4797)
|
2023-12-26 23:46:06 +01:00 |
|
|
|
be0572a8dc
|
Migrate ERC1155 tests to ethers v6 (#4771)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-21 21:57:39 +00: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 |
|
|
|
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 |
|
|
|
baf0e91279
|
Improve AccessManager tests (#4613)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-10-04 17:34:18 -03:00 |
|
|
|
5d43060cdc
|
Fix release tagging (#4646)
|
2023-10-03 15:46:18 -03:00 |
|
|
|
abba0d047a
|
Update remappings.txt for upgradeable contracts and set up submodule (#4639)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-10-02 15:41:18 -03:00 |
|
|
|
58463a9823
|
Enable partial transpilation for upgradeable package (#4628)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-09-28 18:31:49 -03:00 |
|
|
|
2472e51e80
|
Improve documentation about backwards compatibility (#4627)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-09-28 12:54:44 -03:00 |
|
|
|
ce7e6042a8
|
Add version to custom Solhint plugin
|
2023-09-21 22:25:08 -03:00 |
|
|
|
da04f40e98
|
Update lockfile (#4556)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-21 22:04:06 -03:00 |
|
|
|
f0316a4cef
|
Fix docs updates on prereleases
|
2023-09-19 17:24:03 -03:00 |
|
|
|
ae986db608
|
Enable docs generation for prereleases
|
2023-09-19 16:17:35 -03:00 |
|
|
|
a714fe6dbd
|
Wrap docstrings to 120 chars (#4600)
|
2023-09-14 15:28:24 -03:00 |
|
|
|
6f1685c3eb
|
Merge branch 'master' into audit/wip/2a-2b
|
2023-09-13 11:14:09 +02:00 |
|
|
|
b6111faac8
|
Use namespaced storage for upgradeable contracts (#4534)
|
2023-09-11 16:32:10 -03:00 |
|
|
|
6f80048ce9
|
Improve natspec documentation and comments (#4581)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-07 22:10:28 -03:00 |
|
|
|
25c416d01c
|
Rename internal variables in EnumerableSet for improved readability (#4577)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-09-06 23:10:19 -03: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 |
|
|
|
812404cee8
|
Use leading underscore solhint rule for private constants (#4542)
Co-authored-by: Francisco Giordano <fg@frang.io>
|
2023-08-29 18:25:35 -03:00 |
|
|
|
cb0ffefe2f
|
Use named arguments in mapping types (#4433)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-08-08 22:48:56 -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 |
|
|
|
f347b410cf
|
Update recommended Foundry remapping (#4468)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-07-18 17:08:38 +00:00 |
|
|
|
8b72e20e32
|
Remove unnecessary explicit assignment override (#4443)
|
2023-07-11 16:35:56 -03:00 |
|
|
|
24ebff5ae9
|
Remove unused imports (#4436)
Co-authored-by: Francisco <fg@frang.io>
|
2023-07-11 14:51:40 -03:00 |
|
|
|
cd981f6521
|
Add custom linting rules (#4132)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-07-10 17:26:02 -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 |
|
|
|
6bf68a41d1
|
Remove "available since" comments (#4424)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-07-06 10:00:34 +02:00 |
|
|
|
3ff9b42ff5
|
Remove retyped and renamed storage layout annotations (#4423)
|
2023-07-05 18:38:27 -03: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 |
|
|
|
f29307cfe0
|
Add Foundry installation instructions with required warnings (#4389)
|
2023-06-26 11:36:46 -03:00 |
|
|
|
9fa550c62f
|
Fix attempt to delete nonexistent npm tag (#4374)
|
2023-06-20 13:06:39 -03:00 |
|
|
|
fc19a7947c
|
Change release cycle prBackExists definition (#4365)
|
2023-06-19 19:33:21 -03:00 |
|
|
|
002a7c8812
|
Remove automatic conflict resolution for merge from release branch (#4362)
|
2023-06-16 15:42:19 -03:00 |
|
|
|
6724873895
|
Output contract name where storage inconsistency was found (#4357)
|
2023-06-15 18:54:35 -03:00 |
|
|
|
c014c8f148
|
Use ERC721Holder & ERC1155Holder in the TimelockController (#4284)
Co-authored-by: Francisco <fg@frang.io>
|
2023-06-15 18:27:36 -03:00 |
|
|
|
ff85c7b0eb
|
Make ERC1967Upgrades a library instead of an abstract contract (#4325)
|
2023-06-15 22:01:04 +02:00 |
|
|
|
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>
|
2023-06-13 23:54:09 -03: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 |
|
|
|
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 |
|
|
|
7bb5592ad5
|
Bump minimum pragma version to 0.8.19 (#4288)
|
2023-05-29 21:37:37 +02:00 |
|
|
|
15c5c71795
|
Remove TokenTimelock, PaymentSplitter, ERC20Snapshot, ERC20VotesComp, GovernorVotesComp (#4276)
|
2023-05-26 23:30:00 +01:00 |
|
|
|
4448c13c3c
|
Move the Checkpoints library to utils/structs (#4275)
|
2023-05-26 16:19:27 -03:00 |
|
|
|
5955d8e85b
|
Merge remote-tracking branch 'upstream/master' into next-v5.0
|
2023-05-25 10:52:46 +02:00 |
|
|
|
7e814a3074
|
Fix release merge script (#4273)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-05-23 18:21:17 -03:00 |
|