Ensure that contract design and function implementations are efficient in gas usage to mitigate risks associated with out-of-gas errors and related vulnerabilities.
Ensure that contracts are protected against insufficient gas griefing attacks by carefully managing gas consumption in critical functions.
✓
✓
S8.1.A2
Ensure that systems like the RocketDepositPool contract handle failures in functions like burn() gracefully.
✓
✓
S8.1.A3
Verify that gas usage in functions and loops is efficient to avoid out-of-gas errors.
✓
✓
S8.1.A4
Implement mechanisms to prevent denial of service attacks due to block gas limits, ensuring that transactions or operations do not exceed the gas limit constraints.