Releases: alloy-rs/alloy
Releases · alloy-rs/alloy
v1.0.22
What's Changed
- feat: add filter_receipts iterator for filtering logs from receipts by @mattsse in #2701
- refactor(rpc-client): replace impl Stream with dedicated PollerStream type by @mattsse in #2695
- chore: pin latest patch by @mattsse in #2710
- fix: no-std for serde-bincode-compat by @klkvr in #2711
Full Changelog: v1.0.21...v1.0.22
v1.0.21
What's Changed
- feat: added Eip7594 support to Simplecoder for creating blob sidecars by @Rimeeeeee in #2653
- chore: add Recovered::copied by @mattsse in #2680
- feat(rpc-types-engine): custom ssz decode to distinguish Fulu and Electra payload by @cakevm in #2679
- feat(rpc-types-engine): add into_block_raw methods for payload types by @mattsse in #2684
- chore: add into_with_bloom_unchecked by @mattsse in #2683
- feat: re-export
serde-bincode-compat
by @itegulov in #2688 - feat: erc-7562 frame by @Vid201 in #2682
- feat: added bincodable version of a TransactionRequest struct by @Rimeeeeee in #2687
- Add EIP-2930 link and clarify access_list docs by @lechpzn in #2691
- feat: allowed mev_calls::SendBundleRequest to be bincodable by @Rimeeeeee in #2692
- fix: use correct wasm instant by @mattsse in #2693
- fix: flaky bincode sigs by @mattsse in #2694
- feat: add sidecar helpers by @mattsse in #2697
- chore: sidecar helper fns by @Soubhik-10 in #2700
- docs: Remove redundant comment in BlockBody arbitrary implementation by @Galoretka in #2702
- fix: correct broken doc links by @cypherpepe in #2703
- feat: impl AsRef for TransactionRequest by @klkvr in #2708
New Contributors
- @itegulov made their first contribution in #2688
- @lechpzn made their first contribution in #2691
- @Galoretka made their first contribution in #2702
- @cypherpepe made their first contribution in #2703
Full Changelog: v1.0.20...v1.0.21
v1.0.20
What's Changed
- Add method to fetch ENS Reverse registrar addr by @abhijeetbhagat in #2676
- feat(rpc): Add generic
TxReq
toTraceCallRequest
by @RomanHodulak in #2677
Full Changelog: v1.0.19...v1.0.20
v1.0.19
What's Changed
- test: add token tests by @mattsse in #2675
- refactor(rpc): Add handwritten bounds on generic
TxReq
usingserde
attributes by @RomanHodulak in #2674
Full Changelog: v1.0.18...v1.0.19
v1.0.18
What's Changed
- feat(rpc): Add generic
TxReq
toSimulatePayload
by @RomanHodulak in #2631 - feat: add dedicated error for SECP256K1N_HALF error by @stevencartavia in #2636
- feat(provider,rpc-client): add connect_reqwest to ProviderBuilder by @QEDK in #2615
- make tx build fns public by @zemse in #2635
- feat: Add
serde-bincode-compat
toChainConfig
by @kevaundray in #2630 - feat: add helper conversion for blobsbundlev1 by @mattsse in #2639
- feat: Add dynamic crypto backend for ecrecover by @kevaundray in #2634
- feat: make build_{eip} functions public by @stevencartavia in #2519
- feat: add provider-mev-api top level feature re-export by @mteam88 in #2642
- chore: fix missing arbitrary in tests by @mattsse in #2643
- feat: added FindStorageSlot by @Soubhik-10 in #2612
- feat: add BuilderBlockValidationV5 for relay for Fusaka by @varun-doshi in #2638
- chore: add try_into_sidecar helper by @mattsse in #2644
- feat(
network
): useFullSigner
inEthereumWallet
to sign data by @yash-atreya in #2523 - Revert "feat(
network
): useFullSigner
inEthereumWallet
to sign data" by @mattsse in #2647 - feat: added new eth_sendSync functions to AnvilApi by @Rimeeeeee in #2650
- chore: avoid redundant collect by @mattsse in #2652
- chore: add json test by @mattsse in #2655
- chore: make cargo t compile by @mattsse in #2657
- feat: from_typed to envelope by @mattsse in #2658
- fix: kill anvil with sigterm by @mattsse in #2660
- feat: add environment variable support to Anvil builder by @mattsse in #2659
- chore: set NO_COLOR for anvil by @mattsse in #2661
- feat(rpc): Implement
Default
for types withTxReq
generic withoutDefault
bound by @RomanHodulak in #2662 - feat(mev-api): add support for eth_cancelBundle by @cakevm in #2654
- feat: added helper AnvilApi future type for oneshot impersonations by @Soubhik-10 in #2645
- chore: move impls to signed by @mattsse in #2671
- feat: add conversion BuilderBlockValidationRequestV4 & V5 -> ExecutionData by @stevencartavia in #2664
- Add more mutable accessors by @MartinquaXD in #2672
New Contributors
- @QEDK made their first contribution in #2615
- @mteam88 made their first contribution in #2642
- @MartinquaXD made their first contribution in #2672
Full Changelog: v1.0.16...v1.0.18
v1.0.17
What's Changed
- feat(rpc): Add generic
TxReq
toSimulatePayload
by @RomanHodulak in #2631 - feat: add dedicated error for SECP256K1N_HALF error by @stevencartavia in #2636
- feat(provider,rpc-client): add connect_reqwest to ProviderBuilder by @QEDK in #2615
- make tx build fns public by @zemse in #2635
- feat: Add
serde-bincode-compat
toChainConfig
by @kevaundray in #2630 - feat: add helper conversion for blobsbundlev1 by @mattsse in #2639
- feat: Add dynamic crypto backend for ecrecover by @kevaundray in #2634
- feat: make build_{eip} functions public by @stevencartavia in #2519
- feat: add provider-mev-api top level feature re-export by @mteam88 in #2642
- chore: fix missing arbitrary in tests by @mattsse in #2643
- feat: added FindStorageSlot by @Soubhik-10 in #2612
- feat: add BuilderBlockValidationV5 for relay for Fusaka by @varun-doshi in #2638
- chore: add try_into_sidecar helper by @mattsse in #2644
- feat(
network
): useFullSigner
inEthereumWallet
to sign data by @yash-atreya in #2523 - Revert "feat(
network
): useFullSigner
inEthereumWallet
to sign data" by @mattsse in #2647
New Contributors
Full Changelog: v1.0.16...v1.0.17
v1.0.16
v1.0.15
v1.0.14
What's Changed
- chore(json-rpc): add raw text in error message by @alstjd0921 in #2621
- feat(rpc): Add generic
TxReq
toSimBlock
by @RomanHodulak in #2622 - feat(rpc): Add generic
TxReq
toBundle
by @RomanHodulak in #2623 - feat(network): Add method to remove nonce from transaction using
TransactionBuilder
by @RomanHodulak in #2624 - feat: add recover_signer_unchecked_with_buf to
SignerRecoverable
trait by @lean-apple in #2626 - chore: remove basefee check from try_into_block by @klkvr in #2628
New Contributors
- @alstjd0921 made their first contribution in #2621
- @lean-apple made their first contribution in #2626
Full Changelog: v1.0.13...v1.0.14
v1.0.13
What's Changed
- ci: pin nextest to v0.9.98 by @mattsse in #2597
- feat: implement SignerRecoverable for Signed by @klkvr in #2596
- Revert "ci: pin nextest to v0.9.98" by @mattsse in #2598
- feat: added convinient fn decode_2718_exact by @Soubhik-10 in #2603
- feat: add with_header method to Block type by @mattsse in #2604
- feat: add block number helper getter by @mattsse in #2608
- docs: Correct typo 'implementor' to 'implementer by @kilavvy in #2606
- feat: impl Typed2718 for AnyTxType by @mattsse in #2609
- chore: make txtype AT typed2718 by @mattsse in #2610
- docs: fix typo in comments by @kilavvy in #2611
- feat: add log filtering methods to Filter by @mattsse in #2607
- feat: add better conversions for AnyRpcBlock by @mattsse in #2614
- feat(tx-macros): add
arbitrary_cfg
parameter by @klkvr in #2616 - chore: update code example in rpc-client README by @umbertov in #2617
- feat: add try_into_block_with_encoded and refactor block construction by @Ayushdubey86 in #2495
- deps: bump alloy-trie to 0.9.0 by @shekhirin in #2600
New Contributors
Full Changelog: v1.0.12...v1.0.13