Commit 2bba74b
Indexer Component (#35)
* 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
* init database
* add database iterator
* add test
* update streaming implementation
* init indexer
* fix: answer comments
* fix: lints
* fix: no std issues
* fix: cargo features check
* extend indexer
* extend and refactor database, migrations and batch primitive
* lint
* lint
* lint
* improve database implementation
* lint
* lint
* database transaction refactor
* lint:
* use GAT for DatabaseConnectionProvider trait
* refactor & lint
* merge database and refactor
* clippy fix
* skip rolllup-node-indexer no_std
* refactor databse interface for insert_batch_input
* refactor
* lint
* refactor indexer
* refactor indexer
* lint:
* lint
---------
Co-authored-by: Gregory Edison <[email protected]>1 parent ac1588e commit 2bba74b
File tree
9 files changed
+386
-3
lines changed- .github/workflows
- crates
- indexer
- src
- node
9 files changed
+386
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | | - | |
| 133 | + | |
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
136 | 137 | | |
137 | 138 | | |
138 | 139 | | |
| 140 | + | |
139 | 141 | | |
140 | 142 | | |
141 | 143 | | |
| |||
147 | 149 | | |
148 | 150 | | |
149 | 151 | | |
| 152 | + | |
150 | 153 | | |
151 | 154 | | |
152 | 155 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
0 commit comments