From 9122a1357c94d19943125b636ea7276aebbbdb41 Mon Sep 17 00:00:00 2001 From: omer <118128169+omiaydin1@users.noreply.github.com> Date: Thu, 20 Nov 2025 00:45:01 +0300 Subject: [PATCH] Create base-simple-storage --- base-simple-storage | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 base-simple-storage diff --git a/base-simple-storage b/base-simple-storage new file mode 100644 index 00000000000..5bb950c2e44 --- /dev/null +++ b/base-simple-storage @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.20; + +/** + * @title SimpleBaseStorage + * @dev A simple contract for storing and reading a number on Base network. + */ +contract SimpleBaseStorage { + uint256 private storedNumber; + address public owner; + + event NumberUpdated(uint256 oldNumber, uint256 newNumber); + + constructor() { + owner = msg.sender; + } + + function setNumber(uint256 newNumber) public { + uint256 oldNumber = storedNumber; + storedNumber = newNumber; + emit NumberUpdated(oldNumber, newNumber); + } + + function getNumber() public view returns (uint256) { + return storedNumber; + } +}