BlockCore실행 시스템 워크벤치Reth v2.5.2 · REVM 40.0.3 · fixture backend

Reth v2.5.2 호환 표

Compatibility

최신을 따르지 않습니다. Reth 릴리스 노트의 호환 버전만 고정합니다. REVM 42는 Glamsterdam 트랙이며 기본 백엔드가 아닙니다.

reth v2.5.2 SUPPORTED target
revm 40.0.3 SUPPORTED with Reth 2.5.2
revm42 42.0.1 UNSUPPORTED as default
alloy_evm 0.36.0 EvmEnv wrap · ETH transfer via EthEvmBuilder
fixture 0.1.0 SUPPORTED
rust_workspace 1.95.0 SUPPORTED

지원 범위

REVM 40.0.3은 빈 calldata ETH 전송만. 컨트랙트 호출은 COMPLETE code+storage 전까지 fail-closed.

alloy-evm 0.36 EvmEnv → EthEvmBuilder → REVM. 스토리지 슬롯은 CacheDB에 hydrate합니다.

실행 모드

SUPPORTED DETERMINISTIC_REPLAY

같은 입력·상태·규칙이면 완전성이 COMPLETE일 때 재실행으로 검증할 수 있습니다.

PARTIAL OBSERVED_REPLAY

캡처된 외부 응답으로 워크플로를 재구성합니다. MATCH가 될 수 없습니다.

EXPERIMENTAL MODELED_EXECUTION

가정 실행입니다. MATCH / VERIFIED가 될 수 없습니다.

{
  "reth": {
    "version": "v2.5.2",
    "label": "SUPPORTED target"
  },
  "revm": {
    "version": "40.0.3",
    "label": "SUPPORTED with Reth 2.5.2"
  },
  "revm42": {
    "version": "42.0.1",
    "label": "UNSUPPORTED as default"
  },
  "alloy_evm": {
    "version": "0.36.0",
    "label": "EvmEnv wrap · ETH transfer via EthEvmBuilder"
  },
  "fixture": {
    "version": "0.1.0",
    "label": "SUPPORTED"
  },
  "rust_workspace": {
    "version": "1.95.0",
    "label": "SUPPORTED"
  }
}