From d6cdf8b007089781746440ab7cb8e29d75bf3fcd Mon Sep 17 00:00:00 2001 From: tmdi123 <146210343+tmdi123@users.noreply.github.com> Date: Tue, 30 Sep 2025 16:11:21 +0200 Subject: [PATCH] Create code --- code | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 code diff --git a/code b/code new file mode 100644 index 0000000000..4a0bdac22c --- /dev/null +++ b/code @@ -0,0 +1,26 @@ + +// SPDX-License-Identifier: MIT +pragma solidity ^0.8.0; + +contract BasicMath { + function adder(uint _a, uint _b) external pure returns (uint sum, bool error) { + unchecked { + uint result = _a + _b; + if (result >= _a && result >= _b) { + return (result, false); + } else { + return (0, true); + } + } + } + + function subtractor(uint _a, uint _b) external pure returns (uint difference, bool error) { + unchecked { + if (_b <= _a) { + return (_a - _b, false); + } else { + return (0, true); + } + } + } +}