OptimisticGovernor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
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
0xfb55…c0de
Balances ($0.00)
No balances found for "OptimisticGovernor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "OptimisticGovernor"
ABI
ABI objects
Getter at block 21228964
EXPLANATION_KEY() view returns (bytes)
0x6578706c616e6174696f6e
PROPOSAL_HASH_KEY() view returns (bytes)
0x70726f706f73616c48617368
RULES_KEY() view returns (bytes)
0x72756c6573
avatar() view returns (address)
0x000000000000000000000000000000000000dead
bondAmount() view returns (uint256)
0
collateral() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
escalationManager() view returns (address)
0x0000000000000000000000000000000000000000
finder() view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
getCurrentTime() view returns (uint256)
1732105871
getGuard() view returns (address _guard)
0x0000000000000000000000000000000000000000
getProposalBond() view returns (uint256)
500000000
guard() view returns (address)
0x0000000000000000000000000000000000000000
identifier() view returns (bytes32)
0x4153534552545f54525554480000000000000000000000000000000000000000
liveness() view returns (uint64)
7200
optimisticOracleV3() view returns (address)
0xfb55f43fb9f48f63f9269db7dde3bbbe1ebdc0de
owner() view returns (address)
0x000000000000000000000000000000000000dead
rules() view returns (string)
mastercopy
target() view returns (address)
0x000000000000000000000000000000000000dead
Read-only
assertionIds(bytes32) view returns (bytes32)
proposalHashes(bytes32) view returns (bytes32)
State-modifying
Events assertionDisputedCallback(bytes32 assertionId)
assertionResolvedCallback(bytes32 assertionId, bool assertedTruthfully)
deleteProposalOnUpgrade(bytes32 proposalHash)
executeProposal(struct OptimisticGovernorTransaction[] transactions)
proposeTransactions(struct OptimisticGovernorTransaction[] transactions, bytes explanation)
renounceOwnership()
setAvatar(address _avatar)
setCollateralAndBond(address _collateral, uint256 _bondAmount)
setEscalationManager(address _escalationManager)
setGuard(address _guard)
setIdentifier(bytes32 _identifier)
setLiveness(uint64 _liveness)
setRules(string _rules)
setTarget(address _target)
setUp(bytes initializeParams)
sync()
transferOwnership(address newOwner)
AvatarSet(address indexed previousAvatar, address indexed newAvatar)
ChangedGuard(address guard)
Initialized(uint8 version)
OptimisticGovernorDeployed(address indexed owner, address indexed avatar, address target)
OptimisticOracleChanged(address indexed newOptimisticOracleV3)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProposalDeleted(bytes32 indexed proposalHash, bytes32 indexed assertionId)
ProposalExecuted(bytes32 indexed proposalHash, bytes32 indexed assertionId)
SetCollateralAndBond(address indexed collateral, uint256 indexed bondAmount)
SetEscalationManager(address indexed escalationManager)
SetIdentifier(bytes32 indexed identifier)
SetLiveness(uint64 indexed liveness)
SetRules(string rules)
TargetSet(address indexed previousTarget, address indexed newTarget)
TransactionExecuted(bytes32 indexed proposalHash, bytes32 indexed assertionId, uint256 indexed transactionIndex)
TransactionsProposed(address indexed proposer, uint256 indexed proposalTime, bytes32 indexed assertionId, struct OptimisticGovernorProposal proposal, bytes32 proposalHash, bytes explanation, string rules, uint256 challengeWindowEnds)
constructor(address _finder, address _owner, address _collateral, uint256 _bondAmount, string _rules, bytes32 _identifier, uint64 _liveness)
This contract contains no fallback and receive objects.
NotIERC165Compliant(address guard_)