Commit Graph

272 Commits

Author SHA1 Message Date
DaniPopes
1563849404 chore: simplify collect DatabaseProvider methods (#6747) 2024-02-26 13:42:20 +00:00
Alexey Shekhirin
4fe0f27974 fix(ci): allow non_local_definitions on false positives (#6790) 2024-02-26 12:20:08 +00:00
DaniPopes
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
Matthias Seitz
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
Matthias Seitz
e03ab418b0 chore: rm unused op dep (#6743) 2024-02-22 18:38:33 +00:00
Dan Cline
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
Matthias Seitz
bcc95b1f4f chore: bump revm 6.0 (#6638) 2024-02-17 10:39:02 +00:00
back
81b5c53ced fix(revm): calculate failed transaction hash for logging (#6556) 2024-02-17 08:16:43 +00:00
Aditya Pandey
683b252f83 Segmenting cfg and block env impl from PayloadBuilderAttributes (#6623) 2024-02-16 17:08:24 +00:00
Thomas Coratger
4a8a68b8b9 Implement Deref and DerefMut for StateProviderDatabase (#6538) 2024-02-15 20:09:13 +00:00
Justin Traglia
9450319002 fix: check versioned hash version for EIP-4844 transactions (#6601) 2024-02-15 17:16:05 +00:00
rakita
99764b8963 fix(op): set handler cfg correctly in EvmProcessor (#6609) 2024-02-14 13:26:12 +00:00
rakita
4c8f31a8c1 fix(op): Add optimism in node api, few cfg transitions (#6598) 2024-02-14 02:01:48 +00:00
Dan Cline
3c3c7b36ad chore: remove chain_spec from ExecutorFactory (#6523) 2024-02-10 01:07:11 +00:00
Dan Cline
cd0a2f34bc chore: remove op-flagged arguments from receipt root calc (#6517) 2024-02-09 17:55:08 +00:00
Thomas Coratger
cede8b7dd6 replace &Bytes with &[u8] in optimism functions (#5896)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-09 17:24:55 +00:00
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
clabby
d05504f996 feat(op): Ecotone L1 fee parsing (#6479) 2024-02-08 02:28:18 +00:00
rakita
13947e509b chore: Bump revm to newest (#6357)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-06 22:59:10 +00:00
Dan Cline
521b579222 chore: rename EvmEnvConfig to ConfigureEvmEnv (#6423) 2024-02-05 23:39:49 +00:00
Roman Krasiuk
62303cb06f chore: improve Withdrawals interface (#6401) 2024-02-05 11:42:22 +00:00
Thomas Coratger
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
Dan Cline
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
Dan Cline
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
DaniPopes
19f481006b chore: move revm-inspectors to a separate repo (#5992) 2024-01-09 21:33:45 +00:00
Matthias Seitz
3fdb24ebd3 chore: move revm inspectors to alloy rpc types (#5990) 2024-01-09 19:58:47 +00:00
Matthias Seitz
a3d2b224ea chore: add TracingInspector::config (#5982) 2024-01-09 15:40:10 +01:00
Matthias Seitz
8910f76ab4 chore: use available created_address fn (#5957) 2024-01-06 13:26:11 +01:00
yjh
2a4d02f0c1 chore: simplify Database impls (#5951) 2024-01-05 13:39:07 +00:00
Thomas Coratger
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
Thomas Coratger
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
yjh
22ba0adae0 chore: simplify some features for env (#5928) 2024-01-03 13:12:24 +00:00
Thomas Coratger
365acf08dd fix: better conversion error handling in block_hash_ref (#5870)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-28 16:39:16 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
PA
fba9a59802 feat(revm): use GenericRevertReason type (#5854)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-27 12:40:37 +00:00
Thomas Coratger
fa2fd0d50b refactor: small refactoring of revm database and documentation (#5864) 2023-12-27 11:24:13 +00:00
Bjerg
faa9a22a71 refactor: use BlockWithSenders in executors (#5771) 2023-12-15 12:57:41 +00:00
Matthias Seitz
701e37804e fix: dont include empty revert reason (#5736) 2023-12-12 17:02:49 +01:00
Matthias Seitz
a3ca95877d fix: use correct error if fault fn missing (#5688) 2023-12-04 23:41:02 +00:00
Matthias Seitz
55f4c30210 fix: invoke enter,exit only for non root calls (#5686) 2023-12-04 23:36:36 +00:00
Bjerg
6f7d6d5016 chore: make trace builder ctrs public (#5672) 2023-12-04 13:59:10 +01:00
Bjerg
270b9e0f69 docs: nit in parity trace builder (#5673) 2023-12-04 13:30:29 +01:00
Matthias Seitz
ba544d746c fix: invert is error check (#5657) 2023-12-01 18:05:44 +00:00
Roman Krasiuk
67d93e822e chore(evm): use provider errors (#5649) 2023-12-01 12:35:45 +00:00
Matthias Seitz
18d563dd27 chore: use U256::is_zero (#5616) 2023-11-28 15:44:27 +00:00
clabby
cda471ceb4 feat(op-reth): Canyon transition create2Deployer force deployment (#5527) 2023-11-27 18:25:26 +01:00
clabby
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
clabby
7debf93f36 feat(op-reth): Canyon receipts root RLP fix (#5504) 2023-11-27 16:05:41 +00:00
Bjerg
c49cda62b0 chore: make traces public (#5567)
Co-authored-by: Enrique Ortiz <hi@enriqueortiz.dev>
2023-11-27 14:35:40 +00:00