ScopeGuard

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x5add60b9 at 13594867
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots

No balances found for "ScopeGuard"

No transactions found for "ScopeGuard"


Functions
Getter at block 21301956
owner(view returns (address)
0xc1bdb21402707941515765d1e033c94094c65fb4
Read-only
allowedTargets(addressview returns (bool allowedbool scopedbool delegateCallAllowed)
checkAfterExecution(bytes32boolview 
checkTransaction(address touint256bytes datauint8 operationuint256uint256uint256addressaddressbytesaddressview 
isAllowedFunction(address targetbytes4 functionSigview returns (bool)
isAllowedTarget(address targetview returns (bool)
isAllowedToDelegateCall(address targetview returns (bool)
isScoped(address targetview returns (bool)
supportsInterface(bytes4 interfaceIdpure returns (bool)
State-modifying
renounceOwnership(
setAllowedFunction(address targetbytes4 functionSigbool allow
setDelegateCallAllowedOnTarget(address targetbool allow
setScoped(address targetbool scope
setTargetAllowed(address targetbool allow
setUp(bytes initializeParams
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ScopeGuardSetup(address indexed initiatoraddress indexed owner
SetDelegateCallAllowedOnTarget(address targetbool isAllowed
SetFunctionAllowedOnTarget(address targetbytes4 functionSigbool isAllowed
SetTargetAllowed(address targetbool isAllowed
SetTargetScoped(address targetbool isScoped
Constructor
constructor(address _owner
Fallback and receive
fallback(
Errors

This contract contains no error objects.