// SPDX-License-Identifier: MIT pragma solidity 0.8.30; /// @notice Original educational contract. Test networks only; holds no ETH. contract Counter { uint256 public value; event Incremented(address indexed caller, uint256 newValue); function increment() external { value += 1; emit Incremented(msg.sender, value); } }