Commit Graph

631 Commits

Author SHA1 Message Date
Matthias Seitz
db80ed1120 test: add additional recover test (#6124) 2024-01-18 20:23:28 +00:00
Shashank Trivedi
8761072977 asm-keccak added (#5997)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-01-12 23:11:29 +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
DaniPopes
873df0920b chore(deps): bump alloys (#6001) 2024-01-10 12:50:40 +00:00
Thomas Coratger
75608610a5 add ChainConfig utils for block and timestamp comparisons (#5978)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-01-09 17:15:20 +00:00
Alexey Shekhirin
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
Supernovahs.eth
d51375c4f3 refactor : Simplify is_some in Header (#5969) 2024-01-08 13:13:48 +00:00
Thomas Coratger
3038c3c7ba feat(header): add is_zero_difficulty util function for POS (#5966)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-07 11:29:00 +00:00
Thomas Coratger
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
evalir
09f04a0f6c feat(rpc): use alloy-rpc-types for ethereum-related types (#5947) 2024-01-04 17:11:49 +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
Dan Cline
dcf1d5090f docs: improve rlp transaction encoding docs (#5922) 2024-01-02 19:02:41 +00:00
Matthias Seitz
5f53545f45 fix: use unchecked sender recovery when loading from disk (#5919) 2024-01-02 15:00:53 +00:00
Nil Medvedev
7fa4cddc72 feat: restore tx pool after reboot (#5665)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-02 14:11:41 +00:00
Matthias Seitz
cdfdadd6c3 docs: include s/2 value in docs (#5914) 2023-12-31 13:57:15 +01:00
Siyuan Han
b318c57236 feat(chain): enable Holesky testnet dns with test (#5898) 2023-12-31 05:54:34 +00:00
DaniPopes
cd08ba825f fix: ::bytes re-export (#5885) 2023-12-28 20:03:04 +00:00
DaniPopes
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
DaniPopes
31161c9544 test: enable arbitrary feature for dependencies (#5882) 2023-12-28 16:08:58 +00:00
DaniPopes
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
Chomtana
ed774e9a81 feat: base sepolia support (#5697)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-27 19:25:39 +00:00
Thomas Coratger
e861f2b463 feat: add sanity_check implementation for block headers (#5863) 2023-12-27 12:42:08 +00:00
Vitaly Drogan
abc168efa6 Trie hash optimizations (#5827) 2023-12-26 09:43:10 +00:00
DaniPopes
cbf6324594 chore(primitives): extract trie HashBuilder implementation (#5832) 2023-12-26 07:48:55 +00:00
Siyuan Han
7b0ecceafb chore(transaction): unify the chainId type in different transaction definitions (#5853) 2023-12-25 09:45:53 +00:00
yjh
f96dc7e578 chore: remove BlockBodyRoots and reduce root calculation times (#5847)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-22 09:23:28 +00:00
Dan Cline
fff7d1579d feat: add testnet cancun timestamps (#5842) 2023-12-21 18:06:03 +00:00
yjh
521aefec72 chore: improve codec for TxValue (#5838) 2023-12-21 15:38:10 +00:00
joshieDo
18dd1b72a1 feat: snapshots (#5738)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-12-18 15:55:43 +00:00
Matthias Seitz
61c9587a24 feat: add execution payload validator (#5811) 2023-12-18 11:45:24 +00:00
joshieDo
1d25829f2e feat: share decompressor buffer (#5777) 2023-12-18 10:42:48 +00:00
Thomas Coratger
fb871bf3fa refactor: small refactoring for Header structure (#5801)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-18 08:15:33 +00:00
DaniPopes
27caf7b4ce perf: random changes (#5795) 2023-12-16 18:11:26 +00:00
Thomas Coratger
d3fd2cd722 refactor(primitives): small refactoring for pooled transactions (#5789) 2023-12-16 15:11:00 +00:00
Thomas Coratger
ae31d46647 refactor(primitives): add documentation and refactor Genesis implementation (#5788) 2023-12-15 19:44:18 +00:00
Bjerg
faa9a22a71 refactor: use BlockWithSenders in executors (#5771) 2023-12-15 12:57:41 +00:00
DaniPopes
26a91c69f4 feat: use nybbles crate (#5766) 2023-12-15 11:27:49 +00:00
DaniPopes
ff183756bc perf: reduce static data size (#5770) 2023-12-15 10:58:00 +00:00
Matthias Seitz
49711061c3 chore: add helper for getting the final total difficulty if known (#5769) 2023-12-15 10:29:23 +00:00
yjh
764c7ae26f minor improve for compression dir (#5755) 2023-12-15 09:45:23 +00:00
Matthias Seitz
b83afd4b76 fix: use unchecked sender recovery in rpc (#5721) 2023-12-11 14:13:47 +00:00
Matthias Seitz
8a670d57ec fix: use receover_signer_unchecked for tx receipt (#5715) 2023-12-09 14:45:09 +00:00
lmittmann
8fa48c4f89 feat(primitives/net): make parse_nodes public (#5708)
Co-authored-by: lmittmann <lmittmann@users.noreply.github.com>
2023-12-07 07:40:33 +00:00
Matthias Seitz
3947b91b72 chore: add fs read (#5706) 2023-12-06 16:31:50 +00:00