diff --git a/src/libraries/Counter.sol b/src/libraries/Counter.sol deleted file mode 100644 index 3631f01..0000000 --- a/src/libraries/Counter.sol +++ /dev/null @@ -1,38 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.0; - -library Counters { - struct Counter { - uint256 _value; // Default: 0 - } - - function current( - Counter storage counter - ) internal view returns (uint256) { - return counter._value; - } - - function increment( - Counter storage counter - ) internal { - unchecked { - counter._value += 1; - } - } - - function decrement( - Counter storage counter - ) internal { - uint256 value = counter._value; - require(value > 0, "Counter: decrement overflow"); - unchecked { - counter._value = value - 1; - } - } - - function reset( - Counter storage counter - ) internal { - counter._value = 0; - } -}