466f21acfa
feat: verify unused bits on types derived with Compact ( #11131 )
2024-09-25 11:27:37 +00:00
ed1de8996d
primitives: use alloy Header struct ( #10691 )
2024-09-23 12:53:43 +00:00
b0fddef46a
optimism: use op-alloy TxDeposit ( #10667 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2024-09-05 15:50:33 +00:00
3a49a552c7
feat: migrate to alloy TxEip1559 ( #10262 )
...
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com >
2024-08-31 17:36:28 +00:00
71e0178f71
feat: migrate to alloy TxLegacy ( #9593 )
...
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com >
2024-08-30 11:35:15 +00:00
f4e6a09bf6
Check features powerset in reth-codecs ( #10134 )
2024-08-06 13:51:54 +00:00
ed16643f12
chore: remove proptest-derive dev deps ( #9719 )
2024-07-22 21:41:25 +00:00
c3347f323c
feat: make to_compact borrow ( #9488 )
...
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
2024-07-17 20:50:28 +00:00
a627dcd9bf
chore: no_std in reth-codec ( #9587 )
2024-07-17 17:24:06 +00:00
89d0281ce3
chore: replace StoredBranchNode, StoredTrieMask and StoredHashBuilderValue types with Compact impl instead ( #9573 )
2024-07-17 12:06:05 +00:00
ad606bbda8
chore: rm redundant optimism feature ( #9489 )
2024-07-13 17:58:54 +00:00
fc4c037e60
feat: eip-7702 ( #9214 )
...
Co-authored-by: Matthew Smith <m@lattejed.com >
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com >
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com >
2024-07-11 05:45:47 +00:00
180b81af2f
fix: remove useless arbitrary feature ( #9307 )
2024-07-04 14:19:22 +00:00
8492ab3d52
chore: remove proptest arbitrary from codec derive and tests ( #8968 )
2024-06-20 23:02:07 +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
aba48a5505
perf: add ETL to init_from_state_dump ( #8022 )
2024-05-02 12:02:51 +00:00
b9db4cb61b
Implement Compact for Withdrawal ( #7604 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2024-04-23 09:15:53 +00:00
bd4757b3b5
chore: make alloy impls feature gated ( #7747 )
2024-04-19 15:18:43 +00:00
bc485d939e
refactor: remove unused codecs ( #7639 )
2024-04-15 12:02:30 +00:00
987e597442
Implement compact codec for alloy eip access_list ( #7554 )
2024-04-13 12:53:42 +00:00
91a1503079
Implement Compact codec for alloy_primitives::Log ( #7474 )
2024-04-08 18:34:14 +00:00
5e2cac442f
0x/rm unused dep ( #6899 )
...
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com >
2024-03-01 11:34:31 +00:00
c8c422e278
chore: set test-fuzz to workspace dep, bump c-kzg ( #6705 )
2024-02-21 10:03:07 +00:00
9aa44093cf
lints: move top-level lints to [workspace.lints] manifest table ( #5935 )
2024-01-04 13:38:02 +00:00
bb6f6f43c2
feat: support no-std for reth-codecs ( #5756 )
2023-12-18 08:07:25 +00:00
cb52a4ca39
chore: cleanup codecs deps ( #5650 )
2023-12-01 13:39:21 +00:00
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
5d217a2867
feat(primitives): move revm-primitives to reth-primitives ( #5088 )
2023-10-19 22:35:46 +00:00
081d71e1a2
change transaction value fields from u128 to a wrapper-type of U256 ( #4439 )
...
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de >
2023-10-04 12:07:44 +00:00
28f5118048
chore: update dependencies with breaking changes ( #4555 )
2023-09-11 14:53:09 +00:00
443383b307
chore: make txpool cargo test compile ( #4058 )
2023-08-04 20:14:40 +02:00
5b20aece2b
chore: move bytes to workspace dep ( #3302 )
2023-06-21 19:13:32 +00:00
ee4f6b32a0
chore(deps): bump test-fuzz 4 ( #3303 )
2023-06-21 19:13:13 +00:00
7ab8a7f3ec
chore: use workspace version ( #3240 )
2023-06-19 17:29:15 +00:00
df9dfa6b6f
chore(deps): use revm and revm-primitives as workspace deps ( #3017 )
2023-06-06 11:47:55 +00:00
171166e84a
chore: add msrv to manifests, add and use workspace.package ( #3006 )
2023-06-06 03:45:44 +00:00
6be4be6b2a
perf: use ExecutionResult::into_logs ( #2184 )
2023-04-14 23:56:18 +02:00
89c525f9c9
chore: bump revm to v3.1.0 ( #2113 )
2023-04-04 16:50:09 +02:00
f979c6c1fb
chore: reexport bytes & bump version to 1.4 ( #1395 )
2023-02-16 10:33:28 -08:00
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
db24d3ae9e
chore: enable arbitrary in db tests ( #833 )
2023-01-12 14:19:36 +01:00
aabbe4923b
chore(codecs): add proptest roundtrip to all main_codec ( #803 )
2023-01-10 22:06:01 -08:00
e5e74cbc02
fix(execution): Increase cache scope, and apply block reward to cache ( #793 )
...
* bug: Apply block reward to evm cache
* Move cache to all blocks
* add tests
* Update crates/executor/src/executor.rs
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com >
2023-01-10 08:05:50 -08:00
acb0753812
chore(deps): remove unused ether-core ( #760 )
2023-01-07 12:12:48 +02:00
6407b5087e
chore: use B160, B256 and U256 coming from revm and ruint ( #676 )
...
* use B256, B160 and U256 from revm
* fix U256 from_str
* use U256::ZERO
* use temporary commit for revm and interpreter
* more U256::ZERO
* more changes for revm/ruint types
* clippy
* change revm and revm-interpreter repo
* remove H160 wrap
* minor cleanup
* remove unused
* fix MIN_PROTOCOL_BASE_FEE
2023-01-04 11:11:48 +02:00
e014eaad33
feat(db): Refactor storage libraries ( #371 )
2022-12-09 23:14:07 -08:00