Abstract Testnet

Contract Diff Checker

Contract Name:
CounterStorage

Contract Source Code:

// SPDX-License-Identifier: UNLICENSED
pragma solidity ^0.8.13;

contract CounterStorage {
    error CounterStorage__NotValidCaller();

    mapping(address => uint256) private counterStorage;

    event CounterStorage__CounterIncremented(address caller);
    
    function incrementCounter() external {
        counterStorage[msg.sender] ++;
        emit CounterStorage__CounterIncremented(msg.sender);
    }

    function getCounterValue(address _counterOwner) external view returns(uint256) {
        return counterStorage[_counterOwner];
    }
}

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

Context size (optional):