|
|
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 |
|
|
|
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 |
|
|
|
a99b31f990
|
Optimize MerkleTree for loops by using uint256 iterators (#5415)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2025-01-06 18:02:58 -06:00 |
|
|
|
0034c30224
|
Merge release-v5.1 branch (#5266)
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: cairo <cairoeth@protonmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: sudo rm -rf --no-preserve-root / <pcaversaccio@users.noreply.github.com>
Co-authored-by: danilo neves cruz <cruzdanilo@gmail.com>
Co-authored-by: omahs <73983677+omahs@users.noreply.github.com>
Co-authored-by: skyge <1506186404li@gmail.com>
Co-authored-by: PurrProof <149718167+PurrProof@users.noreply.github.com>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: plooten <sunxingzhecrypto@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Md Zartaj Afser <91191500+Zartaj0@users.noreply.github.com>
|
2024-10-17 17:41:15 +02:00 |
|
|
|
cceac54953
|
Add introduction tag for v5.1 contracts (#5228)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-09-27 17:47:15 +02:00 |
|
|
|
414cb9e6fd
|
Consistently name multiple returned values (#5177)
|
2024-09-25 16:23:31 -06:00 |
|
|
|
4c481d6584
|
Implement 5.1 Full Audit Naming Suggestions (#5215)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-09-25 16:18:40 -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 |
|
|
|
b1f6bbe69f
|
Add note about memory manipulation in MerkleTree (#5213)
|
2024-09-19 17:08:52 +02: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 |
|
|
|
37c35a1eaa
|
Update to match Solidity pragma (#5198)
|
2024-09-17 14:39:45 -06: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 |
|
|
|
1e7ca3eea6
|
Remove redundant array access in Checkpoints (#5169)
|
2024-08-29 14:38:31 -06:00 |
|
|
|
e3786e63e6
|
Fix natspec comment missing * (#5136)
|
2024-07-31 20:18:27 +02:00 |
|
|
|
9d6a0cc7e9
|
Fix documentation of private function _upperLookupBinary in Checkpoints.sol (#5128)
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-07-29 18:58:02 +02:00 |
|
|
|
659f3063f8
|
Fix typo in Heap.sol documentation (#5121)
|
2024-07-24 10:32:55 +02: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 |
|
|
|
8a990e6d6a
|
Avoid storing hashing function pointers in storage make MerkleTree structure upgrade-safe (#5080)
Co-authored-by: cairo <cairoeth@protonmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-06-13 14:50:10 +02:00 |
|
|
|
c80b675b8d
|
Add CircularBuffer data structure (#4913)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-26 10:28:59 -06:00 |
|
|
|
6b4ec6c6c6
|
Remove root from MerkleTree (#4949)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-12 10:30:54 -06:00 |
|
|
|
92ff025622
|
Add a MerkleTree builder (#3617)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-03-07 16:27:38 +01:00 |
|
|
|
036c3cbef2
|
Replace custom errors with native panic codes in DoubleEndedQueue (#4872)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-06 21:02:01 +01:00 |
|
|
|
a5c4cd8182
|
Add new EnumerableMap types (#4843)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-22 19:25:01 +00:00 |
|
|
|
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 |
|
|
|
3e6c86392c
|
Merge release-v5.0 branch (#4665)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Eric Lau <ericglau@outlook.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-10-05 15:30:30 -03:00 |
|
|
|
af06fdcfd4
|
Fix various documentation errors (#4601)
|
2023-09-14 17:32:47 -03:00 |
|
|
|
a714fe6dbd
|
Wrap docstrings to 120 chars (#4600)
|
2023-09-14 15:28:24 -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 |
|
|
|
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 |
|
|
|
7c02b5cab2
|
Refactor DoubleEndedQueue (#4150)
Co-authored-by: Francisco <fg@frang.io>
|
2023-07-27 15:37:31 -03:00 |
|
|
|
6bf68a41d1
|
Remove "available since" comments (#4424)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-07-06 10:00:34 +02: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 |
|
|
|
621b867b1a
|
Imrove BitMaps documentation (#4400)
Co-authored-by: Francisco <fg@frang.io>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-06-30 13:48:37 -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 |
|
|
|
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 |
|
|
|
7bb5592ad5
|
Bump minimum pragma version to 0.8.19 (#4288)
|
2023-05-29 21:37:37 +02: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 |
|
|
|
09329f8a18
|
Merge release-v4.9 branch (#4274)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-05-24 10:37:00 -03:00 |
|
|
|
0f10efe232
|
Remove code in preparation for v5.0 (#4258)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: Francisco <fg@frang.io>
|
2023-05-19 22:48:05 +02:00 |
|
|
|
a34dd8bb1b
|
Add solidity language to missing code snippets (#3992)
|
2023-01-24 18:00:03 -03:00 |
|
|
|
88754d0b36
|
Add keys() accessor to EnumerableMaps (#3920)
Co-authored-by: Francisco Giordano <frangio.1@gmail.com>
|
2023-01-03 22:25:37 +01:00 |
|
|
|
b709eae01d
|
Update Prettier Solidity (#3898)
|
2022-12-23 22:28:05 -03:00 |
|