Skip to content

v0.0.9-bsc-debank-2

Choose a tag to compare

@recursion128 recursion128 released this 23 Apr 09:06

Align trace_debankBlock output with the debank branch.

  • Restore EIP-4788 beacon root system call alongside EIP-2935 in the pre-execution hook.
  • DebankBlock.process_start_timestamp back to u128 ms; drop .or(Some(0)) on base_fee_per_gas.
  • Drop redundant DebankEvent.tx_id field.
  • Emit selfdestruct as a synthetic suicide child trace with trace_address = parent_path + [node.children.len()]; correct for leaf and top-level leaf selfdestructs.
  • Stop pruning failed child calls; propagate parent_success cumulatively; classify by node.success in finish_build_traces.
  • Gate SSTORE → change_address scan on cumulative success so reverted writes no longer surface in storage_contracts.

Full Changelog: v0.0.9-bsc-debank-1...v0.0.9-bsc-debank-2