// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; contract ReentrancyGuard { bool private _entered; modifier nonReentrant() { require(!_entered, "Reentrant call"); _entered = true; _; _entered = false; } }