Commit Graph

510 Commits

Author SHA1 Message Date
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
c412f3935d feat: add kzg_to_versioned_hash (#4085)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-08-10 17:56:03 +00:00
e43187bf7f feat: add is eip4844 fn (#4147) 2023-08-10 16:07:44 +00:00
6752db8e76 feat: add max_fee_per_blob_gas fn (#4129) 2023-08-09 13:36:03 +00:00
31d1288d40 feat: adds arbitratry to BlobTransaction and KZG_TRUSTED_SETUP (#4116)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-09 12:30:44 +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
c1dfa7beba feat(eip4844): include TxEip4844 in the primitive Transaction enum (#4074) 2023-08-07 19:10:12 +00:00
310179a39a feat: re-export c-kzg types and impl rlp traits (#4084) 2023-08-07 18:49:18 +00:00
9569debbb5 feat: make base fee computation parameters configurable via chain spec (#3992) 2023-08-07 15:52:27 +00:00
443383b307 chore: make txpool cargo test compile (#4058) 2023-08-04 20:14:40 +02:00
704c0987df feat: use DepositContract on ChainSpec (#4041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-08-03 12:07:37 +00:00
9430800d2e fix(primitives): nothing to prune situations for PruneModes (#4021) 2023-08-01 14:30:38 +00:00
4688fd2ae0 feat(pruner): transaction senders (#3912) 2023-08-01 11:30:02 +00:00
bd28eedd8c chore: add subkey docs to StorageEntry (#4016) 2023-08-01 09:34:47 +00:00
9a7911b49e feat(bin): node --full flag (#3965) 2023-07-31 16:00:45 +00:00
134fe81efb feat(pruning): prune ChangeSets & History during pipeline (#3728) 2023-07-31 14:36:03 +00:00
1ac2f15f1d feat: reth db diff (#3917) 2023-07-31 13:40:50 +00:00
ed3d7366a0 docs: add additional documentation to TxType (#3996) 2023-07-31 11:34:14 +00:00
334d6068ad feat: add 4844 header fields and consensus checks (#3972) 2023-07-29 12:51:16 +00:00
0892833842 refactor(rpc): simplify the inner definitions of topics & address filters (#3876)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-28 11:00:37 +00:00
369b9a79c5 feat(eip4844): add EIP4844 to the TxType enum (#3953) 2023-07-27 20:00:57 +00:00
e651a184d1 refactor(transactions): move TxEip1559, TxEip1559 and TxEip4844 to separate files (#3946) 2023-07-27 16:20:17 +00:00
0147e50330 feat: more blobtx functions (#3943) 2023-07-27 09:56:53 +00:00
72ab361d67 feat: add eip4844 tx type id (#3928) 2023-07-27 06:44:05 +00:00
aa5d39dd6d feat: add Hardfork::Cancun (#3933)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-07-26 16:42:05 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
9a07f57762 feat(prune): take PruneMode::Full into account when validating the config (#3810) 2023-07-25 17:20:37 +00:00
af604289bb chore: use ruint 1.9 and remove patch (#3910) 2023-07-25 11:19:30 -04:00
dc52650018 chore: add eip4844 constants (#3906) 2023-07-25 13:49:41 +00:00
1b31a55d62 feat: add a --dev option (#3866) 2023-07-25 11:33:23 +00:00
34fc89bd1f feat(docs): add primer on all transaction types (#3897) 2023-07-25 10:21:13 +00:00
dd6dbfdb77 feat: add eip 4844 blob tx type (#3807)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 18:13:24 +00:00
1ca7f3ae40 feat(pruner, storage): prune receipts & save checkpoints to database (#3733)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-07-24 16:39:02 +00:00