Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge with upstream v0.3.0 #8

Merged
merged 115 commits into from
Sep 18, 2024
Merged

chore: merge with upstream v0.3.0 #8

merged 115 commits into from
Sep 18, 2024

Commits on Jul 9, 2024

  1. Configuration menu
    Copy the full SHA
    640509a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    92b0e4a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    902d847 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. feat: add rpc namespace (alloy-rs#994)

    * Implement Rpc namespace
    
    * Review comment
    
    * Dependency fix
    
    ---------
    
    Co-authored-by: Mikhail Sozin <mikhail.sozin@chainstack.com>
    SozinM and Mikhail Sozin authored Jul 10, 2024
    Configuration menu
    Copy the full SHA
    617aec5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. fix(eip7702): Add correct rlp decode/encode (alloy-rs#1034)

    * chore: add failing test
    
    * fix(eip7702): Add correct rlp decode/encode
    
    * clippy fmt
    
    * fmt
    
    * can be const
    rakita authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    5d8dce4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    678617e View commit details
    Browse the repository at this point in the history
  3. feat(genesis): rm EIP150Hash (alloy-rs#1039)

    * feat(genesis): rm eip150_hash
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * fix testcase
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    408ae75 View commit details
    Browse the repository at this point in the history
  4. feat: add arbitrary to auth (alloy-rs#1036)

    * feat: add arbitrary to auth
    
    * cant use cfg because k256 can be enabled on workspace level
    
    * use macro and share fn
    mattsse authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    1f02577 View commit details
    Browse the repository at this point in the history
  5. chore: remove proptest in all crates and Arbitrary derives (alloy-rs#966

    )
    
    * chore: remove proptest in most crates and Arbitrary derives
    
    * cargo fmt
    
    rewriting static
    
    * remove other proptest derive
    
    * remove the rest of the proptest impls
    
    * make arbitraryvalue not pub
    
    * remove proptest derive from auth list
    Rjected authored Jul 11, 2024
    Configuration menu
    Copy the full SHA
    d9d9262 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    dfb8650 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. feat: generate valid signed auth signatures (alloy-rs#1041)

    * feat: generate valid signed auth signatures
    
    * feature gate the auth arbitrary
    Rjected authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    594a271 View commit details
    Browse the repository at this point in the history
  2. fix: cargo fmt (alloy-rs#1044)

    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    bec6098 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bce4083 View commit details
    Browse the repository at this point in the history
  4. feat(otterscan): add ots slim block and serialze OperationType to int (

    …alloy-rs#1043)
    
    * fix(otterscan): add OtsSlimBlock for BlockDetails
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * feat(otterscan): use serde_repr to serialize OperationType to int
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * feat(otterscan): add a new function for BlockDetails
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * Revert "feat(otterscan): use serde_repr to serialize OperationType to int"
    
    This reverts commit 96df6f4.
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * feat(otterscan): custom implement Serialize for OperationType
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * (de)serialize to u8
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * clippy
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa authored Jul 12, 2024
    Configuration menu
    Copy the full SHA
    8abc607 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. fix(admin): id in NodeInfo is string instead of B256 (alloy-rs#1038)

    * fix(admin): id in NodeInfo is string instead of B256
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * fix testcase
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * apply code review
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa authored Jul 13, 2024
    Configuration menu
    Copy the full SHA
    e3cc1ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6148d6e View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Configuration menu
    Copy the full SHA
    e35703d View commit details
    Browse the repository at this point in the history
  2. chore: make auth mandatory in recovered auth (alloy-rs#1047)

    * chore: make auth mandatory in recovered auth
    
    * features
    mattsse authored Jul 14, 2024
    Configuration menu
    Copy the full SHA
    ea6a447 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    c461d68 View commit details
    Browse the repository at this point in the history
  2. feat: add authorization list to rpc transaction and tx receipt types (a…

    …lloy-rs#1051)
    
    * feat: add authorization list to rpc transaction and tx receipt types
    
    * fix: add default impl
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    
    * fix: use signed authorization for rpc transaction type
    
    * fix: enable arbitrary and k256 features for development
    
    * fix: cargo hack fix
    
    * chore: flatten signature
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    PanGan21 and mattsse authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7d618ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ecea267 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    faee716 View commit details
    Browse the repository at this point in the history
  5. refactor: replace U64 with u64 (alloy-rs#1057)

    * refactor: replace `U64` with `u64` in rpc-types-(eth|trace)
    
    * replace `U64` in rpc-types-(eth|engine)
    
    * use u128 in OptimismTransactionFields.mint
    yash-atreya authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    008b99d View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. fix: require storageKeys value broken bincode serialization from allo…

    …y-rs#955 (alloy-rs#1058)
    
    * fix: broken bincode serialization from alloy-rs#955
    
    * remove optional in alloy-serde
    
    * resolve matt's comments
    
    * get rid of broken test
    
    * fix cargo fmt
    
    * enforce storage key
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    jtguibas and mattsse authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    1d0c81d View commit details
    Browse the repository at this point in the history
  2. fix(provider): Prevent panic from having 0 keys when calling `on_anvi…

    …l_with_wallet_and_config` (alloy-rs#1055)
    
    * node-bindings: Add AnvilError::NoKeysAvailable
    
    * prevent panic from having 0 keys
    
    * fix the error handlings for `on_anvil_with_wallet`
    
    * fix clippy
    
    * fix(clippy): Add type alias
    
    * Add `try_on_anvil_with_wallet_and_config` and call it in `on_anvil_with_wallet_and_config`
    
    * Revert test changes
    
    * Fix docs
    moricho authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0950b03 View commit details
    Browse the repository at this point in the history
  3. feat: expose encoded_len_with_signature() (alloy-rs#1063)

    * feat: expose encoded_len_with_signature()
    
    * nit: fmt
    leruaa authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    4d2d903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bcfecd8 View commit details
    Browse the repository at this point in the history
  5. chore: release 0.2.0

    mattsse committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    dfe60ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05eca12 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c715e57 View commit details
    Browse the repository at this point in the history
  8. feat(provider) : introduction to eth_sendRawTransactionConditional RP…

    …C endpoint type (alloy-rs#1009)
    
    * Update request.rs
    
    * Update trait.rs
    
    * clippy
    
    * Update trait.rs
    
    * Update trait.rs
    
    * added reference and camelCase serde
    
    * Update request.rs
    
    * Update lib.rs
    
    * Create eip4337.rs
    
    * Update eip4337.rs
    
    * fix serde
    
    * reorder
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    DoTheBestToGetTheBest and mattsse authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    423a4c5 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. bug: alloy-consensus should use alloy_primitives::Sealable (alloy…

    …-rs#1072)
    
    * use Sealable and Sealed from alloy-primitives
    
    * fix path in docs
    zerosnacks authored Jul 18, 2024
    Configuration menu
    Copy the full SHA
    067cc46 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Added stages to the sync info rpc type (alloy-rs#1079)

    * added stages detail
    
    * boxed enum
    
    * from hashmap to vec with helper type
    
    * serde alias and renames and dos
    
    * Update crates/rpc-types-eth/src/syncing.rs
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    
    * Update crates/rpc-types-eth/src/syncing.rs
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    
    * property to pub
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    loocapro and mattsse authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0ddad90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    062e96e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a414b4a View commit details
    Browse the repository at this point in the history
  4. feat(consensus): add From<ConsolidationRequest> for Request (allo…

    …y-rs#1083)
    
    consensus: add From<ConsolidationRequest> for Request
    tcoratger authored Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7f7b665 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4520b2c View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2024

  1. Configuration menu
    Copy the full SHA
    2be7dde View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. chore : fix typos (alloy-rs#1087)

    * chore : fix typos
    
    * revert infura
    nkysg authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    2dea91e View commit details
    Browse the repository at this point in the history

Commits on Jul 22, 2024

  1. feat(json-rpc): implement From<u64> for Id and From<String> for Id (

    alloy-rs#1088)
    
    feat(json-rpc): implement From<u64> for Id and From<String> for Id
    tcoratger authored Jul 22, 2024
    Configuration menu
    Copy the full SHA
    67f024a View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. feat(eip): make 7702 auth recovery fallible (alloy-rs#1082)

    * ake 7702 auth recovery fallible
    
    * Update auth_list.rs
    
    * Update auth_list.rs
    
    * clippy
    
    * clippy
    
    * Update auth_list.rs
    
    * Update crates/eips/src/eip7702/auth_list.rs
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    
    * Update auth_list.rs
    
    * Update crates/eips/src/eip7702/auth_list.rs
    
    Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
    
    * Update crates/eips/src/eip7702/auth_list.rs
    
    Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
    
    * chore: add is fns
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
    3 people authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    7d67e9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    135590e View commit details
    Browse the repository at this point in the history
  3. feat(rpc/trace): filter matches with trace (alloy-rs#1090)

    * feat(trace): filter with TransactionTrace
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * wip: add test case
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * Revert "wip: add test case"
    
    This reverts commit 7f4ca13.
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * add test case
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * Update crates/rpc-types-trace/src/filter.rs
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    
    * add more docs
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    jsvisa and mattsse authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    338b5b9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    24364ac View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    315f9a2 View commit details
    Browse the repository at this point in the history
  2. feat: add helper for decoding custom errors (alloy-rs#1098)

    * feat: add helper for decoding custom errors
    
    * use find_map
    klkvr authored Jul 24, 2024
    Configuration menu
    Copy the full SHA
    f2d8003 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Feat: eth_simulateV1 Request / Response types (alloy-rs#1042)

    * Feat: eth_simulateV1 Request / Response types
    
    * Update lib.rs
    
    * Update simulate.rs
    
    * fmt
    
    * Update simulate.rs
    
    * Update simulate.rs
    
    * Delete crates/rpc-types-trace/src/simulate.rs
    
    * Update lib.rs
    
    * Create simulate.rs
    
    * Update lib.rs
    
    * fmt
    
    * fmt
    
    * Update lib.rs
    
    * Update lib.rs
    
    * touchups
    
    * fix type
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    DoTheBestToGetTheBest and mattsse authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    8ff415d View commit details
    Browse the repository at this point in the history
  2. feat: use EncodableSignature for tx encoding (alloy-rs#1100)

    * feat: use EncodableSignature for tx encoding
    
    * feat: integrate EncodableSignature in alloy directly
    leruaa authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    2ce8525 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a537f8b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2de4e23 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2024

  1. refactor: add network-primitives (alloy-rs#1101)

    * refactor: add network-primitives
    
    * fix tests
    
    * fix docs
    
    * add re-exports
    
    * Block<T>
    klkvr authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    4ba5323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aac27bc View commit details
    Browse the repository at this point in the history
  3. fix: make Parity TraceResults output optional (alloy-rs#1102)

    * Update parity.rs Bytes to Option<Bytes>
    
    That will resolve the issue when the RPC server returns "output": null, as Nethermind does.
    
    * Use null_as_default for handling null output and added test
    m1stoyanov authored Jul 26, 2024
    Configuration menu
    Copy the full SHA
    fa01c2a View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. rpc: derive arbitrary for TransactionRequest (alloy-rs#1113)

    * rpc: derive arbitrary for TransactionRequest
    
    * fix deny
    tcoratger authored Jul 31, 2024
    Configuration menu
    Copy the full SHA
    b3fdd80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a0a641 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    bad667e View commit details
    Browse the repository at this point in the history
  2. Add AccessListResult type (EIP-2930) (alloy-rs#1110)

    * replace type, change type of result and add type in mod.rs
    
    * add new methods
    
    * add docs and impl
    
    * docs linking
    
    * clippy
    
    * rustmft
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    mvares and mattsse authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8e5a9fb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    74efdec View commit details
    Browse the repository at this point in the history
  4. chore(rpc): Make Deserialize impl for FilterChanges generic over …

    …transaction (alloy-rs#1118)
    
    Make Deserialize impl for FilterChanges generic over transaction
    emhane authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    a011cc5 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. chore: release 0.2.1

    mattsse committed Aug 2, 2024
    Configuration menu
    Copy the full SHA
    3bf3618 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Make alloy_rpc_types_eth::SubscriptionResult generic over tx (alloy…

    …-rs#1123)
    
    Make alloy_rpc_types_eth::SubscriptionResult generic over tx
    emhane authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    d370271 View commit details
    Browse the repository at this point in the history
  2. feat: add authorization list to TransactionRequest (alloy-rs#1125)

    * Update request.rs
    
    * Update mod.rs
    
    * add list
    DoTheBestToGetTheBest authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    35e170d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    68c8bfc View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. fix(rpc): show data in when cast send result in custom error (alloy-r…

    …s#1129)
    
    * fix(rpc): show data in when cast send result in custom error
    
    * fix: remove Clone and Default trait
    
    * fix: testcases failed
    
    * fix: clippy and fmt
    cuiweixie authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    512c8ad View commit details
    Browse the repository at this point in the history
  2. chore(dep): feature gate jwt in engine types (alloy-rs#1131)

    * chore(dep): feature gate jwt in engine types
    
    * rm rand
    mattsse authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    0c998d3 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. TxRequest into EIP-4844 without sidecar (alloy-rs#1093)

    * TxReq into Eip4844 without sidecar
    
    * Formatting
    
    * Minor comments
    
    * Address review comments
    
    * Address review comments
    
    * Remove comment
    
    * Review comments
    Dinonard authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    c3ccf7e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. fix: use BlockId superset over BlockNumberOrTag where applicable (a…

    …lloy-rs#1135)
    
    * fix getBlockReceipts to use BlockId
    
    * use BlockId where Reth implements it
    
    * fix clippy issues
    
    * add additional flag to matrix to enable all features as `trace` and `debug` were not being tested
    
    * fix doc link
    
    * temporarily disable specific failing tests on Windows, to open a ticket to investigate failure cases
    zerosnacks authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    1e6faaa View commit details
    Browse the repository at this point in the history
  2. chore(eip7702): devnet3 changes (alloy-rs#1056)

    * chore(eip7702): remove `OptionalNonce`
    
    * test: adjust auth list rpc tests
    
    * fix: add missing import
    
    * test: update eip7702 enc/dec fixture
    
    * chore: const fn
    
    * fix: serialize nonce w `alloy_serde::quantity`
    
    * chore: chain id is now u256
    
    * feat: add new `PER_EMPTY_ACCOUNT_COST` constant
    
    * test: adjust tests
    onbjerg authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    c1d5151 View commit details
    Browse the repository at this point in the history
  3. feat: Add 7702 tx enum (alloy-rs#1059)

    * feat: Add 7702 tx enum
    
    * fix import
    
    * rpc-types-eth: try_from method for 7702 tx
    
    * rpc-types-eth: skeleton impl for 7702 tx
    
    * skeleton impl for `build_7702` and `complete_7702`
    
    * network: Supprt 7702 tx
    
    * fix: format
    
    * Support 7702 tx in TransactionRequest
    
    * concensus/transaction: Add tests for 7702 tx
    
    * network: Add authorization_list accessor to TransactionBuilder
    
    * network: Add tests for 7702 tx
    
    * add missing authorization_list
    
    * fix: don't flatten auth list
    
    * chore: remove failed merge
    
    * test: adjust tests for non-opt nonce
    
    * fix: cover `TxType::Eip7702`
    
    * chore: missing import
    
    ---------
    
    Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
    moricho and onbjerg authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    d000fc6 View commit details
    Browse the repository at this point in the history
  4. chore: add missing 7702 check (alloy-rs#1137)

    fix: add missing 7702 check
    mattsse authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    fd159f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    25f0170 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2024

  1. Configuration menu
    Copy the full SHA
    56e317d View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2024

  1. chore(deps): bump some deps

    DaniPopes committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    9445ec6 View commit details
    Browse the repository at this point in the history
  2. Revert "chore(deps): bump some deps"

    This reverts commit 9445ec6.
    DaniPopes committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a2b3b20 View commit details
    Browse the repository at this point in the history
  3. rpc-types-eth: rm PeerCount (alloy-rs#1140)

    * rpc-types-eth: add From u32 and U64 for PeerCount
    
    * rm PeerCount
    
    * fix clippy
    tcoratger authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    d05326b View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. chore(deps): bump some deps (alloy-rs#1141)

    * chore(deps): bump some deps
    
    * feat: cla
    
    * feats
    DaniPopes authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    5fe24e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Export types engine default features (alloy-rs#1143)

    Use types engine default feature
    grandizzy authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    dbe6683 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98799ac View commit details
    Browse the repository at this point in the history
  3. fix: return more user-friendly error on tx timeout (alloy-rs#1145)

    * fix: return more user-friendly error on tx timeout
    
    * fix contract
    
    * fix ci
    
    * fix doc
    klkvr authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    511ae98 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. fix(rpc-types-eth): match 7702 in TxReceipt.status() (alloy-rs#1149)

    fix(rpc-type-eth): match 7702 in TxReceipt.status()
    yash-atreya authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f5eaddf View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2024

  1. feat(geth/trace): add field log.position (alloy-rs#1150)

    * chore(geth): add position in CallLogFrame
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * typo: json indent
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * test: add position in with_log
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * chore(call): position use u64 instead
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * use Option<u64>
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    * fix: skip serialize if none
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    
    ---------
    
    Signed-off-by: jsvisa <delweng@gmail.com>
    jsvisa authored Aug 17, 2024
    Configuration menu
    Copy the full SHA
    502d69b View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. TxEip7702: add payload length methods (alloy-rs#1152)

    * TxEip7702: add payload length methods
    
    * clean up
    tcoratger authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    4a270df View commit details
    Browse the repository at this point in the history
  2. fix: remove OtherFields from Transaction and Block (alloy-rs#1154)

    fix: remove other fields from Transaction and Block
    klkvr authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    362eec0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e81f590 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. fix: allow arbitrary strings in subscription ids (alloy-rs#1163)

    * fix: use json_rpc::Id for subscription id
    
    * fix test
    
    * SubId
    klkvr authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    cab3e08 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e63da6f View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. feat: network-parameterized block responses (alloy-rs#1106)

    * feat: network-parameterized block responses
    
    * extend header trait
    
    * rm options
    
    * fix tests
    klkvr authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    b91ba0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3952a72 View commit details
    Browse the repository at this point in the history
  3. Add trait methods for constructing alloy_rpc_types_eth::Transaction

    … to `alloy_consensus::Transaction` (alloy-rs#1172)
    
    * Add trait methods to alloy_consensus::Transaction needed for reth integration
    
    * Implement alloy_consensus::Transaction gas trait methods
    
    * Implement alloy_consensus::Transaction tx type trait method
    
    * fixup! Implement alloy_consensus::Transaction gas trait methods
    
    * fixup! Implement alloy_consensus::Transaction tx type trait method
    
    * Implement alloy_consensus::Transaction access list trait method
    
    * Implement alloy_consensus::Transaction blob versioned hashes trait method
    
    * Implement alloy_consensus::Transaction effective tip per gas as default trait method
    
    * Remove alloy_consensus::Transaction::hash in favour of using alloy_consensus::Signed
    
    * Impl no-std support
    
    * Fix lint
    
    * Return slice instead of vec
    
    * Fix docs
    
    Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
    
    ---------
    
    Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
    emhane and klkvr authored Aug 22, 2024
    Configuration menu
    Copy the full SHA
    e037394 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. feat(rpc-types): debug_executionWitness (alloy-rs#1178)

    * feat(rpc-types): `debug_executionWitness`
    
    * remove unused deps
    
    * fix preimage field doc
    
    * clarify unhashed
    shekhirin authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    0de6aa8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbd9d77 View commit details
    Browse the repository at this point in the history
  3. fix: use server_id when unsubscribing (alloy-rs#1182)

    fix: use server_id when unsubscribing
    klkvr authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    974684b View commit details
    Browse the repository at this point in the history
  4. feat: make block struct generic over header type (alloy-rs#1179)

    * make block struct generic over header type
    
    * add generic default, make some changes
    
    * change generic name and self
    mvares authored Aug 23, 2024
    Configuration menu
    Copy the full SHA
    8a06509 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    ab462f1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2451ff0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca1ef6b View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. fix: change generics order for Block (alloy-rs#1192)

    * fix: change generics order for Block
    
    * fix
    
    * fix
    klkvr authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2033626 View commit details
    Browse the repository at this point in the history
  2. feat: add block and transaction generics to otterscan and txpool types (

    alloy-rs#1183)
    
    * feat: add transaction generic to ots types
    
    * txpool generics
    klkvr authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    e2cc14f View commit details
    Browse the repository at this point in the history
  3. chore: remove RichBlock and RichHeader types (alloy-rs#1185)

    remove RichBlock and RichHeader types
    mvares authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    ff4e72e View commit details
    Browse the repository at this point in the history
  4. feat: add erc4337 endpoint methods to provider (alloy-rs#1176)

    * feat: add eip4337 eth_sendUserOperation method to provider
    
    * chore: serde rename all eip4337 operation
    
    * chore: use actual entry address for eth eip4337
    
    * chore: nightly fmt
    
    * add feature
    
    * fix: user op elements in test
    
    * chore: rename eip to erc
    
    * chore: rename eip4337 files to erc4337
    
    * chore: resolve pr comment
    
    * fix: address parse
    
    * feat: add new endpoints
    
    * feat: add gas estimate endpoint
    
    * chore: add err code
    
    * chore: use packed User Operation
    
    * chore: update tests
    
    * feat: combine user op for both old and new entry points
    
    * fix: clippy and docs ci
    
    * fix: docs
    
    * fix: geth tests
    
    * fix: rm tests
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    royvardhan and mattsse authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    155914b View commit details
    Browse the repository at this point in the history
  5. fix(provider): serialize no parameters as [] instead of null (all…

    …oy-rs#1193)
    
    * fix(provider): replace unit with empty array in `ChainStreamPoller`
    
    * fix: everywhere
    
    * doctest
    
    * alias
    
    * simpler
    DaniPopes authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    cecf1b8 View commit details
    Browse the repository at this point in the history
  6. chore: clippy für docs (alloy-rs#1194)

    chore: clippy
    DaniPopes authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    65c73eb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    319a1d7 View commit details
    Browse the repository at this point in the history
  8. feat(transport): retry http errors with 503 status code (alloy-rs#1164)

    * feat(transport): retry http errors with 503 status code
    
    * chore: check style
    
    ---------
    
    Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
    0xkr8os and mattsse authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    34d5d81 View commit details
    Browse the repository at this point in the history
  9. fix: serde for depositReceiptVersion (alloy-rs#1196)

    fix: deser for depositReceiptVersion
    klkvr authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    3758650 View commit details
    Browse the repository at this point in the history
  10. chore(consensus): Add missing getter trait methods for `alloy_consens…

    …us::Transaction` (alloy-rs#1197)
    
    Add missing getter trait methods for alloy_consensus::Transaction
    emhane authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    02ccb77 View commit details
    Browse the repository at this point in the history
  11. fix: use impl From<RangeInclusive> for FilterBlockOption instead of…

    … `Range` (alloy-rs#1199)
    
    * use RangeInclusive instead on From for FilterBlockOption
    
    * fix doctests
    joshieDo authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    2242ac8 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. chore: bump core and rm ssz feat (alloy-rs#1167)

    * chore: bump core and rm ssz feat
    
    * bump ethereum_ssz
    
    * feat ssz in meta
    
    * bump ethereum_ssz
    
    * enable alloy-eips/ssz from rpc-types-engine
    yash-atreya authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    61c91bc View commit details
    Browse the repository at this point in the history
  2. fix: remove optimism-related types (alloy-rs#1203)

    * fix: remove optimism-related types
    
    * rm serde helper
    klkvr authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    d663b1c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b81dec1 View commit details
    Browse the repository at this point in the history
  4. fix: make Block::hash required (alloy-rs#1205)

    fix: make block.hash required
    klkvr authored Aug 27, 2024
    Configuration menu
    Copy the full SHA
    05cc4e0 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Implement conversion between signature types (alloy-rs#1198)

    * Implement conversion from alloy_primitives::Signature to alloy_rpc_types_eth::Signature
    
    * Simplify y-parity conversion
    emhane authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    e1489b7 View commit details
    Browse the repository at this point in the history
  2. refac: rm 2930 and 7702 - use alloy-rs/eips (alloy-rs#1181)

    * refac(alloy-eips): use alloy-rs/eips for 2930 and 7702
    
    * fix: rev
    
    * reintroduce k256 to eips + fmt nits
    
    * nit: README.md
    
    * bump eips
    
    * bump eips
    yash-atreya authored Aug 28, 2024
    Configuration menu
    Copy the full SHA
    7968af7 View commit details
    Browse the repository at this point in the history
  3. chore: release 0.3.0

    mattsse committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    352e83b View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Merge tag 'refs/tags/v0.3.0' into merge-v0.3.0

    chore: Release alloy-serde version 0.3.0
    pythonberg1997 committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    133e5b3 View commit details
    Browse the repository at this point in the history