Abstract Testnet

Contract Diff Checker

Contract Name:
Counter

Contract Source Code:

// SPDX-License-Identifier: MIT
pragma solidity 0.8.28;

contract Counter {
    error NumberAlreadyZero();

    uint256 private number;

    constructor() {
        number = 0;
    }

    function increment() public {
        number += 1;
    }

    function decrement() public {
        if (number == 0) {
            revert NumberAlreadyZero();
        }
        number -= 1;
    }
}

Please enter a contract address above to load the contract details and source code.

Context size (optional):