Helps contracts guard against reentrancy attacks. (ReentrancyGuard.sol)
View Source: openzeppelin-solidity/contracts/utils/ReentrancyGuard.sol
↘ Derived Contracts: CappedSTO, CappedSTOProxy, DummySTOProxy, GeneralPermissionManagerProxy, PreSaleSTOProxy, SecurityToken, USDTieredSTOProxy
ReentrancyGuard
If you mark a function nonReentrant, you should also mark it external.
Contract Members
Constants & Variables
uint256 private _guardCounter;Modifiers
nonReentrant
Prevents a contract from calling itself, directly or indirectly. Calling a nonReentrant function from another nonReentrant function is not supported. It is possible to prevent this from happening by making the nonReentrant function external, and make it call a private function that does the actual work.
modifier nonReentrant() internalArguments
Name
Type
Description
Functions
function () internal nonpayableArguments
Name
Type
Description
PreviousTransfer Manager module for limiting percentage of token supply a single address can hold (PercentagNextFactory for deploying EtherDividendCheckpoint module (ScheduledCheckpointFactory.sol)
Last updated
Was this helpful?