Commit Graph

177 Commits

Author SHA1 Message Date
602e7756fb fix(execution): reset tx env blob settings (#4873) 2023-10-02 11:39:48 +00:00
702d04bb85 chore(deps): rm hashbrown dep (#4861) 2023-09-29 20:38:01 +00:00
8fd27a4b40 fix: return gas per tx in error (#4858) 2023-09-29 18:00:56 +00:00
c6ef9d7c34 fix: remove zero-amount withdrawals before incrementing balances (#4840) 2023-09-28 16:32:30 +00:00
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
b85aa94033 docs: paradigmxzy -> paradigmxyz (#4837) 2023-09-28 14:27:30 +00:00
ec25f49530 chore(deps): bump boa (#4787)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2023-09-28 00:26:43 +00:00
50175f8cf6 fix: omit empty fields of AccountState (#4828) 2023-09-27 21:26:31 +00:00
2138a8b587 feat(primitives): add Receipts to encapsulate Vec<Vec<Option<Receipt>> (#4626)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-27 18:11:19 +00:00
29d66a1021 fix: use u64 nonce field for prestate (#4825) 2023-09-27 16:47:45 +00:00
b994d159b4 chore: silence unused warning (#4817) 2023-09-27 12:20:20 +02:00
dae31fa2a7 chore: timestamp fork activation semantics (#4785) 2023-09-26 11:29:38 +00:00
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
0f9def08c0 perf: remove unnecessary state clone (#4763) 2023-09-25 13:48:48 +00:00
1b17453261 chore: pin breaking icu releases (#4760) 2023-09-25 11:56:42 +00:00
3018054772 support EIP-4844 transaction when building pending block (#4688)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-22 22:00:21 +00:00
e83d3aa704 chore: bump revm (#4723) 2023-09-22 01:05:10 +00:00
070554a8d4 feat: add updated beacon root contract address (#4665) 2023-09-21 16:24:30 +00:00
a29f102999 chore: simplify get precompiles (#4681) 2023-09-20 23:15:30 +00:00
30b4ddb5f9 fix: add CANCUN to revm_spec_by_timestamp_after_merge (#4699) 2023-09-20 23:09:18 +00:00
0a17bc66ff chore: update revm and map new errors to rpc (#4696) 2023-09-20 21:35:09 +00:00
0874767cd9 refactor(interfaces): Result -> RethResult, Error -> RethError (#4695) 2023-09-20 21:13:16 +00:00
ad10a17c29 fix: set block env excess blob gas (#4672) 2023-09-19 23:07:00 +00:00
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +00:00
11ee5d7530 fix: typos (#4648)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-09-19 10:34:37 +00:00
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
aeb37aab53 fix: fill missing eip4844 settings (#4633) 2023-09-18 15:52:58 +02: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
6beb3c4322 fix: set trace results root trace's gas used to execution result gas (#4556) 2023-09-11 18:21:33 +00:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
7dd14a7eba chore: pin git dependencies to specific revs (#4552) 2023-09-11 14:25:35 +00:00
3cc169fcfe fix: set trace results root trace's gas used to execution results gas (#4506) 2023-09-10 10:04:20 +02:00
95fe20886b Apply foundry improvements to reth (#4518) 2023-09-08 13:29:53 +00:00
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
80ee49b777 fix: complete vmTrace memory delta recording (#4227)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-29 16:48:18 +00:00
fea753beb2 fix: compare prev value against new value (#4347) 2023-08-24 15:31:39 +00:00
312cf724bc feat(pruner): respect batch size per run (#4246)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-08-23 17:23:25 +00:00
f5a304286f fix: use gas_used from execution result (#4293) 2023-08-21 14:45:08 +00:00
1563506aea chore: add additional docs about root call gas limit (#4292) 2023-08-21 13:35:10 +00:00
890eacbe54 fix: record geth selfdestructs (#4264) 2023-08-18 15:39:06 +00:00
6edbc0eeaf chore(deps): bump boa + thiserror (#4234) 2023-08-16 16:28:13 +00:00
44874bc557 feat: add TransactionSigned::recover_signers with the same order (#4120) 2023-08-15 17:40:09 +00:00
1d40f7197e style: use unwrap or default (#4169) 2023-08-14 09:24:41 +00:00
5c0ec6feeb fix: exclude single stop vm trace instruction (#4149) 2023-08-10 18:01:23 +00:00
2338720b68 fix: use original bytes (#4150) 2023-08-10 17:45:18 +00:00
a808f7c22d fix: omit output if empty (#4138) 2023-08-10 12:57:39 +00:00
bbe9d56ef4 Revert "feat: add TransactionSigned::recover_signers" (#4115) 2023-08-08 14:03:43 +02:00
4b0b63766e feat: add TransactionSigned::recover_signers (#4098)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-08 09:53:12 +00:00
c1dfa7beba feat(eip4844): include TxEip4844 in the primitive Transaction enum (#4074) 2023-08-07 19:10:12 +00:00
64c8dd259c fix: record push stack as vec u256 (#4077) 2023-08-07 17:21:52 +00:00