|
|
4da574df84
|
feat: add prometheus support (#474)
|
2022-12-16 20:21:26 +01:00 |
|
|
|
3989d5d3e0
|
feat: add more tables to db list (#491)
* feat: add more tables to db list
* feat: table macro for db command
* feat: lowercase table arg in db cmd
* chore: fix some rustdocs
|
2022-12-16 18:00:15 +01:00 |
|
|
|
daaf039fbf
|
feat(sync): state transition indexes (#449)
* introduce state transitions and revert/modify block bodies table
* init refactor
* revamp transaction iteration based on bodies and add state transition mappings
* change expected return on empty db execution
* interim commit
* fix body downloader & stage
* refactor(bodies/dl): make fetch bodies fn more clear
* chore: disable unused vars/fns temporarily until exec is back
* chore: fmt
* test: fix tests
* use transitions in execution stage
* clarify empty unwind test
* remove last_tx_index fn
* rename fn and var names
* fix full block response comment
* rename fetcher`s get_block_body to get_block_bodies
* Update crates/stages/src/db.rs
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* fmt
* fix index overlap check error
* uncomment eth chain command
* fix doc comment
* typos
* cleanup
* any_last_tx_index -> last_tx_index
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2022-12-16 08:37:49 -08:00 |
|
|
|
ca204a346d
|
chore: use later block (#480)
The block we chose for testing sync previously did not include
any transactions.
|
2022-12-16 11:18:27 +02:00 |
|
|
|
9cd5824f35
|
chore: rename StageDB to Transaction (#470)
* chore: rename StageDB to Transaction
* chore: cargo fmt
* chore: add note about potentially removing this in the future
|
2022-12-15 18:14:14 +02:00 |
|
|
|
c10bdb5830
|
feat: add flag for displaying log target (#469)
|
2022-12-15 18:08:29 +02:00 |
|
|
|
f509213cb4
|
refactor: clean up reth node (#450)
* feat: parse genesis block from a json spec
* refactor: clean up `init_genesis`
|
2022-12-15 17:09:31 +02:00 |
|
|
|
9208f2fd9b
|
test(execution): execution test runner (#426)
* wip run chain test
* dump pre test state
* bug: fix casting to revm spec
* wip move execution to std thread
* wip scoped thread execution
* fmt clippy
* Update crates/stages/src/stages/execution.rs
* Update bin/reth/Cargo.toml
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* Update bin/reth/src/test_eth_chain/models.rs
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
* Correct models for chain tests
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: rakita <rakita@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2022-12-15 13:39:55 +01:00 |
|
|
|
22dc50e5f6
|
feat(sync): download peer penalization (#427)
* feat(sync): download peer penalization
* peer penalization
* add tracing on penalization
* add trace on request
* rename consensus back
* clippy
* fix tests
* nit: download result
* nit: fix comment
* rename penalize() to report_bad_message() and move DownloadError
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2022-12-15 10:42:18 +02:00 |
|
|
|
c23c65fc3b
|
feat(net): draft for sending status updates through NetworkHandle (#436)
* feat(net): draft for sending status updates through `NetworkHandle`
* feat(net): draft for sending status updates through `NetworkHandle`
* fix(net): remove unused import
* feat(net): implement getters for status update sender half
* docs(net): document methods
* chore: cargo fmt
* feat(net): move status updating logic to NetworkManager and NetworkHandle
* feat(net): move status updating logic to NetworkManager and NetworkHandle
* fix(net): fix headers stage testing
* fix: derive default
* fix: remove StatusUpdate struct
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2022-12-15 08:59:28 +01:00 |
|
|
|
7b6bf0820e
|
fix(cli): remove usage of StageDB on DbTool (#448)
* use view and update instead of StageDB
* change DbTool docs
* clippy
|
2022-12-15 08:33:49 +01:00 |
|
|
|
28121a4504
|
chore: cargo fmt
|
2022-12-14 15:51:15 +02:00 |
|
|
|
83c89a85e9
|
Add additional logs for P2P debugging (#434)
* feat: make logs on network manager more granular
* feat: log error on session disconnect
* temp: manual peer
* temp: manual peer
* feat(linear-dl): make BadResponse error more descriptive
* feat(linear-dl): log retries on future
* chore: add target
* chore: add target
* chore: remove unused var
* chore: remove manual peer override
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2022-12-14 13:53:49 +02:00 |
|
|
|
601bdc5022
|
feat: wire components together in reth node (#416)
* feat: naively wire up components
* chore: clippy lints
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2022-12-14 12:51:56 +02:00 |
|
|
|
dff3936b29
|
feat(cli): db cmd scaffold (#405)
* feat(cli): db cmd scaffold
* feat(cli): add methods for seeding/listing tables
* feat(cli): add reth db stats
* chore: docs / cleanup
* chore: remove ethers
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2022-12-13 18:57:37 +02:00 |
|
|
|
e014eaad33
|
feat(db): Refactor storage libraries (#371)
|
2022-12-09 23:14:07 -08:00 |
|
|
|
4d718bbf33
|
s/foundry-rs/paradigmxyz
|
2022-12-07 00:00:45 -08:00 |
|
|
|
2754315e68
|
chore: omner -> ommer (#192)
* chore: omner -> ommer
* chore: missmatch -> mismatch
* chore: other typos
|
2022-11-11 07:46:09 +01:00 |
|
|
|
86ffb4756d
|
feat(bin): simple reth node command (#158)
* feat(bin): simple reth node command
* use silent flag
* small chore
|
2022-11-07 12:10:09 -08:00 |
|
|
|
2a8189d7c9
|
chore(db): Add tests and fuzz target to BlockNumHash (#130)
* add tests and fuzz target for BlockNumHash
* use block 1 for test_block_num_hash
* new clippy stds
* fmt
|
2022-10-25 01:23:10 -07:00 |
|
|
|
ae5935e6b2
|
feat: reth binary and parsing of eth chain tests (#38)
* Scaffolding for reth test binary. wip for blockchain tests
* wip models for chain json tests
* reth binary and chain test
* fmt,clippy
* Update bin/reth/src/lib.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/lib.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/mod.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/mod.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/mod.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/models.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/models.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/mod.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Update bin/reth/src/test_eth_chain/runner.rs
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
* Move JsonU256 to primitives
* fmt
* Use eyre
* nits
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2022-10-12 17:43:01 +02:00 |
|