Commit Graph

60 Commits

Author SHA1 Message Date
ea36b58cb2 add missing documentation and minor refactor (#6152) 2024-01-22 10:26:47 +00:00
cb96fe6d09 feat: make payload builder generic over attributes type (#5948)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-10 10:21:43 +00:00
bb7dcfaf12 perf(tree): cache canonical trie updates (#5871) 2024-01-08 18:39:42 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
9821f77078 chore: move reth commands to separate folder (#5886) 2023-12-29 17:01:39 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
faa9a22a71 refactor: use BlockWithSenders in executors (#5771) 2023-12-15 12:57:41 +00:00
caa7b92518 chore: clippy (#5674) 2023-12-04 12:25:20 +00:00
b2be07aa38 feat(op-reth): Canyon - Dynamic eip1559 params (#5542) 2023-11-27 17:26:01 +00:00
7debf93f36 feat(op-reth): Canyon receipts root RLP fix (#5504) 2023-11-27 16:05:41 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
fa803fd7ef fix(ci): Optimism unit / integration tests (#5318) 2023-11-06 12:58:29 +00:00
dd6913cd98 feat(primitives): add _HASH suffix for constants hashes (#5175) 2023-10-25 14:07:21 +00:00
4890006220 Patch/Auto-mine (#5042) 2023-10-24 12:30:59 +02: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
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
a80b72041b feat: add pre-block EIP-4788 beacon root contract call (#4457) 2023-09-19 15:16:48 +00: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
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
44874bc557 feat: add TransactionSigned::recover_signers with the same order (#4120) 2023-08-15 17:40:09 +00:00
427a8395f9 feat(txpool): Make TransactionPool trait object safe (#4156)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-11 13:34:56 +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
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
bfbad261ec feat(engine): payload cancun fields (#4010) 2023-08-01 15:25:10 +00:00
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
1b31a55d62 feat: add a --dev option (#3866) 2023-07-25 11:33:23 +00:00
62f3af6743 fix(autoseal): calculate logs bloom for block headers (#3869)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:47:40 +02:00
0fabd83177 chore: refactor autoseal execution into method (#3844) 2023-07-19 18:15:38 +00:00
6799fc3600 fix: use engine responses to progress autoseal mining task (#3727)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-12 14:03:40 +00:00
0096739dbb doc: add reth logo to docs (#3317)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-06-26 15:41:11 +00:00
054f30f43c chore: rename Block*Provider for Block*Reader (#3385) 2023-06-26 14:13:45 +00:00
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
35a8096b07 fix: use latest header in autoseal (#3239) 2023-06-19 16:21:48 +00:00
b9c19e82b2 chore: block gas limit constant (#3224) 2023-06-19 12:54:30 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
1a965b7969 fix(autoseal): use higher difficulty and fix root calc (#3044) 2023-06-07 10:31:38 +00:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
2478c9f11c chore(stage): cleanup stage id (#2898) 2023-05-29 19:22:49 +00:00
d9455d6bc2 fix: calculate state root for auto-seal (#2744)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-19 09:16:40 +02:00
c44117075e fix: update rpc latest block from mining task (#2700) 2023-05-16 20:19:59 +02:00
f5a573661a fix: use proper base fee in auto seal (#2691)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-16 12:54:05 +02:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -07:00
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
576f33b151 fix: consensus validation method typo (#2432) 2023-04-27 16:04:50 +02:00