This project includes GHA Workflow for regular testing DApps like Uniswap V2, AAVE, and more. This workflow is triggered by cron every Sunday at 01:00 UTC and runs DApp tests, gets a cost report from these tests, and shows this report.
- Uniswap V2
- Uniswap 3
- Saddle finance
- AAVE
- Curve and Curve-factory
- Yearn finance
- Compound
- Robonomics
Each DApp generates a report in json format and saves it in GHA artifacts. The report has structure:
{
"name": "Saddle finance",
"actions": [
{
"name": "Remove liquidity",
"usedGas": "123456",
"gasPrice": "100000000",
"tx": "0xadasdasdas"
}
]
}
In the "report" state workflow, run clickfile.py command, which will print the report.