ArgusRootAuthorizer
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
16
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "ArgusRootAuthorizer"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ArgusRootAuthorizer"
ABI
ABI objects
Getter at block 20876633
NAME() view returns (bytes32)
0x4172677573526f6f74417574686f72697a657200000000000000000000000000
TYPE() view returns (bytes32)
0x5365745479706500000000000000000000000000000000000000000000000000
VERSION() view returns (uint256)
1
_NAME() view returns (string)
ArgusRootAuthorizer
account() view returns (address)
0x0000000000000000000000000000000000000000
caller() view returns (address)
0x0000000000000000000000000000000000000000
flag() view returns (uint256)
64
getAllRoles() view returns (bytes32[])
[]
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
tag() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
authorizerSize(bool isDelegateCall, bytes32 role) view returns (uint256)
collectHint(struct AuthorizerReturnData preAuthData, struct AuthorizerReturnData postAuthData) view returns (bytes hint)
getAllAuthorizers(bool isDelegateCall, bytes32 role) view returns (address[])
getAuthorizer(bool isDelegateCall, bytes32 role, uint256 i) view returns (address)
getAuthorizers(bool isDelegateCall, bytes32 role, uint256 start, uint256 end) view returns (address[] auths)
hasAuthorizer(bool isDelegateCall, bytes32 role, address auth) view returns (bool)
State-modifying
Events acceptOwner()
addAuthorizer(bool isDelegateCall, bytes32 role, address authorizer)
initialize(address _owner)
initialize(address _owner, address _caller)
initialize(address _owner, address _caller, address _account)
postExecCheck(struct TransactionData transaction, struct TransactionResult callResult, struct AuthorizerReturnData preData) returns (struct AuthorizerReturnData authData)
postExecProcess(struct TransactionData transaction, struct TransactionResult callResult)
preExecCheck(struct TransactionData transaction) returns (struct AuthorizerReturnData authData)
preExecProcess(struct TransactionData transaction)
removeAuthorizer(bool isDelegateCall, bytes32 role, address authorizer)
renounceOwnership()
setAccount(address _account)
setCaller(address _caller)
setPaused(bool _paused)
setPendingOwner(address to)
setTag(bytes32 _tag)
transferOwnership(address newOwner)
AccountSet(address indexed account)
AuthorizerRemoved(bool indexed isDelegateCall, bytes32 indexed role, address indexed authorizer)
CallerSet(address indexed caller)
NewAuthorizerAdded(bool indexed isDelegateCall, bytes32 indexed role, address indexed authorizer)
NewOwnerSet(address indexed owner)
NewProcessAdded(bool indexed isDelegateCall, address indexed authorizer)
PausedSet(bool indexed status)
PendingOwnerSet(address indexed to)
ProcessRemoved(bool indexed isDelegateCall, address indexed authorizer)
TagSet(bytes32 indexed tag)
constructor(address _owner, address _caller, address _account)
This contract contains no fallback and receive objects.
This contract contains no error objects.