OffchainVotingContract
Verified contract
Active on
Ethereum with 165 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xa89e…9b79
0x04b2…5327
0x3b06…eacf
Balances ($0.00)
No balances found for "OffchainVotingContract"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 15496232 | 2 years ago | | | 0 | 0.0027213600 | |
| 15496063 | 2 years ago | | | 0 | 0.0040820400 | |
| 15434593 | 2 years ago | | | 0 | 0.0062382835 | |
| 15409884 | 2 years ago | | | 0 | 0.0046170302 | |
| 15409879 | 2 years ago | | | 0 | 0.0055162470 | |
| 15384464 | 2 years ago | | | 0 | 0.0021621764 | |
| 15384455 | 2 years ago | | | 0 | 0.0026333206 | |
| 15384455 | 2 years ago | | | 0 | 0.0023195048 | |
| 15384448 | 2 years ago | | | 0 | 0.0028764755 | |
| 15384443 | 2 years ago | | | 0 | 0.0033102238 |
ABI
ABI objects
Getter at block 20801211
ADAPTER_NAME() view returns (string)
OffchainVotingContract
EIP712_DOMAIN() view returns (string)
EIP712Domain(string name,string version,uint256 chainId,address verifyingContract,address actionId)
EIP712_DOMAIN_TYPEHASH() view returns (bytes32)
0x37effc7d04c2f8db4fde1d9baec552ff362f5ed6ee8566656d9d84c82a0c8652
NB_CHOICES() view returns (uint256)
2
VOTE_RESULT_NODE_TYPE() view returns (string)
Message(uint64 timestamp,uint88 nbYes,uint88 nbNo,uint32 index,uint32 choice,bytes32 proposalId)
VOTE_RESULT_NODE_TYPEHASH() view returns (bytes32)
0xb05ed9c008e42d4b06435b54dd885e63d7cca67221f184ab403e3e4c8d0b0a11
VOTE_RESULT_ROOT_TYPE() view returns (string)
Message(bytes32 root)
VOTE_RESULT_ROOT_TYPEHASH() view returns (bytes32)
0x616554773b34ab5720c97e75a9291ce660c7ebcf807f1a9e564390cf43142071
fallbackVoting() view returns (address)
0x3b06fa591497c231a9fb9f5e7ea95b715728eacf
getAdapterName() pure returns (string)
OffchainVotingContract
owner() view returns (address)
0xc24f4dd1fbdb58933a8c227235abb80a9560c536
Read-only
domainSeparator(address dao, uint256 chainId, address actionId) pure returns (bytes32)
getBadNodeError(address dao, bytes32 proposalId, bool submitNewVote, bytes32 resultRoot, uint256 blockNumber, uint256 gracePeriodStartingTime, struct OffchainVotingContractVoteResultNode node) view returns (uint8)
getChallengeDetails(address dao, bytes32 proposalId) view returns (uint256, address)
getFlag(uint256 flags, uint256 flag) pure returns (bool)
getSenderAddress(address dao, address actionId, bytes data, address) view returns (address)
hashMessage(address dao, uint256 chainId, address actionId, bytes32 message) pure returns (bytes32)
hashResultRoot(address dao, address actionId, bytes32 resultRoot) view returns (bytes32)
hashVotingResultNode(struct OffchainVotingContractVoteResultNode node) pure returns (bytes32)
isActiveMember(address dao, address _addr) view returns (bool)
isNotReservedAddress(address addr) pure returns (bool)
isNotZeroAddress(address addr) pure returns (bool)
nodeHash(address dao, address actionId, struct OffchainVotingContractVoteResultNode node) view returns (bytes32)
recover(bytes32 hash, bytes sig) pure returns (address)
setFlag(uint256 flags, uint256 flag, bool value) pure returns (uint256)
voteResult(address dao, bytes32 proposalId) view returns (uint8 state)
votes(address, bytes32) view returns (uint256 snapshot, address reporter, bytes32 resultRoot, uint256 nbYes, uint256 nbNo, uint256 startingTime, uint256 gracePeriodStartingTime, bool isChallenged, bool forceFailed, uint256 fallbackVotesCount)
State-modifying
Events adminFailProposal(address dao, bytes32 proposalId)
challengeBadFirstNode(address dao, bytes32 proposalId, struct OffchainVotingContractVoteResultNode node)
challengeBadNode(address dao, bytes32 proposalId, struct OffchainVotingContractVoteResultNode node)
challengeBadStep(address dao, bytes32 proposalId, struct OffchainVotingContractVoteResultNode nodePrevious, struct OffchainVotingContractVoteResultNode nodeCurrent)
configureDao(address dao, uint256 votingPeriod, uint256 gracePeriod, uint256 fallbackThreshold)
processChallengeProposal(address dao, bytes32 proposalId)
renounceOwnership()
requestFallback(address dao, bytes32 proposalId)
sponsorChallengeProposal(address dao, bytes32 proposalId, address sponsoredBy)
startNewVotingForProposal(address dao, bytes32 proposalId, bytes data)
submitVoteResult(address dao, bytes32 proposalId, bytes32 resultRoot, struct OffchainVotingContractVoteResultNode result, bytes rootSig)
transferOwnership(address newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address _c, address _spc, address _hbra, address _owner)
This contract contains no fallback and receive objects.
This contract contains no error objects.