Commit Graph

632 Commits

Author SHA1 Message Date
ThreeHrSleep
0d10af4154 reuse alloy-eips constants (#6540) 2024-02-11 14:53:54 +00:00
Dan Cline
cd0a2f34bc chore: remove op-flagged arguments from receipt root calc (#6517) 2024-02-09 17:55:08 +00:00
Bjerg
41361d8b41 refactor: rm CallRequest (#6364) 2024-02-09 14:26:01 +00:00
Dan Cline
51ffa822c3 chore: make timestamp fork tests better (#6499) 2024-02-09 02:11:59 +00:00
Dan Cline
e781a6cb30 feat: add cancun mainnet timestamp (#6493) 2024-02-08 19:02:56 +00:00
Thomas Coratger
672246d400 add test_discard_blobs_on_blob_tx_eviction unit test (#6445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-08 13:15:09 +00:00
clabby
b05bd27494 feat(op): Ecotone hardfork spec (#6478) 2024-02-08 02:06:49 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
Enrique
7a57d89575 chore(reth-primitives): add decode/recover test for 4844 tx (#6470) 2024-02-07 19:25:46 +00:00
Thomas Coratger
93e213c21f add unit tests for BlobTransactionSidecar (#6431) 2024-02-06 23:17:10 +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
Thomas Coratger
37a8780a4d Add clippy fixes and minor refactoring (#6450) 2024-02-06 22:11:22 +00:00
Justin Traglia
189d76735e fix: initial total_bytes value for response limit and typos (#6449) 2024-02-06 21:33:00 +00:00
Thomas Coratger
466adc4b14 add minor improvements (#6448) 2024-02-06 19:35:33 +00:00
Thomas Coratger
2c119b8d0b Encapsulate validate_header_regarding_parent inside SealedHeader (#6404) 2024-02-06 16:58:42 +00:00
Delweng
2895ed30d9 chore(rpc-types-compat): use SealedBlock.raw_transactions to reduce deplicate (#6406)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-06 15:29:08 +00:00
yjh
9d9d7ee33e chore: Alignment testing style for tx tests (#6436) 2024-02-06 05:55:52 +00:00
Matthias Seitz
25d2a67577 chore: move alias top of file (#6428) 2024-02-06 02:21:15 +00:00
Roman Krasiuk
62303cb06f chore: improve Withdrawals interface (#6401) 2024-02-05 11:42:22 +00:00
Matthias Seitz
190e8ffd4a chore: remove prune serde helpers mod (#6378) 2024-02-05 10:57:06 +00:00
github-actions[bot]
05c1d1d4a2 chore(deps): weekly cargo update (#6386)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-04 14:08:07 +00:00
Matthias Seitz
44a9975f76 chore: rm unused reexport (#6377) 2024-02-03 16:07:51 +00:00
Dan Cline
72b7caa4c4 fix: add test for truncating parked with large transactions (#6366) 2024-02-03 01:39:38 +00:00
Dan Cline
ce46419538 chore: add all-forks genesis forkid test (#6338) 2024-02-01 21:31:35 +00:00
Thomas Coratger
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
Dan Cline
7f2167f1bd fix: set excess blob gas and blob gas used for empty payloads (#6328) 2024-02-01 17:11:46 +00:00
ArtificialPB
9193b17574 fix(primitives): don't double-hex signature bytes in Signature#to_hex_bytes (#6313) 2024-02-01 12:13:51 +00:00
Emilia Hane
34cda3a99f Sanitise eth68 announcement (#6222)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-31 13:19:51 +00:00
Thomas Coratger
ff49b95d63 use matches! macro in ForkCondition implementation (#6297) 2024-01-30 20:00:26 +00:00
Thomas Coratger
7ad81d52e6 add unit tests for is_empty method for Account (#6265) 2024-01-29 22:21:53 +00:00
Roman Krasiuk
f56ee798c0 fix(evm): constantinople hardfork reward adjustment (#6263) 2024-01-28 17:54:36 +00:00
Thomas Coratger
ed575db3d0 small refactoring for transaction field length (#6233) 2024-01-26 05:26:50 +00:00
Dan Cline
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
Thomas Coratger
a30d149b05 add ensure_transaction_root_valid method for SealedBlock (#6163) 2024-01-22 19:03:28 +00:00
Thomas Coratger
18bf17e9b5 add is_timestamp_in_past and exceeds_allowed_future_timestamp for Header (#6160) 2024-01-22 16:44:07 +00:00
Thomas Coratger
3cf0e3a955 add minimum check in check_gas_limit with unit test (#6157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-22 16:25:08 +00:00
Thomas Coratger
e58a93d9ce add has_access_list method to TxType (#6153)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-22 15:42:33 +01:00
Matthias Seitz
6740897d1d test: add sanity envelope encode test (#6155)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-22 14:32:07 +00:00
Thomas Coratger
a8574b6990 feat(access-list): refactor and add some utils to AccessList (#6144) 2024-01-22 12:22:51 +00:00
Thomas Coratger
ccafe0f2df small refactor for Account implementation (#6143) 2024-01-22 05:59:22 +00:00
Supernovahs.eth
bf3264b257 feat: use alloy genesis now (#6135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-20 10:08:32 +00:00
Matthias Seitz
a18d1f5539 chore: flip if else arms for eip155 check (#6134) 2024-01-19 17:11:05 +00:00
Matthias Seitz
25a7b67da7 chore: use alloy engine rpc type (#6123) 2024-01-19 10:25:05 +00:00
Matthias Seitz
db80ed1120 test: add additional recover test (#6124) 2024-01-18 20:23:28 +00:00
Dan Cline
bc229c67c9 fix: use proper decoding types in Header::decode (#6046) 2024-01-12 20:09:48 +00:00
Darex
3ce9fcf7e5 add alloy_chains (#5952)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-12 14:43:55 +00:00
clabby
3675c632fd fix: Activate shanghai with Canyon on Base Mainnet (#6040) 2024-01-12 14:26:32 +00:00
Dan Cline
00d6bffc0d feat: add GenesisAllocator for easier genesis alloc creation (#6021) 2024-01-12 11:43:28 +00:00
rakita
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
clabby
622ac2e9b1 fix: Add canyon to base mainnet (#6034) 2024-01-11 22:25:46 -08:00