Releases: software-mansion/cairo-profiler
Releases · software-mansion/cairo-profiler
0.3.0
0.3.0-dev.0
Release made for compability with Starknet Foundry 0.22.0 - the input format changed in preparation for function level profiling 🔥
Added
- optional fields
CallTrace.vm_trace
andCallEntryPoint.class_hash
to input structs CallTrace.nested_calls
type changed fromVec<CallTrace>
toVec<CallTraceNode>
0.2.0
Compatible with Starknet Foundry 0.19.0 - 0.21.0.
Added
trace_data
library (other tools can use it to integrate withcairo-profiler
)- L2 -> L1 messages
show_details
flag to showcontract_address
andfunction_selector
Changed
contract_address
andfunction_selector
are not displayed by default (useshow_details
flag to see them)
0.1.0
The first release of cairo-profiler! 🔥🚀
Try it now to get more insight into how your code is executed. 🧐
Compatible with Starknet Foundry 0.18.0
Added
- Starknet calls profiling:
- L2 resources: steps, memory holes, builtins, syscalls
- support for human-readable contract and function names
- custom output path support