Commit Graph

443 Commits

Author SHA1 Message Date
4aa3ebdbdd chore: fix doc lints (#4639) 2023-09-18 17:08:35 +00:00
20455d0550 refactor: use revm blob fee calc (#4637) 2023-09-18 16:50:11 +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
873b6f71d8 fix: holesky genesis (#4616) 2023-09-15 18:49:19 +00:00
937269ecac chore: new lint name (#4597) 2023-09-14 12:53:30 +02:00
c4acd08ff0 chore: silence clippy clone warning (#4574) 2023-09-13 14:18:54 +02:00
28f5118048 chore: update dependencies with breaking changes (#4555) 2023-09-11 14:53:09 +00:00
b87dfe507d feat: holesky support (#4359) 2023-09-08 14:20:39 -07:00
83987420f1 fix: use blob_fee to calculate blob_gas_used in receipts (#4523) 2023-09-08 11:27:33 +00:00
f31706dd9b feat: add base fee and blob fields to genesis (#4516) 2023-09-07 19:03:37 +00:00
f490f558c1 fix(primitives): set cancun header fields if active at genesis (#4500) 2023-09-07 12:25:39 +00:00
00bebfd64d perf: small access list perf (#4505) 2023-09-07 12:21:00 +00:00
59bffd4112 fix: filter out pre-genesis timestamp forks (#4501) 2023-09-07 10:57:31 +00:00
685148117a chore: bump c-kzg and add serde feature (#4499) 2023-09-06 22:15:16 +00:00
422d930914 feat: support blobs in eth_sendRawTransaction (#4495) 2023-09-06 12:48:15 +00:00
ab0fb4147d fix(primitives): map cancun to timestamp fork (#4491) 2023-09-05 21:57:14 +00:00
ca3753d53f feat: add blob costs to cost value (#4489) 2023-09-05 19:12:42 +00:00
01d4933125 feat(primitives): remove constraints on SenderRecovery pruning (#4488) 2023-09-05 17:39:49 +00:00
e66e3e3556 feat(storage, tree): respect Transaction Lookup pruning in the blockchain tree (#4410) 2023-09-01 12:51:34 +00:00
eb4126b78d feat: add blob count checks (#4447)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-09-01 00:54:46 +00:00
97cf35673e feat: add blob fee calc functions (#4440) 2023-08-31 20:47:07 +00:00
893f4cf2a2 feat: validate payload versioned hashes (#4417)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-31 00:05:46 +00:00
b5aa94301c feat: add blob fields to receipt type (#4420) 2023-08-30 23:52:51 +00:00
2e332b5c8d feat(primitives): add doc for parent_beacon_block_root in Header (#4415) 2023-08-30 22:26:45 +00:00
d66eff1f76 feat: add holesky bootnodes (#4404) 2023-08-30 01:53:24 +00:00
3ffcae360e feat(cli): allow overriding kzg trusted setup (#4335) 2023-08-30 00:41:29 +00:00
505be45559 feat: integrate price bump (#4398) 2023-08-29 18:22:28 +00:00
0c7a93717a feat: add EIP-4788 parent_beacon_block_root to Header (#4299) 2023-08-29 17:55:13 +00:00
2fc574f329 feat: validate blobs (#4388) 2023-08-29 16:25:34 +00:00
f303b5cb17 feat(primitives): increase transaction senders pruning batch size (#4383) 2023-08-28 17:08:59 +00:00
50ba82803d feat: add validate-blob to extension trait (#4355) 2023-08-25 02:51:23 +00:00
2801e686f1 chore: add TxEip4844::validate_blob (#4345) 2023-08-24 14:15:28 +00:00
1eee5ee80a feat(pruner, primitives): move prune batch sizes to ChainSpec (#4318)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-08-23 17:45:53 +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
9a97640f19 feat(book): [prune] config section (#4328) 2023-08-23 15:44:29 +00:00
928c60cad4 feat: add TransactionPool::get_pooled_transaction_elements (#4317) 2023-08-22 15:17:24 +00:00
3b404acc7d feat: support blob transactions in manager (#4294) 2023-08-21 15:05:11 +00:00
566e244e32 feat: add blob store canon tracker (#4278) 2023-08-21 12:41:21 +00:00
2523154260 feat: add additional conversion trait for pooled tx element (#4279) 2023-08-21 12:35:59 +00:00
b710e57f9a feat: add load_trusted_setup_from_bytes (#4290) 2023-08-21 12:10:15 +00:00
6077edf42a feat: add recovered wrapper type and eth pool conversions (#4267)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-08-18 17:57:42 +00:00
24632aca6f feat(pruner): prune receipts based on log emitters during live sync (#4140) 2023-08-18 15:58:07 +00:00
466934c8f9 feat(trie): account proofs (#4249) 2023-08-18 15:32:01 +00:00
60ad6b2f54 perf: remove clones in PooledTransaction encoding (#4251) 2023-08-17 17:15:24 +00:00
e6f471ddcf feat: add 4844 config and basic checks (#4245) 2023-08-17 16:39:10 +00:00
639a6eac17 feat: refactor PooledTransactionsElement into typed variants (#4241) 2023-08-17 10:23:37 +00:00
40f9576c3a feat: implement network encoding for blob transactions (#4172)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-16 23:10:33 +00:00
8a2c3abd2a feat(pipeline): prune receipts based on log emitters (#4044) 2023-08-16 16:38:36 +00:00
44874bc557 feat: add TransactionSigned::recover_signers with the same order (#4120) 2023-08-15 17:40:09 +00:00
500b0fac13 (feat):add transaction::is_dynamic_fee (#4152) 2023-08-10 18:45:32 +00:00