|
|
387ce69e6b
|
Add script to automatically minimize pragma (#5740)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-06-25 09:56:44 -04:00 |
|
|
|
6079eb3f01
|
Add signer constructors (#5757)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2025-06-20 13:09:28 +02:00 |
|
|
|
61f81e313c
|
Annotate stateless cryptography contracts (#5756)
|
2025-06-20 11:49:06 +02:00 |
|
|
|
2909098755
|
ERC-7930 (#5736)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-06-19 09:17:04 +02:00 |
|
|
|
3eddace0cb
|
Update dependency prettier-plugin-solidity to v2 (#5654)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2025-06-17 17:07:27 +02:00 |
|
|
|
f27019d48e
|
Add draft- prefix to ERC-7821 (#5742)
|
2025-06-13 20:34:57 +02:00 |
|
|
|
7be5dde82d
|
Add MultiSignerERC7913Weighted (#5718)
|
2025-06-12 20:09:50 +02:00 |
|
|
|
5c79432e40
|
ERC20Bridgable (ERC-7802) (#5735)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-06-11 18:19:56 -06:00 |
|
|
|
e11cac459e
|
Add draft- prefix to ERC-7579 and ERC-7739 related files (#5728)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-06-09 14:10:35 -06:00 |
|
|
|
1d9400e053
|
Add ERC7913 signers and utilities (#5659)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2025-06-05 09:22:26 -06:00 |
|
|
|
8bff2a72d9
|
Add Governor extension GovernorNoncesKeyed to use NoncesKeyed for vote by sig (#5574)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2025-06-05 15:03:18 +02:00 |
|
|
|
37f873d50b
|
Increase SignatureChecker minimum pragma to 0.8.24 (#5716)
|
2025-06-04 10:44:41 -06:00 |
|
|
|
f45e9158b7
|
Reorder cryptography folder (#5711)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2025-06-03 21:40:34 -06:00 |
|
|
|
83d2a247be
|
Add Account framework (#5657)
|
2025-06-02 08:22:57 -06:00 |
|
|
|
88962fb5ab
|
Add EIP7702Utils (#5587)
|
2025-06-01 21:08:11 -06:00 |
|
|
|
4aaf40ac5d
|
Remove unused imports with solhint plus extra rules (#5661)
|
2025-05-07 10:23:49 -06:00 |
|
|
|
a3a9e8cc3b
|
Add ERC7739 and ERC7739Utils (#5664)
|
2025-05-06 12:47:36 -06:00 |
|
|
|
9393147db7
|
Remove BlockhashMock (#5662)
|
2025-05-02 16:55:05 -04:00 |
|
|
|
d61a349165
|
Update lockfile (#5615)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2025-05-02 13:17:54 -06:00 |
|
|
|
6dd191a979
|
Add Blockhash library following EIP-2935 (#5642)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-04-29 16:05:27 -06:00 |
|
|
|
21c8312b02
|
Remove AccessControlNonRevokable mock and unnecesary changelog entry (#5635)
|
2025-04-10 12:15:42 -06:00 |
|
|
|
d183d9b07a
|
Merge release-v5.3 branch (#5632)
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Joseph Delong <joseph@delong.me>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: Renan Souza <renan.rodrigues.souza1@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Voronor <129545215+voronor@users.noreply.github.com>
Co-authored-by: StackOverflowExcept1on <109800286+StackOverflowExcept1on@users.noreply.github.com>
Co-authored-by: Michalis Kargakis <kargakis@protonmail.com>
Co-authored-by: Bilog WEB3 <155262265+Bilogweb3@users.noreply.github.com>
Co-authored-by: Fallengirl <155266340+Fallengirl@users.noreply.github.com>
Co-authored-by: XxAlex74xX <30472093+XxAlex74xX@users.noreply.github.com>
Co-authored-by: PixelPilot <161360836+PixelPil0t1@users.noreply.github.com>
Co-authored-by: kilavvy <140459108+kilavvy@users.noreply.github.com>
Co-authored-by: Devkuni <155117116+detrina@users.noreply.github.com>
Co-authored-by: Danbo <140512416+dannbbb1@users.noreply.github.com>
Co-authored-by: Ann Wagner <chant_77_swirly@icloud.com>
Co-authored-by: comfsrt <155266597+comfsrt@users.noreply.github.com>
Co-authored-by: Bob <158583129+bouchmann@users.noreply.github.com>
Co-authored-by: JohnBonny <158583902+JohnBonny@users.noreply.github.com>
Co-authored-by: moonman <155266991+moooonman@users.noreply.github.com>
Co-authored-by: kazak <alright-epsilon8h@icloud.com>
Co-authored-by: Wei <ybxerlvqtx@rambler.ru>
Co-authored-by: Maxim Evtush <154841002+maximevtush@users.noreply.github.com>
Co-authored-by: Vitalyr <158586577+Vitaliyr888@users.noreply.github.com>
Co-authored-by: pendrue <158588659+pendrue@users.noreply.github.com>
Co-authored-by: Tronica <wudmytrotest404@gmail.com>
Co-authored-by: emmmm <155267286+eeemmmmmm@users.noreply.github.com>
Co-authored-by: bigbear <155267841+aso20455@users.noreply.github.com>
Co-authored-by: Tomás Andróil <tomasandroil@gmail.com>
Co-authored-by: GooseMatrix <155266802+GooseMatrix@users.noreply.github.com>
Co-authored-by: jasmy <3776356370@qq.com>
Co-authored-by: SITADRITA1 <mrlime2018@gmail.com>
Co-authored-by: Ocenka <testoviydiman1@gmail.com>
|
2025-04-09 20:47:07 +02:00 |
|
|
|
450b833278
|
Group typo fixes #2 (#5561)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2025-04-01 14:23:19 -06:00 |
|
|
|
8a4eadea51
|
Add support for more types in Arrays.sol (#5568)
|
2025-03-13 13:44:41 +01:00 |
|
|
|
71bc0f7774
|
Add function to update a leaf in a MerkleTree structure (#5453)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-02-28 21:22:56 +01:00 |
|
|
|
7276774f34
|
Add a governance extension that implements super quorum (#5492)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-02-28 21:13:07 +01:00 |
|
|
|
43b3319e5b
|
Add ERC6909 Implementation along with extensions (#5394)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-02-04 13:47:21 +01:00 |
|
|
|
8c1b0ca82d
|
Add a governor extension that implements a proposal guardian (#5303)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-01-27 09:56:35 +01:00 |
|
|
|
03e06bf08c
|
Add GovernorSequentialProposalId extension for sequential numbers on proposals (#5290)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-12-19 11:19:06 +01:00 |
|
|
|
dac63c4612
|
Fix docs in the extending-contracts section (#5300)
|
2024-11-18 15:40:14 +07:00 |
|
|
|
28aed34dc5
|
Merge account abstraction work into master (#5274)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Elias Rad <146735585+nnsW3@users.noreply.github.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2024-10-23 09:19:13 +02:00 |
|
|
|
2fa4d103fe
|
Add NoncesKeyed variant (#5272)
|
2024-10-23 09:16:10 +02:00 |
|
|
|
29f4059773
|
Bump pragma of files that depend on mcopy (#5276)
|
2024-10-22 17:01:26 -04:00 |
|
|
|
c343ee3768
|
Bump pragma to 0.8.22 for all contract that depend on ERC1967Utils (#5273)
|
2024-10-22 16:57:10 +02: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 |
|
|
|
fe6249ec2c
|
Bytes library and CAIP2/CAIP10 helpers (#5252)
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2024-10-14 22:41:08 +02:00 |
|
|
|
6325009675
|
Split StorageSlot into TransientSlot (#5239)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-10-08 13:39:53 -06:00 |
|
|
|
c1d49a3259
|
Add note about opinionated design to ERC4626Fees (#5129)
|
2024-07-29 14:09:27 -06:00 |
|
|
|
231fae33f0
|
Add Binary heap structure (#5084)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-07-23 11:31:26 -06:00 |
|
|
|
e30b390d84
|
Add ERC7674 (draft) (#5071)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-07-22 17:23:08 +02:00 |
|
|
|
b73bcb231f
|
Process and verify merkle proofs (and multiproof) with custom hash function (#4887)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-07-15 18:08:58 +02:00 |
|
|
|
05f218fb66
|
Implement P256 verification via RIP-7212 precompile with Solidity fallback (#4881)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: sudo rm -rf --no-preserve-root / <pcaversaccio@users.noreply.github.com>
|
2024-07-03 09:17:46 +02:00 |
|
|
|
d8e799db98
|
Implement RSA verification (#4952)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-06-11 11:16:30 -06: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 |
|
|
|
984233dcad
|
Bubble up returndata from reverted Create2 deployments (#5052)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-05-27 12:45:32 +02:00 |
|
|
|
52e0e3e783
|
Extend onlyAuthorized to support extra functions in AccessManager (#5014)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-05-27 11:09:42 +02:00 |
|
|
|
c80b675b8d
|
Add CircularBuffer data structure (#4913)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-26 10:28:59 -06:00 |
|
|
|
f8c2e1035e
|
Add Packing library (#4992)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-05 14:59:18 +02:00 |
|
|
|
b6e07917eb
|
Transient version of ReentrancyGuard (#4988)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-04 14:33:30 -06:00 |
|