Matthias Seitz
|
b7395a89a5
|
chore(deps): rm unused consenssu crate (#2099)
|
2023-04-04 10:03:11 +02:00 |
|
rakita
|
72c66e4cb8
|
feat(BlockchainTree): Add getter for pending block hashes (#2091)
|
2023-04-03 08:11:33 -07:00 |
|
Bjerg
|
e4a428e29b
|
refactor: move executors to revm crate (#2076)
|
2023-04-03 17:01:36 +02:00 |
|
Bjerg
|
7c6c0b41e8
|
refactor: reward calc cleanup (#2075)
|
2023-04-01 13:22:22 -07:00 |
|
Bjerg
|
8eba4cad2c
|
perf: don't execute empty blocks (#2064)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-31 10:22:59 -07:00 |
|
Matthias Seitz
|
f633a5d761
|
chore: convert panic into error (#2035)
|
2023-03-31 16:32:29 +02:00 |
|
Matthias Seitz
|
78470f7bf7
|
chore: replace test chain subs with blockchaintree (#2036)
|
2023-03-30 16:07:59 +02:00 |
|
rakita
|
d239b82ccb
|
feat(BlockchainTree): Broadcast new canonical block headers (#2027)
|
2023-03-30 12:58:02 +02:00 |
|
rakita
|
efbaf6474c
|
feat(BlockchainTree): ShareableBlockchainTree and pending state (#2007)
|
2023-03-29 20:59:24 +02:00 |
|
Thor
|
b27a0901a0
|
fix: clippy warnings in tests (#1954)
|
2023-03-26 13:32:55 +02:00 |
|
Roman Krasiuk
|
ce40bea46e
|
feat(sync): beacon consensus engine (#1845)
|
2023-03-23 11:18:19 -07:00 |
|
rakita
|
c4f80b2997
|
feat: Store receipts (#1860)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
|
2023-03-21 12:27:37 +01:00 |
|
Roman Krasiuk
|
6cbc87a6aa
|
fix(executor): wiped postate storage (#1849)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2023-03-20 10:27:16 -07:00 |
|
Georgios Konstantopoulos
|
0b7205da66
|
feat: run revm-inspectors via CLI hooks (#1850)
|
2023-03-19 16:51:09 -07:00 |
|
Roman Krasiuk
|
488295f56f
|
chore(blockchain_tree): wrap tree database in Arc (#1843)
|
2023-03-19 08:06:24 -07:00 |
|
Roman Krasiuk
|
02cb1e3257
|
chore(executor): extract test utils (#1841)
|
2023-03-19 07:35:31 -07:00 |
|
François Garillot
|
075544e889
|
refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-03-18 14:13:09 +01:00 |
|
Bjerg
|
16733e01fe
|
chore: small nits in executor from #1674 (#1823)
|
2023-03-17 18:51:02 +01:00 |
|
Roman Krasiuk
|
9036f5ea9f
|
style: prefer then_some over if else (#1810)
|
2023-03-17 14:16:29 +01:00 |
|
Matthias Seitz
|
241ec32abf
|
feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-16 17:06:32 -07:00 |
|
Bjerg
|
7f5ac990eb
|
perf: write friendly ExecutionResult (#1674)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-16 16:42:59 -07:00 |
|
rakita
|
670db0b433
|
feat(BcTree): return inserted block status Accepted/Valid/Disconnected (#1798)
|
2023-03-16 11:45:01 -07:00 |
|
Roman Krasiuk
|
67478ba779
|
fix(tree): vis of unwind block indices (#1786)
|
2023-03-16 02:21:52 -07:00 |
|
rakita
|
3b8c876524
|
chore(BlockchainTree): unwind function (#1775)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-15 17:52:38 -07:00 |
|
Matthias Seitz
|
1cba25e651
|
chore(deps): bump aquamarine 0.3 (#1780)
|
2023-03-15 23:19:25 +01:00 |
|
Roman Krasiuk
|
7d30bd3941
|
chore(sync): blockchain tree config and externals (#1760)
|
2023-03-15 10:44:26 -07:00 |
|
Matthias Seitz
|
4725c4d776
|
fix: make ChainState provider work for Box<dyn StateProvider> (#1755)
|
2023-03-14 17:58:14 -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 |
|
joshieDo
|
ee3a8af754
|
fix(stages): clear pre-eip161 accounts (#1747)
|
2023-03-13 23:41:33 -07:00 |
|
Tomás
|
54aab533c2
|
feat(rpc): add partial eth_getProof implementation (#1515)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
|
2023-03-13 17:49:36 -07:00 |
|
Roman Krasiuk
|
ff34c0ec2a
|
chore(executor): add tx hash to evm error (#1714)
|
2023-03-12 18:38:29 +01:00 |
|
Roman Krasiuk
|
8ba0a190b8
|
fix(executor): preserve existing account state (#1691)
|
2023-03-09 09:14:36 -08:00 |
|
Bjerg
|
161de9aadf
|
feat: persist contract analysis in db (#1640)
|
2023-03-08 16:25:14 +01:00 |
|
rakita
|
21c66621dd
|
feat: ExecutorFactory (#1672)
|
2023-03-08 16:01:56 +01:00 |
|
Roman Krasiuk
|
a34226c8e5
|
chore(executor): reuse revm hashmap (#1663)
|
2023-03-07 18:56:34 +01:00 |
|
rakita
|
42e3f56108
|
feat: refactor few stages to providers, introduce insert_block (#1474)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-03-01 13:42:45 -07:00 |
|
Georgios Konstantopoulos
|
4285186dbd
|
refactor: Execution Stage owns Executor (#1568)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
|
2023-03-01 00:55:51 +01:00 |
|
Matthias Seitz
|
7a01e1e231
|
feat: add eth state cache (#1561)
|
2023-02-28 20:46:25 +01:00 |
|
Georgios Konstantopoulos
|
56394eec2c
|
feat: Hook on Execution (#1567)
|
2023-02-27 08:21:34 -07:00 |
|
Matthias Seitz
|
5844ce10f3
|
feat: add evm env provider (#1525)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2023-02-24 11:21:18 +01:00 |
|
Matthias Seitz
|
8299ca6fd6
|
feat: add reth-revm crate (#1526)
|
2023-02-23 14:16:42 +01:00 |
|
Roman Krasiuk
|
4bdbcf346e
|
feat(cli): enable shanghai ethereum tests (#1416)
|
2023-02-17 16:57:14 +01:00 |
|
Roman Krasiuk
|
e97753c768
|
feat: withdrawals (#1322)
Co-authored-by: rakita <rakita@users.noreply.github.com>
|
2023-02-16 04:44:05 -08:00 |
|
rakita
|
a1f7f54ab5
|
bug: wipe storage only on selfdestruct (#1319)
|
2023-02-13 20:06:56 +01:00 |
|
Roman Krasiuk
|
eba63b8f77
|
fix: chainspec ttd check (#1285)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
|
2023-02-11 12:49:01 -08: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
|
440718288d
|
feat: add reth init and reth import (#877)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2023-02-09 15:08:10 -05: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 |
|
Georgios Konstantopoulos
|
1f64d8e9d7
|
refactor: pull reth/common/rlp up to reth/rlp (#1146)
|
2023-02-02 13:54:13 -08:00 |
|