check addresses and amounts lengths

This commit is contained in:
0xb337r007 2023-06-12 13:27:56 +02:00
parent 00d77cda01
commit 4ae35cba0f
1 changed files with 2 additions and 0 deletions

View File

@ -38,6 +38,8 @@ contract CommunityERC20 is
* *
*/ */
function mintTo(address[] memory addresses, uint256[] memory amounts) external onlyOwner { function mintTo(address[] memory addresses, uint256[] memory amounts) external onlyOwner {
require(addresses.length == amounts.length, "WRONG_LENGTHS");
for (uint256 i = 0; i < addresses.length; i++) { for (uint256 i = 0; i < addresses.length; i++) {
uint256 amount = amounts[i]; uint256 amount = amounts[i];
require(totalSupply() + amount <= maxSupply, "MAX_SUPPLY_REACHED"); require(totalSupply() + amount <= maxSupply, "MAX_SUPPLY_REACHED");