We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
You can cache the array size to improve gas usage in the following locations Example: Project.sol#L602
In order to save gas you can put a payable modifier for functions that are called by protocol owners.
The text was updated successfully, but these errors were encountered:
bobirichman issue #193
6e8853e
No branches or pull requests
Table Of Content
GAS REPORT
[GAS] Cache array size
You can cache the array size to improve gas usage in the following locations
Example: Project.sol#L602
[GAS] Do not cache msg.sender since loading msg.sender is more efficient than a local variable
Proof of concept:
[GAS] Use > instead != to compare uint with 0
Proof of concept:
[GAS] In the following revert statements consider using custom error instead a message
Proof of concept:
[GAS] Use assembly opcodes iszero in the following locations
Proof of concept:
[GAS] Mark as payable If has onlyOwner modifier
In order to save gas you can put a payable modifier for functions that are called by protocol owners.
Proof of concept:
The text was updated successfully, but these errors were encountered: