Skip to content

Commit de3c39e

Browse files
greged93frisitano
andauthored
feat: watcher (#32)
* ci: add dprint * feat: initial work + handle_latest_block * Rollup node manager (#21) * init bridge implementation * extend bridge implementation * refactor and clean up dependencies * add .vscode to .gitignore * lint * spacing * cleanup * wrap inner block import in bridge * add bridge integration test * refactor and clean up * add comments * migrate shared dependencies to workspace * feature propogation * lints and feature fix * remove scroll feature * add scroll feature * integrate reth upstream changes * address PR feedback * stash * add systemd service file * update systemd file * update systemd file * address comments * rollup node manager * merge main * add Cargo.lock * lint * lint * lint * lint * ci remove no-dev-deps * fix serde dep - scroll-wire * skip no_std on scroll-engine and scroll-rollup-node * skip no_std on scroll-engine and scroll-rollup-node * address comments * lints * cleanup * tsets * lint + refactor * refactor engine api call ordering * lint * fix fcu * lint * remove syncing error return on new payload * update forkchoice state after succesfully new payload * update reth following chainspec fork id logic change * PR feedback * lints * lints * feat(watcher): reorg detection * feat(primitives): add batch and l1 transaction * feat(watcher): contracts and constants * feat(watcher): imports * feat(watcher): add error types * feat(watcher): handle l1 messages and commit logs * feat: handle batch commit and finalize * test: handle_latest_block * test: wip events decoding * test: commit and finalize batch logs * test: utils * feat: tracing * test: wip reorg integration * test: reorg detection integration test * test: gaps * fix: lints * feat: point deps to default reth branch * fix: security issue on ring * fix: bump alloy * feat: move abi to separate crate * chore: remove ArbitraryTxBuilder * fix: answer comments * fix: lints * fix: no std issues * fix: cargo features check * feat: bounded vec * fix: lints --------- Co-authored-by: frisitano <[email protected]>
1 parent 65d9ef6 commit de3c39e

34 files changed

+3513
-1205
lines changed

.github/workflows/lint.yaml

+12-2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,16 @@ jobs:
4242
- name: Run fmt
4343
run: cargo fmt --all --check
4444

45+
check-toml:
46+
runs-on: ubuntu-latest
47+
timeout-minutes: 30
48+
steps:
49+
- uses: actions/checkout@v4
50+
- name: Run dprint
51+
uses: dprint/[email protected]
52+
with:
53+
config-path: dprint.json
54+
4555
udeps:
4656
runs-on: ubuntu-latest
4757
timeout-minutes: 60
@@ -117,10 +127,10 @@ jobs:
117127
include:
118128
- type: wasm
119129
target: wasm32-unknown-unknown
120-
exclude: scroll-engine,scroll-wire,scroll-bridge,scroll-network,rollup-node-manager
130+
exclude: scroll-engine,scroll-wire,scroll-bridge,scroll-network,rollup-node-manager,rollup-node-watcher
121131
- type: riscv
122132
target: riscv32imac-unknown-none-elf
123-
exclude: scroll-engine,scroll-wire,scroll-bridge,scroll-network,rollup-node-manager
133+
exclude: scroll-engine,scroll-wire,scroll-bridge,scroll-network,rollup-node-manager,rollup-node-watcher
124134
steps:
125135
- uses: actions/checkout@v4
126136
- uses: rui314/setup-mold@v1

0 commit comments

Comments
 (0)