Azorius
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
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
Balances ($0.00)
No balances found for "Azorius"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Azorius"
ABI
ABI objects
Getter at block 21176391
DOMAIN_SEPARATOR_TYPEHASH() view returns (bytes32)
0x47e79534a245952e8b16893a336b85a3d9ea9fa8c573f3d803afb92a79469218
TRANSACTION_TYPEHASH() view returns (bytes32)
0x72e9670a7ee00f5fbf1049b8c38e3f22fab7e9b85029e85cf9412f17fdd5c2ad
avatar() view returns (address)
0x0000000000000000000000000000000000000000
executionPeriod() view returns (uint32)
0
getGuard() view returns (address _guard)
0x0000000000000000000000000000000000000000
guard() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
target() view returns (address)
0x0000000000000000000000000000000000000000
timelockPeriod() view returns (uint32)
0
totalProposalCount() view returns (uint32)
0
Read-only
generateTxHashData(address _to, uint256 _value, bytes _data, uint8 _operation, uint256 _nonce) view returns (bytes)
getProposal(uint32 _proposalId) view returns (address _strategy, bytes32[] _txHashes, uint32 _timelockPeriod, uint32 _executionPeriod, uint32 _executionCounter)
getProposalTxHash(uint32 _proposalId, uint32 _txIndex) view returns (bytes32)
getProposalTxHashes(uint32 _proposalId) view returns (bytes32[])
getStrategies(address _startAddress, uint256 _count) view returns (address[] _strategies, address _next)
getTxHash(address _to, uint256 _value, bytes _data, uint8 _operation) view returns (bytes32)
isStrategyEnabled(address _strategy) view returns (bool)
proposalState(uint32 _proposalId) view returns (uint8)
State-modifying
Events disableStrategy(address _prevStrategy, address _strategy)
enableStrategy(address _strategy)
executeProposal(uint32 _proposalId, address[] _targets, uint256[] _values, bytes[] _data, uint8[] _operations)
renounceOwnership()
setAvatar(address _avatar)
setGuard(address _guard)
setTarget(address _target)
setUp(bytes initializeParams)
submitProposal(address _strategy, bytes _data, struct IAzoriusTransaction[] _transactions, string _metadata)
transferOwnership(address newOwner)
updateExecutionPeriod(uint32 _executionPeriod)
updateTimelockPeriod(uint32 _timelockPeriod)
AvatarSet(address indexed previousAvatar, address indexed newAvatar)
AzoriusSetUp(address indexed creator, address indexed owner, address indexed avatar, address target)
ChangedGuard(address guard)
DisabledStrategy(address strategy)
EnabledStrategy(address strategy)
ExecutionPeriodUpdated(uint32 executionPeriod)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProposalCreated(address strategy, uint256 proposalId, address proposer, struct IAzoriusTransaction[] transactions, string metadata)
ProposalExecuted(uint32 proposalId, bytes32[] txHashes)
TargetSet(address indexed previousTarget, address indexed newTarget)
TimelockPeriodUpdated(uint32 timelockPeriod)
constructor()
This contract contains no fallback and receive objects.
InvalidArrayLengths()
InvalidProposal()
InvalidProposer()
InvalidStrategy()
InvalidTxHash()
InvalidTxs()
NotIERC165Compliant(address guard_)
ProposalNotExecutable()
StrategyDisabled()
StrategyEnabled()
TxFailed()