Commit ac1588e
Initial Database Implementation (#34)
* 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
* fix: answer comments
* fix: lints
* fix: no std issues
* fix: cargo features check
* 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
* refactor databse interface for insert_batch_input
* lint:
* lint
---------
Co-authored-by: Gregory Edison <[email protected]>1 parent de3c39e commit ac1588e
File tree
26 files changed
+2101
-28
lines changed- .github/workflows
- crates
- database
- db
- src
- models
- migration
- src
- engine
- primitives
- src
- watcher
26 files changed
+2101
-28
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 | | |
| |||
0 commit comments