This crate contains an executable used for benchmarking transactions.
For each transaction, data is collected on the number of cycles required to complete:
- Prologue
- All notes processing
- Each note execution
- Transaction script processing
- Epilogue
To run the benchmarks you can run the following command:
make bench-tx
Results of the benchmark are stored in the bench-tx.json file.
This project is MIT licensed.