Required MSRV is now 1.85
What's Changed
- feat: add additional qol block functions by @mattsse in #2534
- chore: add ReceiptEnvelope helpers by @mattsse in #2533
- improve mock transport error messages by @0xgleb in #2536
- feat(json-rpc): add request extensions by @merklefruit in #2535
- feat: Introducing eth/v1/node types by @Ayushdubey86 in #2532
- chore: ommers_hashes helper by @mattsse in #2537
- feat: add TryFrom conversions for Extended by @gejeduck in #2520
- feat: default into_logs fn by @mattsse in #2539
- chore: relax receipt fn bounds by @mattsse in #2538
- fix: make pollers and
Heartbeatmore reliable by @klkvr in #2540 - feat: implement support for BPO forks by @rkrasiuk in #2542
- Fix misleading doc comment by @agryaznov in #2545
- feat: added
log_decode_validatemethod by @frolvanya in #2546 - chore: bump MSRV to 1.85 by @DaniPopes in #2547
- chore: random cleanup by @DaniPopes in #2548
- feat(rpc): Add new fields to
eth_sendBundlefor bundle refund by @cakevm in #2550 - test: add sanity assert trait impl test by @mattsse in #2552
- docs: create table for helpful projects by @kks-code in #2551
- chore(rpc):
eth_sendBundleallow hex and integer for input and output always integer by @cakevm in #2553 - chore: added TryParseTransportErrorResult by @Rimeeeeee in #2530
- docs: fix incorrect type flag doc for EIP-4844 + minor grammar in CI config by @MamunC0der in #2554
- chore: add anvil_dealerc20 by @mattsse in #2558
- feat: added missing blockoverrides setter by @Soubhik-10 in #2559
- chore: remove fulu blob constants by @rkrasiuk in #2563
- docs: fix typo in comment by @otc-png in #2561
- feat: BlobParams::max_blobs_per_tx by @klkvr in #2564
- feat: add missing gas_price setter to TransactionRequest by @mattsse in #2567
- chore: fix typo in comment [crates/consensus/src/transaction/mod.rs] by @AskMeLuoryyy in #2569
- docs: add examples for TransactionRequest::minimal_tx_type() by @mattsse in #2566
- docs: add examples for TransactionRequest::preferred_type() by @mattsse in #2568
- feat: add BlockOverrides::is_empty() method by @mattsse in #2571
- fix: correctly decode jwt keys by @klkvr in #2573
- feat(provider): Add setERC20Allowance endpoint by @pistomat in #2574
- feat(rpc-types-eth): add PrunedHistory error code 4444 by @mattsse in #2575
- feat(rpc-types-trace): add as_str method to GethDebugTracerType by @mattsse in #2576
- fix: ERC20 endpoints return type by @pistomat in #2577
- feat(LocalSigner): add
public_keymethod to LocalSigner by @mablr in #2572 - feat(rpc-types-eth): add helper methods to AccountInfo by @mattsse in #2578
- test: Fix typo in test function name in receipts.rs by @kilavvy in #2580
- feat(provider): add block_number_for_id helper method by @mattsse in #2581
- fix: fix Typo in Function Name by @zeevick10 in #2582
- chore(rpc-types-mev): improve bundle API flexibility by @cakevm in #2583
- feat(rpc): Convert into RPC transaction from generic
Transactionby @RomanHodulak in #2586 - feat(provider): Add eth_sendBundle support to provider by @cakevm in #2556
- fix: the bundle hash is null on root level, not the value by @cakevm in #2588
- feat: implement
TransactionEnvelopederive macro by @klkvr in #2585 - Stabilize ChainConfig serde for Human-Readable & Binary Formats by @Wollac in #2436
New Contributors
- @0xgleb made their first contribution in #2536
- @agryaznov made their first contribution in #2545
- @frolvanya made their first contribution in #2546
- @kks-code made their first contribution in #2551
- @MamunC0der made their first contribution in #2554
- @otc-png made their first contribution in #2561
- @AskMeLuoryyy made their first contribution in #2569
- @pistomat made their first contribution in #2574
- @mablr made their first contribution in #2572
- @kilavvy made their first contribution in #2580
- @zeevick10 made their first contribution in #2582
Full Changelog: v1.0.9...v1.0.10