|
|
ad0be4ca06
|
refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709)
|
2024-06-10 16:46:39 +00:00 |
|
|
|
76a1a3d005
|
refactor: simplify Receipts implementation (#8710)
|
2024-06-10 12:26:44 +00:00 |
|
|
|
51a28f22da
|
chore: split db abstraction into new crate (#8594)
|
2024-06-04 21:45:57 +00:00 |
|
|
|
7c17c6e469
|
add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-06-03 13:21:45 +00:00 |
|
|
|
3d3f52b2a4
|
Add missing_const_for_fn clippy lint (#8498)
|
2024-05-30 09:50:03 +00:00 |
|
|
|
b4a1b733c9
|
feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-05-28 14:06:28 +00:00 |
|
|
|
4dd2ad99f6
|
chore: extract blockchaintree types to blockchain-tree-api crate (#8393)
|
2024-05-27 10:22:13 +00:00 |
|
|
|
789260416d
|
chore: simplify tree result types (#8390)
|
2024-05-24 14:41:01 +00:00 |
|
|
|
f45ca74772
|
refactor(consensus, evm): move post-execution validation to consensus (#8321)
|
2024-05-22 17:20:14 +00:00 |
|
|
|
aefcfff25f
|
feat(storage): implement BundleStateDataProvider for BundleStateWithReceipts (#8282)
|
2024-05-15 14:19:41 +00:00 |
|
|
|
72e5122e73
|
fix: prevents potential arithmetic underflow (#8156)
|
2024-05-08 13:21:16 +00:00 |
|
|
|
067b0ff420
|
feat: integrate ExecutorProvider (#7798)
|
2024-05-03 11:39:46 +00:00 |
|
|
|
6d2e20cd85
|
chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-04-23 11:50:19 +00:00 |
|
|
|
223dde200f
|
fix(tree): disable cached trie updates for chains with >1 block (#7753)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-04-21 09:20:55 +00:00 |
|
|
|
03fa7ee85d
|
feat(tree): disable long read transaction safety on newPayload (#7511)
|
2024-04-08 16:17:29 +00:00 |
|
|
|
56b63adecc
|
perf(tree): integrate parallel state root (#7161)
|
2024-03-21 16:08:49 +00:00 |
|
|
|
d4e9695556
|
perf(trie): calculate state root from BundleState (#7186)
|
2024-03-19 06:52:19 +00:00 |
|
|
|
94954593ef
|
Check that excess_blob_gas is a multiple of data_gas_per_blob (#7160)
|
2024-03-15 16:46:12 +00:00 |
|
|
|
9a949e905b
|
fix(ChainTree): set first block on forked chain (#6821)
|
2024-02-27 12:52:30 +00:00 |
|
|
|
a7e183d1a5
|
feat: introduce evm config trait (#6461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
|
2024-02-23 22:39:24 +00:00 |
|
|
|
7c16846cc8
|
chore(tree): log state root calculation time (#6583)
|
2024-02-13 15:33:31 +00:00 |
|
|
|
9d1642fc7b
|
feat(tree): re-enable trie caching (#6276)
|
2024-02-04 15:56:29 +00:00 |
|
|
|
4ea4556209
|
fix(tree): disable state trie caching (#6239)
|
2024-01-26 08:13:06 +00:00 |
|
|
|
2de10a15b5
|
feat(trie): historical & sidechain state root (#6131)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-01-25 17:16:18 +00:00 |
|
|
|
bb7dcfaf12
|
perf(tree): cache canonical trie updates (#5871)
|
2024-01-08 18:39:42 +00:00 |
|
|
|
ae4d487305
|
fix(BlockchainTree): remove forked chain receipts/reverts (#5921)
|
2024-01-03 23:05:47 +00:00 |
|
|
|
e341f47a16
|
fmt: add a space between inner doc-comments and following items (#5880)
|
2023-12-28 15:52:20 +00:00 |
|
|
|
faa9a22a71
|
refactor: use BlockWithSenders in executors (#5771)
|
2023-12-15 12:57:41 +00:00 |
|
|
|
3c7f32d839
|
chore(tree): migrate tree externals to ProviderFactory (#5531)
|
2023-11-22 15:09:53 +00:00 |
|
|
|
14dd9e8150
|
feat(provider): StateRootProvider::state_root_with_updates (#5485)
|
2023-11-19 14:33:11 +00:00 |
|
|
|
49d69c66cc
|
chore(tree): minor Chain modifications (#5487)
|
2023-11-18 10:45:48 +00:00 |
|
|
|
f8ceda9ea8
|
chore: reduce size of common types (#5304)
|
2023-11-06 12:45:20 +00:00 |
|
|
|
fbdf744b8f
|
perf: introduce BlockValidationKind (#5195)
|
2023-10-27 08:01:57 +00:00 |
|
|
|
15fe5edf06
|
chore: use new type for BlockchainId (#5012)
|
2023-10-13 14:56:20 +00:00 |
|
|
|
00a92f526a
|
chore: remove consensus generic (#4981)
|
2023-10-11 12:35:42 +00:00 |
|
|
|
0f9def08c0
|
perf: remove unnecessary state clone (#4763)
|
2023-09-25 13:48:48 +00:00 |
|
|
|
0874767cd9
|
refactor(interfaces): Result -> RethResult, Error -> RethError (#4695)
|
2023-09-20 21:13:16 +00:00 |
|
|
|
11ee5d7530
|
fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
|
2023-09-19 10:34:37 +00:00 |
|
|
|
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 |
|
|
|
6b8b478c6f
|
chore: get rid of some duplicated execution code (#3447)
|
2023-06-28 16:23:25 +00:00 |
|
|
|
f7a35f09b5
|
chore: typos, rm oudated todos (#2962)
|
2023-06-02 13:41:31 +00:00 |
|
|
|
c66bde6634
|
feat: validate buffered blocks if they extend canonical head (#2800)
|
2023-05-23 15:37:25 -04:00 |
|
|
|
13a7209069
|
feat: add state root validation on new insert (#2543)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2023-05-19 14:04:10 +02:00 |
|
|
|
8fee5d3e28
|
refactor: dedicated blockchain insert errors (#2712)
|
2023-05-18 15:00:47 +02:00 |
|
|
|
fd45c8726d
|
chore: executor error cleanup (#2709)
|
2023-05-17 11:13:08 +02:00 |
|
|
|
435df44127
|
feat(tree): unconnected block buffering (#2397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-04-28 23:46:45 +02:00 |
|
|
|
e5caf7b4f7
|
chore: misc blockchain tree (#2453)
|
2023-04-28 11:07:28 -07:00 |
|
|
|
7194e94ac0
|
chore(tree): remove redundant fork block parameter (#2424)
|
2023-04-27 16:56:15 -07:00 |
|
|
|
576f33b151
|
fix: consensus validation method typo (#2432)
|
2023-04-27 16:04:50 +02:00 |
|
|
|
837555e296
|
chore(consensus): Clear up the naming and intention behind checks (#2415)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2023-04-26 18:04:36 +02:00 |
|