clabby
|
d08d72e5c3
|
feat(op): Ecotone reject blob txs (#6480)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2024-02-08 02:51:07 +00:00 |
|
Roman Krasiuk
|
67d93e822e
|
chore(evm): use provider errors (#5649)
|
2023-12-01 12:35:45 +00:00 |
|
Supernovahs.eth
|
352721370d
|
use reth_primitives instead of revm_primitives (#5434)
|
2023-11-15 12:08:13 +00:00 |
|
DaniPopes
|
f8ceda9ea8
|
chore: reduce size of common types (#5304)
|
2023-11-06 12:45:20 +00:00 |
|
clabby
|
52670a8b24
|
feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
|
2023-11-05 17:33:42 +00:00 |
|
DaniPopes
|
e05dba69ce
|
chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-10-25 20:12:03 +00:00 |
|
Alexey Shekhirin
|
1e7d028d53
|
refactor(prune): segment trait, receipts impl (#4887)
|
2023-10-05 11:56:47 +00:00 |
|
DaniPopes
|
5f9a917fb1
|
feat: Alloy migration (#4737)
Co-authored-by: Alessandro Mazza <121622391+alessandromazza98@users.noreply.github.com>
Co-authored-by: Supernovahs.eth <91280922+supernovahs@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2023-09-28 15:55:39 +00:00 |
|
prames
|
5c3d7d0b2a
|
(chore) surface block hash for MissingTotalDifficulty error (#4711)
|
2023-09-21 13:51:40 +00:00 |
|
Thomas Coratger
|
5779fa4ad0
|
feat(interfaces): better doc for BlockValidationError and BlockExecutionError (#4708)
|
2023-09-21 13:22:26 +00:00 |
|
Thomas Coratger
|
6d3e229e12
|
feat(interfaces): move BlockHashNotFoundInChain to BlockchainTreeError (#4697)
|
2023-09-21 11:16:22 +00:00 |
|
Dan Cline
|
a80b72041b
|
feat: add pre-block EIP-4788 beacon root contract call (#4457)
|
2023-09-19 15:16:48 +00:00 |
|
rakita
|
f153d8f4d4
|
feat(revm): Integrate State (#3512)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2023-09-16 11:00:22 +00:00 |
|
Matthias Seitz
|
3c41e9ffc7
|
fix: return engine on fatal error (#4184)
|
2023-08-14 17:26:39 +00:00 |
|
Dan Cline
|
c0fb169da4
|
fix: unwind on execution and senders errors (#2938)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-06-06 13:17:12 -07:00 |
|
Dan Cline
|
1641f555f2
|
feat: use buffered ancestor to determine sync target (#2802)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-05-31 18:06:16 +00:00 |
|
Bjerg
|
e43b8aa92b
|
chore: fix typo (#2736)
|
2023-05-18 23:43:21 -04:00 |
|
Matthias Seitz
|
8fee5d3e28
|
refactor: dedicated blockchain insert errors (#2712)
|
2023-05-18 15:00:47 +02:00 |
|
Matthias Seitz
|
755438d61c
|
chore: spawn more eth calls and add docs (#2715)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2023-05-17 13:22:37 +02:00 |
|
Matthias Seitz
|
fd45c8726d
|
chore: executor error cleanup (#2709)
|
2023-05-17 11:13:08 +02:00 |
|
Roman Krasiuk
|
70bcd76032
|
fix(engine): fail on canonical errors (#2565)
|
2023-05-04 12:49:05 -07:00 |
|
Matthias Seitz
|
dfd35fabb4
|
chore(tree): a few refactors and instrumentations (#2549)
|
2023-05-04 14:08:53 +02:00 |
|
rakita
|
435df44127
|
feat(tree): unconnected block buffering (#2397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-04-28 23:46:45 +02:00 |
|
Roman Krasiuk
|
9a011b4900
|
fix(engine): future payload handling (#2124)
|
2023-04-05 13:03:10 +02:00 |
|
Roman Krasiuk
|
ce40bea46e
|
feat(sync): beacon consensus engine (#1845)
|
2023-03-23 11:18:19 -07:00 |
|
rakita
|
237fd5ce6e
|
feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
|
2023-03-14 11:17:14 -07:00 |
|
Roman Krasiuk
|
ff34c0ec2a
|
chore(executor): add tx hash to evm error (#1714)
|
2023-03-12 18:38:29 +01:00 |
|
rakita
|
21c66621dd
|
feat: ExecutorFactory (#1672)
|
2023-03-08 16:01:56 +01:00 |
|
rakita
|
23848df73a
|
chore: update revm to v3.0.0 (#1248)
Co-authored-by: Francisco Krause Arnim <fkrausear@gmail.com>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
|
2023-02-10 11:56:59 -08:00 |
|
Bjerg
|
02a6aec3fb
|
feat: support time-based forking (#1128)
|
2023-02-06 12:55:41 -08:00 |
|
Kim, JinSan
|
6dce98cfa8
|
chore(execution): Refactor unused executor (#1096)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-02-03 16:36:30 -08:00 |
|
Matthias Seitz
|
c7dc22fd41
|
fix: remove BlockExecutor default impl
|
2023-01-03 13:24:06 +01:00 |
|
Roman Krasiuk
|
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 |
|
Roman Krasiuk
|
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 |
|
rakita
|
d66138e143
|
feat(execution): Account NotExisting and block reward changesets (#349)
|
2022-12-07 21:10:06 -08:00 |
|
rakita
|
09c5c3449e
|
feat(executor): transaction and receipts verification (#195)
* transaction verification
* Add providers to interfaces
* add receipt check in executor verify
* Removed receipts, added bloom
* post merge header checks
* fmt clippy
* gas price type removal
* rm leftover
* move consts to contstant.rs
|
2022-11-16 11:10:36 -08:00 |
|
rakita
|
7ecbe01741
|
feat(provider): Add StorageProvider impl, table changes (#172)
* feat(provider): Add StorageProvider impl, table changes
* unwind header numbers by walker (#174)
* readme, fmt
* fix tests
* Update crates/interfaces/src/provider/db_provider/storage.rs
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
* Update crates/interfaces/src/provider/db_provider/storage.rs
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2022-11-08 15:55:45 +01:00 |
|
rakita
|
ac2f3fcd8a
|
feat: Consensus crate and verification functions. (#152)
* wip executor
* wip
* Cleanup added some checks and structure to executor
* adding additional block/header checks
* add basefee calculation and check
* some cleanup
* Sanity check test
* Test for sanity check
* move verification to consensus crate
* cleanup
* Better Error handling
|
2022-11-02 12:59:51 +01:00 |
|
rakita
|
95ed994fd1
|
Transaction type and some wrap over revm (#19)
* Transaction and wip db binding
* simple revm wrapper
* nits and small sig change
|
2022-10-07 13:56:11 +02:00 |
|
rakita
|
074f452275
|
Small skeleton for executor abstraction (#14)
|
2022-10-06 16:01:23 +02:00 |
|
rakita
|
bc30cbce61
|
Skeleton primitives and interface crate (#13)
* wip interface primitives
* wip
* Integrate it inside rpc- crates
* fmt
* move tx to mod.rs
* Add interfaces, executor to toml
* Added nits, comments fix
|
2022-10-06 14:48:57 +02:00 |
|