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

refactor: migrate to alloy providers #6219

Merged
merged 88 commits into from
Jan 8, 2024
Merged

refactor: migrate to alloy providers #6219

merged 88 commits into from
Jan 8, 2024

Commits on Nov 12, 2023

  1. wip

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    e4bc2c4 View commit details
    Browse the repository at this point in the history
  2. fmt

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    b9bb156 View commit details
    Browse the repository at this point in the history
  3. wip

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    186dc9d View commit details
    Browse the repository at this point in the history
  4. more wip

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    dedb8df View commit details
    Browse the repository at this point in the history
  5. wip

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    ec2bff3 View commit details
    Browse the repository at this point in the history
  6. wip

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    d7020f1 View commit details
    Browse the repository at this point in the history
  7. rebase stuff

    onbjerg committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    dbec07d View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. more rebase stuff

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    4182c3f View commit details
    Browse the repository at this point in the history
  2. wip

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    121b7bb View commit details
    Browse the repository at this point in the history
  3. fmt

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    029a8ba View commit details
    Browse the repository at this point in the history
  4. wip resolve warnings

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    f7280b1 View commit details
    Browse the repository at this point in the history
  5. wip

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    d63e380 View commit details
    Browse the repository at this point in the history
  6. wip

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    ebbe3f7 View commit details
    Browse the repository at this point in the history
  7. wip

    onbjerg committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    621aedc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c98dfb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. feat(anvil): RPC Types migration (#6256)

    * wip
    
    * fmt
    
    * wip
    
    * feat: start migrating basic types
    
    * more type changes across /eth and backend
    
    * wip type replacements
    
    * chore: replace mistaken type
    
    * feat: rpc types without pubsub migrated
    
    * chore: changes from rpc types
    
    * chore: re-add changes
    
    * feat: rpc types done, onto providers
    
    * we on that grind
    
    * feat: types migrated, tests remaining
    
    * chore: comment tests for now to get proper compile errors
    
    ---------
    
    Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
    Evalir and onbjerg authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    20327ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd3efab View commit details
    Browse the repository at this point in the history
  3. fix latest rebase errors

    Evalir committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    0177611 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8f55ab3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f513fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cd56fe0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cc7e6f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a946dd9 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. refactor: split ethers/alloy providers (#6378)

    * split ethers/alloy providers
    
    * chore: complete Transaction ToAlloy compat trait
    
    * chore: clone txs
    
    ---------
    
    Co-authored-by: Enrique Ortiz <hi@enriqueortiz.dev>
    onbjerg and Evalir authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    67a22f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f0d513 View commit details
    Browse the repository at this point in the history
  3. fix: remove U64 cast (#6384)

    onbjerg authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    f31c0f9 View commit details
    Browse the repository at this point in the history
  4. chore(anvil): fix tests (#6383)

    * wip
    
    * chore: fix u64
    
    * fix: access lists
    
    * chore: use latest ethers
    
    * silly ahhh otterscan test failing
    
    * more fixdy
    
    * almost done lesgo
    
    * pub sob
    
    * chre: fix otterscan test
    
    ---------
    
    Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
    Evalir and onbjerg authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    1fbb5c2 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

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

Commits on Nov 23, 2023

  1. chore(anvil): extend alloy types until entry lib, cleanup warnings (#…

    …6413)
    
    * chore: extend alloy types until entry lib, cleanup warnings
    
    * chore: fix review comments
    Evalir authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    ef5129c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. chore: pin alloy providers to repo & test fixup (#6414)

    * chore: pin alloy providers to repo
    
    * chore: fix doctests
    
    * clippy
    
    * clippy
    
    * clippy
    
    * fix fixtures
    
    * update
    
    * feat: reimplement rpc cheatcode
    Evalir authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6fec3de View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Configuration menu
    Copy the full SHA
    7a3e823 View commit details
    Browse the repository at this point in the history
  2. chore: fix warnings

    Evalir committed Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7b84b66 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6797d2d View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. [Alloy providers migration]: Fix tests (#6462)

    * fix: properly return tx-only blocks instead of full blocks
    
    * chore: fix up fork tests
    
    * chore: mine blocks first before getting tx receipt
    
    * clippy/fmt
    
    * clippy
    
    * clippy
    
    * chore: add more delta for timestamp test
    Evalir authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    44cec7a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9f623ce View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2023

  1. chore: fix up anvil API tests (#6517)

    * chore: fix up anvil API tests
    
    * fmt
    Evalir authored Dec 4, 2023
    Configuration menu
    Copy the full SHA
    95aadf2 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. feat: RuntimeTransport for ws/ipc support (#6525)

    * wip
    
    * chore: change to using the naked transport instead of an RpcClient<T>
    
    * chore: properly implement request
    
    * always poll ready
    
    * chore: docs
    
    * chore: clippy and other fixes
    
    * chore: use call to pass down the tower stack
    
    * chore: no unwraps
    
    * chore: new fn
    
    * feat: implement runtimetransport on the alloy provider builder
    
    * chore: refactor into separate functions depending on transport
    
    * feat: RuntimeTransportBuilder, refactor
    
    * feat: cleanup, docs
    
    * feat: IPC
    
    * clippy
    
    * cosmetics
    Evalir authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    009c43b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8e926e View commit details
    Browse the repository at this point in the history
  3. refactor: replace tracers with reth tracers (#6428)

    * wip
    
    * wip
    
    not working still -.-
    
    - gas reports
    - `forge script` cannot set `gas_used` for root
      trace since that requires mut access to the arena
    - event decoding not impl
    
    possibly broken
    
    - anvil traces (not tested)
    - test traces (not tested)
    - debugging (not tested)
    
    but hey, at least it compiles...
    
    * wip
    
    * chore: fix deps
    
    * remove utils import
    
    * chore: remove errors
    
    * chore: use render_trace_arena
    
    * derive debug
    
    * fix contract identification
    
    * fix formatting
    
    * remove stray todo
    
    * fix empty output
    
    * fix unrelated test :)
    
    ---------
    
    Co-authored-by: evalir <hi@enriqueortiz.dev>
    onbjerg and Evalir authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    a3150d5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0f91743 View commit details
    Browse the repository at this point in the history
  5. fix lockfile

    Evalir committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    f3c83f7 View commit details
    Browse the repository at this point in the history
  6. chore: fix anvil test

    Evalir committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    1e2784a View commit details
    Browse the repository at this point in the history
  7. fixup: missing import

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    0ffd3ee View commit details
    Browse the repository at this point in the history
  8. chore: lint

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    f30a390 View commit details
    Browse the repository at this point in the history
  9. fixup: imports

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    f7d6ca4 View commit details
    Browse the repository at this point in the history
  10. fixup: more fixes

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    1338db8 View commit details
    Browse the repository at this point in the history
  11. chore: fmt

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    0fdcf21 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0d6dd3d View commit details
    Browse the repository at this point in the history
  13. and fmt

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    2b3b62b View commit details
    Browse the repository at this point in the history
  14. test: fix test

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6ee712a View commit details
    Browse the repository at this point in the history
  15. chore: add todo

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    7d24582 View commit details
    Browse the repository at this point in the history
  16. clippy

    onbjerg committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    6499316 View commit details
    Browse the repository at this point in the history
  17. feat(anvil/evm): re-add support for additional fields (#6573)

    * feat: re-add additional fields support
    
    * chore: clippy/fmt
    Evalir authored Dec 11, 2023
    Configuration menu
    Copy the full SHA
    61469f0 View commit details
    Browse the repository at this point in the history
  18. bump Cargo.lock

    Evalir committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    d492573 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    eca0dc0 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Configuration menu
    Copy the full SHA
    70c66fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4254f2f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b7aee57 View commit details
    Browse the repository at this point in the history
  4. chore: fix ipc test

    Evalir committed Dec 12, 2023
    Configuration menu
    Copy the full SHA
    d47acfa View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f907bab View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. refactor: rm unused param

    onbjerg committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0b11cf8 View commit details
    Browse the repository at this point in the history
  2. refactor: rm gas adjustment in script

    This should be solved in the tracer inspector itself
    already, cc @mattsse
    onbjerg committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    c1e8bb4 View commit details
    Browse the repository at this point in the history
  3. chore: fix ci failures (#6595)

    * chore: use self.debug instead of self.verbose
    
    * chore: update lock
    Evalir authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    d3be7a1 View commit details
    Browse the repository at this point in the history
  4. chore: fix deny check

    Evalir committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    d7fc4d7 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

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

Commits on Dec 18, 2023

  1. some random stuff

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    641ed76 View commit details
    Browse the repository at this point in the history
  2. fmt: toml

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    b326f28 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f02d6b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b982257 View commit details
    Browse the repository at this point in the history
  5. update

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    c940ff9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f67b15f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae46d36 View commit details
    Browse the repository at this point in the history
  8. wip: remove reth

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    c37b79b View commit details
    Browse the repository at this point in the history
  9. wip

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    41d2609 View commit details
    Browse the repository at this point in the history
  10. rm ice

    DaniPopes committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    5d1ad99 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2024

  1. fix(rpc-types): use newer alloy-rpc-types, alloy-rpc-trace-types (

    #6705)
    
    * fix(rpc-types): use newer alloy-rpc-types, alloy-rpc-trace-types and reth inspectors
    
    * chore: remove ToReth
    Evalir authored Jan 4, 2024
    Configuration menu
    Copy the full SHA
    8b93b27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a36ae6b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    95c11b6 View commit details
    Browse the repository at this point in the history
  4. chore: fix imports

    Evalir committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    ec829e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Configuration menu
    Copy the full SHA
    6099171 View commit details
    Browse the repository at this point in the history
  2. fix(general): get ci green on 6219 (#6711)

    * chore: update doctests
    
    * chore: update cargo lock to make anvil test pass
    
    * chore: bump cargo lock again
    
    * fix: parse unit logics (#6713)
    
    ---------
    
    Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
    Evalir and DaniPopes authored Jan 5, 2024
    Configuration menu
    Copy the full SHA
    f984087 View commit details
    Browse the repository at this point in the history
  3. chore: remove borrows

    Evalir committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    cba1d93 View commit details
    Browse the repository at this point in the history
  4. chore: add removal note

    Evalir committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    87108d5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    78823ae View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f3ebba View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    025d27d View commit details
    Browse the repository at this point in the history
  2. chore: clippy

    onbjerg committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    41962ad View commit details
    Browse the repository at this point in the history
  3. chore: fix doctests

    onbjerg committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    526e91f View commit details
    Browse the repository at this point in the history