Stress Testing and Analytics Blockchain Tool
There is currently no infrastructure that allows Solidity developers to test their smart contracts in a production-like environment. This often leads to publishing code that would not perform optimally when put under stress. This project solves this problem by allowing developers to mimic stress scenarios and receive insights and analytics that can be used to improve the quality of smart contract development.
This project was built during the EthSanFrancisco Hackathon.
- Clone this repo:
git clone https://github.com/ToJen/chain-stats.git
- Start a local test Ethereum node with ganache:
- Go into the repo:
- Start the backend in a new terminal window:
yarn && yarn start:devor
npm i && npm run start:dev
- Launch the frontend in a new terminal window:
yarn && yarn startor
npm i && npm run start
The benchmark score is a representation of the total performance of a smart contract. It has the following criteria:
- Cost Efficiency