Optimize gas usage while maintaining security standards
Review this smart contract for gas optimization opportunities while maintaining security:
```
${{CONTRACT_CODE}}
```
Primary Functions to Optimize: ${{PRIORITY_FUNCTIONS}}
Analyze and provide:
1. Current gas consumption analysis per function
2. Optimization opportunities:
- Storage vs memory usage
- Loop optimizations
- Packed structs
- Short-circuiting
- Caching state variables
3. Security trade-offs for each optimization
4. Unsafe optimizations to avoid
5. Recommended changes with:
- Before/after gas estimates
- Security impact assessment
- Code examples
6. Testing recommendations post-optimization
Prioritize optimizations by gas savings vs security risk ratio.Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{CONTRACT_CODE][{PRIORITY_FUNCTIONS]