Enables transaction durations to be trace-able, which is gated behind the tracing feature flag.
This will be used to generate a time-series data for how long transactions take, as the cache increases in size, to illustrate the improvements in using cairo-native.
Currently the duration is stored with the transaction execution info, not sure if this is the best place to store it.
Changes
added tracing feature to Cargo.toml
added some unit tests to check whether the trace works
Description
Enables transaction durations to be trace-able, which is gated behind the
tracing
feature flag. This will be used to generate a time-series data for how long transactions take, as the cache increases in size, to illustrate the improvements in using cairo-native.Currently the duration is stored with the transaction execution info, not sure if this is the best place to store it.
Changes
tracing
feature toCargo.toml