v0.5.0
What's Changed
- chore: apply same member order by @mattsse in #1408
- feat: add helper from impl by @mattsse in #1407
- feat(rpc-types-mev): Add support for
Bundle
insideBundleItem
by @SkandaBhat in #1418 - feat(rpc-types-mev): add mev-share sse types by @SkandaBhat in #1419
- fix: set chain id for eth signer by @mattsse in #1425
- test(node-bindings): consolidate integration tests by @DaniPopes in #1422
- feat: re-export more features from alloy-core by @DaniPopes in #1423
- chore(rpc): make TransactionRequest conversions exhaustive by @DaniPopes in #1427
- fix(provider): use wasmtimer for wasm32 target by @b-zee in #1426
- fix: enforce correct parity for legacy transactions by @klkvr in #1428
- feat:
Encodable2718::network_len
by @klkvr in #1431 - feat(eips): Arbitrary BaseFeeParams by @refcell in #1432
- feat: add helpers to configure GethDebugTracingOptions properly by @mattsse in #1436
- chore(deny): allow Zlib by @yash-atreya in #1438
- fix(rpc-client): use wasm-compatible sleep by @b-zee in #1437
- Replace assert_eq! with similar_asserts::assert_eq! by @0xriazaka in #1429
- chore: fmt by @DaniPopes in #1439
- fix(eips): Blob Sidecar Item Serde by @refcell in #1441
- feat(provider): LRUCache Layer by @yash-atreya in #954
- Add default to payload id by @cody-wang-cb in #1442
- fix: proposer_index rustdoc by @liamaharon in #1443
- revert test: update test cases with addresses (#1358) by @mattsse in #1444
- chore(rpc): make keys required for execution witness by @0x00101010 in #1446
- GenesisAccount : implement
deserialize_private_key
by @tcoratger in #1447 - fix: enable serde on alloy-consensus by @prestwich in #1449
- feat: BuildTransactionErr abstract over builder type by @prestwich in #1452
- chore: use pending for next initial nonce by @mattsse in #1455
- fix: Make RecommendedFillers generic over Network by @popzxc in #1458
- chore: some small improvements by @tcoratger in #1461
- chore: rm needless pass by ref mut by @tcoratger in #1465
- chore: remove redundant else by @tcoratger in #1468
- chore: some lifetime simplifications by @tcoratger in #1467
- chore: more simplifications by @tcoratger in #1469
- chore: update eip-7251 bytecode and address by @onbjerg in #1380
- fix: Change bound in RecommendedFillers to TxFiller by @popzxc in #1466
- fix: remove signature assoc type from tx response trait by @prestwich in #1451
- eip6110: add more unit tests by @tcoratger in #1464
- chore: unify use Option ref by @nkysg in #1477
- fix(types/filter): treat empty filter address as non-matching by @jsvisa in #1473
- chore(consensus): test use Vec::with_capacity by @nkysg in #1476
- fix(wasm): support ws by @ethernomad in #1481
- consensus: replace
to
bykind
in Transaction trait by @tcoratger in #1484 - consensus: add more constraints to
TxReceipt
trait by @tcoratger in #1478 - eip7002: add unit tests for
WithdrawalRequest
by @tcoratger in #1472 - fix: types inside mev_calls.rs by @SkandaBhat in #1435
- refactor: change input output to Bytes by @prestwich in #1487
- fix: rename gas_limit to gas in serde def for txns by @prestwich in #1486
- fix: correct default impls to not bound T by @prestwich in #1490
- fix: allow missing-tag deser of tx envelope by @prestwich in #1489
- feat: From impl for variant by @prestwich in #1488
- chore: refactor some match with same arms by @tcoratger in #1463
- feat: add missing eth_getTransaction methods by @mattsse in #1457
- consensus: rm redundant root hash definitions by @tcoratger in #1501
- feat: make Pending transaction own the provider by @mattsse in #1500
- chore: rename requests root to requests hash by @onbjerg in #1379
- fix: use
requests_hash
by @onbjerg in #1508 - perf: manual serde for quantity vec by @mattsse in #1509
- eip7251: add unit tests for
ConsolidationRequest
by @tcoratger in #1497 - fix(
rpc-types-eth
): receipt deser by @yash-atreya in #1506 - feat: port generate_blob_sidecar by @mattsse in #1511
- eips: update fn encoded_2718 by @nkysg in #1475
- feat(eip4895): implement
Withdrawals
by @tcoratger in #1462 - feat: make it possible to configure Ws config by @1makarov in #1505
- chore: enable serde types dependencies in rpc-types by @mattsse in #1456
- feat: wallet namespace types by @nadtech-hub in #1448
- chore: flatten eip-7685 requests into a single opaque list by @onbjerg in #1383
- chore: update pectra system contracts bytecodes & addresses by @onbjerg in #1512
New Contributors
- @SkandaBhat made their first contribution in #1418
- @b-zee made their first contribution in #1426
- @0xriazaka made their first contribution in #1429
- @cody-wang-cb made their first contribution in #1442
- @liamaharon made their first contribution in #1443
- @ethernomad made their first contribution in #1481
- @1makarov made their first contribution in #1505
- @nadtech-hub made their first contribution in #1448
Full Changelog: v0.4.2...v0.5.0