@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
Markdown
# @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.