There are variables that do not change so they can be marked as immutable to greatly improve the gas costs. Examples of such variables are:
Airdrop.sol
IERC20 public token;
Adminable.sol
address payable public developer;
OLETokenLock.sol
OLEToken public token;
Reserve.sol
IERC20 public oleToken;
Please review all the state variables and apply immutable where possible.
Handle
pauliax
Vulnerability details
Impact
There are variables that do not change so they can be marked as immutable to greatly improve the gas costs. Examples of such variables are: Airdrop.sol
Adminable.sol
OLETokenLock.sol
Reserve.sol
Please review all the state variables and apply immutable where possible.