You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
New Feature Request: Implement "Gomu Gomu No Gatling" Benchmarking Tool
Description
We aim to introduce a new benchmarking tool named "Gomu Gomu No Gatling" for evaluating Starknet sequencers. This tool will primarily focus on calculating the TPS (transactions per second) and potentially other metrics, such as Cairo steps per second, at a later stage.
Details
Functionality
The tool will accept a configuration file that lays out the various steps and actions for the benchmark.
It'll have a setup phase where it establishes the necessary environment for running the benchmarks.
Activities, such as account creation, will be handled in this phase.
All operations will be performed using RPC calls on the Sequencer.
The contracts used must be compatible with the latest version of Cairo.
A performance report will be generated in JSON format, containing:
TPS metrics for different operations
Average TPS, median TPS, stats for the entire test duration
TPS data for the last 'X' blocks, with 'X' being adjustable.
There will be a validation phase post-benchmark to ensure all transactions have been successfully incorporated into the blocks.
Operations Scope
For the current scope, the operations that we'll be focusing on are:
ERC20 token transfers
ERC721 NFT mints
Sample Configuration
The configuration file will be structured as follows:
There hasn't been any activity on this issue recently, and in order to prioritize active issues, it will be marked as stale.
Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by leaving a 👍
Because this issue is marked as stale, it will be closed and locked in 7 days if no further activity occurs.
Thank you for your contributions!
New Feature Request: Implement "Gomu Gomu No Gatling" Benchmarking Tool
Description
We aim to introduce a new benchmarking tool named "Gomu Gomu No Gatling" for evaluating Starknet sequencers. This tool will primarily focus on calculating the TPS (transactions per second) and potentially other metrics, such as Cairo steps per second, at a later stage.
Details
Functionality
Operations Scope
For the current scope, the operations that we'll be focusing on are:
Sample Configuration
The configuration file will be structured as follows:
Requirements
@d-roak will be following and reviewing this mission.
The text was updated successfully, but these errors were encountered: