Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
6c1efab
feat: add f3 cert actor
karlem Sep 25, 2025
07d318a
feat: add fetching from parent
karlem Oct 20, 2025
2bc5ebc
feat: add extra checks and tests
karlem Oct 7, 2025
c6cdd9a
feat: multiple epochs in certificate
karlem Oct 9, 2025
8516e65
fix: clippy
karlem Oct 20, 2025
dc897e4
feat: fix comments
karlem Oct 27, 2025
8b8654f
feat: fix comment
karlem Oct 28, 2025
61d1aa0
fix: e2e tests
karlem Oct 28, 2025
41f592a
feat: implement coments changes
karlem Oct 29, 2025
d0b56ef
feat: add proofs service skeleton
karlem Oct 9, 2025
7b1a79e
feat: add persistence and include proofs libraryr
karlem Oct 20, 2025
155c5fb
feat: add perstance, real libraries, wather
karlem Oct 21, 2025
68dd0ee
feat: implement cache e2e
karlem Oct 23, 2025
5deb191
feat: debug issues + make functional
karlem Oct 24, 2025
bbbda83
feat: prepare for review, add debug tooling, add observibility
karlem Oct 27, 2025
ae1d709
feat: remove dead code
karlem Oct 27, 2025
d2522ad
feat: fix clippy and bug
karlem Oct 27, 2025
1b334ff
feat: comments
karlem Nov 5, 2025
20b7968
feat: add f3 cert actor
karlem Sep 25, 2025
d0dbc96
feat: add fetching from parent
karlem Oct 20, 2025
f582ba5
feat: make fetch functional
karlem Oct 7, 2025
bbaad70
feat: add extra checks and tests
karlem Oct 7, 2025
d7255cc
feat: adressed comments and fixed tests
karlem Oct 20, 2025
54b40c3
fix: clippy
karlem Oct 20, 2025
7e58509
feat: fix comments
karlem Oct 27, 2025
749b61f
feat: fix clippy
karlem Oct 28, 2025
2bcf5a7
fix: e2e tests
karlem Oct 28, 2025
c8c5867
fix: clippy
karlem Oct 28, 2025
39441c1
feat: implement coments changes
karlem Oct 29, 2025
6cc1659
feat: add persistence and include proofs libraryr
karlem Oct 20, 2025
97e12cb
feat: add perstance, real libraries, wather
karlem Oct 21, 2025
7d2bfb2
feat: implement cache e2e
karlem Oct 23, 2025
66836a2
feat: debug issues + make functional
karlem Oct 24, 2025
51054d3
feat: prepare for review, add debug tooling, add observibility
karlem Oct 27, 2025
d157fe9
feat: init lifecycle
karlem Oct 28, 2025
53a919e
feat: progress with top down manager
karlem Oct 29, 2025
25e5f3d
fix: revert genesis and manifest changes to match f3-proofs-cache bas…
karlem Nov 4, 2025
69eb581
feat: finish implementing e2e
karlem Nov 5, 2025
9865736
feat: makes changes after rebase
karlem Dec 1, 2025
7860de7
feat: rebase cache
karlem Dec 15, 2025
b72acf8
fix: after rebase
karlem Dec 19, 2025
b310dfd
feat: introduce generialised approach with local f3 cache
karlem Jan 13, 2026
d83b936
feat: make it configurable
karlem Jan 14, 2026
dd05402
feat: cleanup topdown moduel and node startup
karlem Jan 15, 2026
452ddb7
feat: cleanup topdown moduel and node startup
karlem Jan 15, 2026
477a624
feat: improve the F3 topdown to rely on local cache and fix the attes…
karlem Jan 15, 2026
baf2b8c
feat: cleanup, fix logic add tests
karlem Jan 16, 2026
9f4357b
feat: add extraction tests
karlem Jan 16, 2026
48cb836
feat: loggig and integration test
karlem Jan 16, 2026
29887b2
feat: comments
karlem Jan 27, 2026
6efb10f
feat: update based on next comments
karlem Jan 28, 2026
b6d2fdb
feat: add support for nonce verification
karlem Jan 28, 2026
60be01a
feat: comments fixed
karlem Feb 2, 2026
9ba8590
feat: fix comments
karlem Feb 3, 2026
666eded
feat: last comments fixed
karlem Feb 4, 2026
e2c6940
fix: make it actually run
karlem Mar 11, 2026
e1f56b4
fix: comments
karlem Mar 11, 2026
d20c7f5
fix: add headers
karlem Mar 12, 2026
5c5df2a
fix: fmt
karlem Mar 12, 2026
16d1ee3
fix: clippy
karlem Mar 12, 2026
c258489
fix: fmt
karlem Mar 12, 2026
8ac8bd4
fix: unit test
karlem Mar 12, 2026
7f2d0c8
fix: fmt
karlem Mar 12, 2026
fb14405
fix: unit test
karlem Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .tmp_gateway_storage_layout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

╭------+----------------------------+------+--------+-------+---------------------------------------------╮
| Name | Type | Slot | Offset | Bytes | Contract |
+=========================================================================================================+
| s | struct GatewayActorStorage | 0 | 0 | 1056 | contracts/GatewayDiamond.sol:GatewayDiamond |
╰------+----------------------------+------+--------+-------+---------------------------------------------╯

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Accidentally committed temporary build artifact files

Medium Severity

.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt are temporary build artifacts (Solidity storage layout outputs) that appear to have been accidentally committed. They are not in .gitignore and don't belong in the repository.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) appear to be accidentally committed build artifacts, likely from running forge inspect or a similar tool. They are not referenced anywhere in the codebase, contain identical human-readable table content (not JSON despite the .json extension), and the .tmp_ prefix indicates they were never intended to be tracked.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary build artifact files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) with identical content were committed to the repository root. The .tmp_ prefix indicates these are generated intermediate files, and they aren't referenced anywhere in the codebase. They appear to be left over from a Solidity storage layout check.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) appear to be build artifacts from a forge inspect run that were accidentally committed. They are not referenced anywhere in the codebase, are not in .gitignore, and contain identical content. These look like they belong in .gitignore rather than in the repository.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) appear to be accidentally committed build artifacts from forge inspect. They are not referenced anywhere in the codebase, contain identical content, and the .json file is not valid JSON — it's a human-readable table with box-drawing characters. These are not covered by .gitignore.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) with identical content appear to be build artifacts from a Solidity storage layout inspection tool. They have the .tmp_ prefix convention indicating temporary output and are not listed in .gitignore. These files don't belong in version control.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) with identical content appear to be build artifacts that were accidentally committed. The .tmp_ prefix strongly indicates these are transient files. They are not listed in .gitignore, and the .json file contains a plain-text table rather than valid JSON.

Additional Locations (1)
Fix in Cursor Fix in Web

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Temporary build artifacts accidentally committed to repository

Low Severity

Two temporary files (.tmp_gateway_storage_layout.json and .tmp_gateway_storage_layout.txt) with identical content appear to be build artifacts from a Foundry/Forge storage layout inspection. The .tmp_ prefix strongly suggests these are transient outputs not meant for version control, and they are not listed in .gitignore.

Additional Locations (1)
Fix in Cursor Fix in Web

7 changes: 7 additions & 0 deletions .tmp_gateway_storage_layout.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

╭------+----------------------------+------+--------+-------+---------------------------------------------╮
| Name | Type | Slot | Offset | Bytes | Contract |
+=========================================================================================================+
| s | struct GatewayActorStorage | 0 | 0 | 1056 | contracts/GatewayDiamond.sol:GatewayDiamond |
╰------+----------------------------+------+--------+-------+---------------------------------------------╯

Loading
Loading