Question : modifier in solidity
Answered by : tough-tern-zmp2nn87y4xn
Solidity basic definition for beginners like me.
Modifiers are code that can be run before and / or after a function call.
Modifiers can be used to:
Restrict access
Validate inputs
Guard against reentrancy hack
Source : | Last Update : Mon, 28 Feb 22
Question : Solidity Function Modifiers
Answered by : fine-fox-d4lec6yrrr5b
// SPDX-License-Identifier: GPL-3.0
pragma solidity >=0.4.22 <0.9.0;
contract Purchase { address public seller; modifier onlySeller() { // Modifier require( msg.sender == seller, "Only seller can call this." ); _; } function abort() public view onlySeller { // Modifier usage // ... }
}
Source : https://docs.soliditylang.org/en/v0.8.14/structure-of-a-contract.html?highlight=enum#enum-types | Last Update : Mon, 27 Jun 22