Spaces:
Sleeping
Sleeping
File size: 653 Bytes
5de1250 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | pragma solidity ^0.8.19;
interface IERC20 {
function transfer(address to, uint256 amount) external returns (bool);
}
contract NoEvents {
address public owner;
uint256 public totalSupply;
constructor() {
owner = msg.sender;
totalSupply = 1000000;
}
function updateSupply(uint256 newSupply) external {
require(msg.sender == owner, "Not owner");
totalSupply = newSupply;
// Missing event emission
}
function changeOwner(address newOwner) external {
require(msg.sender == owner, "Not owner");
owner = newOwner;
// Missing event emission
}
} |