// Функція завершення аукціону function endAuction() external onlyOwner auctionNotEnded { // Прапорець який сигналізує що аукціон вже закінчено auctionEnded = true; // Спалюємо всі токени, які надійшли на контракт під час ставок token._burn(address(this)), token.balanceOf(address(this))); if (highestBidder != address(0)) { // Мінтим нові токени переможцю token._mint(highestBidder, prizePool); } }
0.7.1