|
|
a3a9e8cc3b
|
Add ERC7739 and ERC7739Utils (#5664)
|
2025-05-06 12:47:36 -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 |
|
|
|
aa29301672
|
Fix issue with detection of RIP7212 precompile (#5620)
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-04-03 09:02:04 -06:00 |
|
|
|
fda6b85f2c
|
Improve error granularity of EnumerableMap behavior tests (#5581)
|
2025-03-13 15:40:36 +01:00 |
|
|
|
8a4eadea51
|
Add support for more types in Arrays.sol (#5568)
|
2025-03-13 13:44:41 +01:00 |
|
|
|
f740084582
|
Revert "Add Bytes32x2Set (#5442)" (#5569)
|
2025-03-11 17:16:41 +01:00 |
|
|
|
ca7a4e39de
|
Group typo fixes (#5466)
Co-authored-by: Bilog WEB3 <155262265+Bilogweb3@users.noreply.github.com>
Co-authored-by: Fallengirl <155266340+Fallengirl@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: XxAlex74xX <30472093+XxAlex74xX@users.noreply.github.com>
Co-authored-by: Arr00 <13561405+arr00@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-03-06 09:58:25 +01:00 |
|
|
|
fa995ef1fe
|
Add espaceJSON to String.sol (#5508)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-03-03 15:31:43 +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 |
|
|
|
a4b0d89900
|
MessageHashUtils: Add toDataWithIntendedValidatorHash(address, bytes32) (#5081)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
|
2025-02-28 21:00:43 +01:00 |
|
|
|
a9b1f58b00
|
Add saturating (unsigned) math operations and optimize try operations (#5527)
|
2025-02-27 10:03:54 +01:00 |
|
|
|
f999ba42a1
|
Add 512bits add and mult operations (#5035)
|
2025-02-26 11:04:14 +01:00 |
|
|
|
9586aaf352
|
Support foundry v1.0 (#5511)
|
2025-02-15 20:54:49 +01:00 |
|
|
|
dbd9805207
|
Test behavior of SignatureChecker against the identity precompile (0x4) (#5501)
|
2025-02-13 10:21:24 -05:00 |
|
|
|
3658269505
|
Add clear function to Enumerable{Set,Map} (#5486)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2025-02-10 18:02:43 +01:00 |
|
|
|
441dc141ac
|
Add Bytes32x2Set (#5442)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-02-04 14:30:53 -05: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 |
|
|
|
332bcb5f4d
|
Refactor EnumerableSet.behavior.js for reuse in the community repo (#5441)
|
2025-01-20 18:03:16 +01:00 |
|
|
|
352ab13687
|
Add a Calldata library with emptyBytes and emptyString functions (#5422)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-01-09 19:48:32 -06:00 |
|
|
|
4c3ef87cf5
|
Await .eventually test matchers (#5408)
|
2024-12-28 12:02:00 -06: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 |
|
|
|
ff3134197f
|
Amend shouldSupportInterfaces refactor (#5359)
|
2024-12-10 22:31:26 +01:00 |
|
|
|
6dacc68c46
|
Refactor shouldSupportInterfaces helper (#5358)
|
2024-12-10 14:29:22 -06:00 |
|
|
|
1c1186af1c
|
Allow pass in custom arguments to shouldSupportInterfaces test helper (#5350)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-12-10 11:47:32 -06:00 |
|
|
|
b3ce884628
|
Refactor parseUint, parseInt and parseHexUint to check bounds (#5304)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-11-25 11:05:40 +01:00 |
|
|
|
7105693e3c
|
Change NoncesKeyed._useNonce to return a keyed value (#5312)
|
2024-11-21 16:34:00 +01:00 |
|
|
|
f96237308f
|
Update forge and change visibility in fuzz tests (#5103)
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-10-28 23:33:25 +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 |
|
|
|
205f59e9b6
|
Update dependency eslint to v9 (#4996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-10-23 08:31:39 +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 |
|
|
|
bd588959ad
|
Add toUint, toInt and hexToUint to Strings (#5166)
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-10-14 17:13:33 +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 |
|
|
|
b72e3da0ec
|
Bump forge-std to v1.9.3 (#5230)
|
2024-09-30 14:38:42 -07:00 |
|
|
|
e3cfe1c5dd
|
Fix P256 corner cases (#5218)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-09-30 10:05:44 -06:00 |
|
|
|
2f0bc58946
|
Update and clarify documentation comments (#5206)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-09-23 09:17:10 -06:00 |
|
|
|
530179a71f
|
Disallow empty CircularBuffer setup (#5214)
|
2024-09-19 11:20:04 -06:00 |
|
|
|
3cfebcb5c4
|
Refactor Heap.sol to remove index and lookup (#5190)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-09-19 14:29:39 +02:00 |
|
|
|
3f901696f7
|
Clean dirty addresses and booleans (#5195)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-09-18 18:21:17 +02:00 |
|
|
|
6e224307b4
|
Fix typographical errors (#5194)
|
2024-09-13 19:26:46 +02:00 |
|
|
|
d8bbd34676
|
Update declaration of memory safe assembly blocks (#5172)
|
2024-08-29 15:07:17 -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 |
|
|
|
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 |
|
|
|
53b5d84212
|
Add bytes6 to the Packing library. (#5077)
|
2024-06-12 16:23:35 -06:00 |
|
|
|
dc62599257
|
Extended packing and extracting library for value types (#5056)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-06-11 12:07:00 -06: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 |
|
|
|
337bfd5ea4
|
Add utility function for converting an address to checksummed string (#5067)
|
2024-06-04 21:43:14 +02: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 |
|
|
|
f1a69f164e
|
Add Halmos support for formal verification (#5034)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-05-23 09:01:12 -06:00 |
|