Skip to content

P1-3: alloy migration — trace-type datasets #19

Description

@trial123Zel

Roadmap task

P1-3

Problem

The trace-handling datasets use alloy trace types (rpc::types::trace::parity / geth), which changed structurally across alloy 0.6 -> 1.x. This is the non-trivial cluster of the migration.

Affected files

  • crates/freeze/src/datasets/: traces.rs, trace_calls.rs, contracts.rs, storage_diffs.rs, code_diffs.rs, balance_diffs.rs, vm_traces.rs, geth_*.rs
  • crates/freeze/src/multi_datasets/ as needed

Acceptance criteria

  • All trace-type datasets compile against alloy 1.x.
  • cryo_test diff vs the P1-0 baseline is empty for each affected datatype.

Validation method

cargo build + cryo_test per-datatype diff against the P1-0 baseline.

References & credit

ROADMAP P1-3. Depends on P1-1. References: upstream PR paradigmxyz#244 (@clouds56), paradigmxyz#240 (@mattsse).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/freezecryo_freeze cratephase/1Dependency Modernizationsize/lLarge taskstatus/blockedBlocked by a dependencytype/choreMaintenance, tooling, housekeeping

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions