UNPKG

@polareth/evmstate

Version:

A TypeScript library for tracing, and visualizing EVM state changes with detailed human-readable labeling.

42 lines (23 loc) 1.47 kB
# @polareth/evmstate ## 0.1.4 ### Patch Changes - [`4a733fa`](https://github.com/polareth/evmstate/commit/4a733fad94718dd88c28f600e603b9cfdcbcdb0e) Thanks [@0xpolarzero](https://github.com/0xpolarzero)! - Fix args type for `traceState` to allow undefined (empty) args. ## 0.1.3 ### Patch Changes - [`b4ba091`](https://github.com/polareth/evmstate/commit/b4ba0916ced445c374733200f3c97a37aac46012) Thanks [@0xpolarzero](https://github.com/0xpolarzero)! - Link to better usage examples ## 0.1.2 ### Patch Changes - [`bc303fe`](https://github.com/polareth/evmstate/commit/bc303fe65e1746ad9ded27c351eda37faea2f2ab) Thanks [@0xpolarzero](https://github.com/0xpolarzero)! - Add more descriptive @unsupported comments to Tracer class and react provider/hook. ## 0.1.1 ### Patch Changes - [`2bfd145`](https://github.com/polareth/evmstate/commit/2bfd145144a6e84ec4b0402921bbaa3af4072f76) Thanks [@0xpolarzero](https://github.com/0xpolarzero)! - - More accurate and consistent naming for types (e.g. diff -> state) - `traceState` now returns a Map of address -> state, that is case-insensitive ```ts const trace = await traceState(...); const someState = trace.get("0x..."); ``` - Fix a bug where accessing a nested field in a mapping => struct would not be recognized if it was not in the first slot of that struct - Add experimental and unsupported tags, and improve reforking in `watchState` ## 0.1.0 ### Minor Changes - Initial release.