Starting Deployment Cost: 2,541,445 gas
Current Deployment Cost: 149,080 gas
Reduction: 94.1%
Source project: https://github.com/ExtropyIO/GasOptimisationFoundry
- Your task is to edit and optimise the Gas.sol contract.
- You cannot edit the tests &
- All the tests must pass.
- You can change the functionality of the contract as long as the tests pass.
- Try to get the gas usage as low as possible.
Run: forge test --gas-report -vvvv
Run: forge test --gas-report
RUN:forge test --match-test {TESTNAME} -vvvv
EG: forge test --match-test test_onlyOwner -vvvv
forge coverage --report lcov
genhtml lcov.info -o report --branch-coverage
forge fmt