Dao
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
0
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
4 additional
variables
Balances ($0.00)
No balances found for "Dao"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Dao"
ABI
ABI objects
Getter at block 20855675
DOMAIN_TYPEHASH() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VOTE_JUDGEMENT_TYPEHASH() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
VOTE_PROPOSAL_TYPEHASH() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
admin() view returns (address)
0x0000000000000000000000000000000000000000
barac() view returns (address)
0x0000000000000000000000000000000000000000
maxLengthDesc() view returns (uint256)
0
maxLengthLink() view returns (uint256)
0
maxLengthTitle() view returns (uint256)
0
maxProposalThreshold() view returns (uint256)
0
maxRefundTime() view returns (uint256)
0
maxVotingTime() view returns (uint256)
0
minProposalThreshold() view returns (uint256)
0
minVotingTime() view returns (uint256)
0
name() view returns (string)
nft() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint256)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
unlockTime() view returns (uint256)
0
Read-only
canRaiseJudgement(uint256 proposalId) view returns (bool)
getActiveProposal(uint256 _deityId) view returns (uint256)
getBlackistedProposal(uint256 _deityId) view returns (uint256)
getDeityWaitingTime(uint256 _deityId) view returns (uint256)
getJudgementAmount(uint256 proposalId) view returns (uint256)
getJudgementDetails(uint256 _proposalId) view returns (struct DaoStructsJudgementDetails)
getJudgementProcessed(uint256 proposalId) view returns (bool)
getJudgementVoteReceipit(address _voter, uint256 _proposalId) view returns (struct DaoStructsReceipt)
getProposalAmount(uint256 proposalId) view returns (uint256)
getProposalDetails(uint256 _proposalId) view returns (struct DaoStructsProposalDetails)
getProposalExecuted(uint256 proposalId) view returns (bool)
getProposalState(uint256 proposalId) view returns (uint8)
getRefundAmount(uint256 proposalId) view returns (uint256)
getRefundDetails(uint256 _proposalId) view returns (struct DaoStructsRefundDetials)
getVoteReceipit(address _voter, uint256 _proposalId) view returns (struct DaoStructsReceipt)
isJudgementRaised(uint256 proposalId) view returns (bool)
judgements(uint256) view returns (uint256 author, uint256 proposalId, uint256 value, uint256 votesForJudgement, uint256 votesAgainstJudgement, uint256 startTimestamp, uint256 endTimestamp, bool isDeityPunished, bool isJudgementProcessed, bool isSuspected, struct DaoStructsJudgementDetails judgementDetails)
proposals(uint256) view returns (uint256 id, uint256 deityId, address recipient, uint256 value, uint256 refundTime, uint256 votesFor, uint256 votesAgainst, uint256 startTimestamp, uint256 endTimestamp, uint256 expectedsettlementTime, bool executed, bool cancelled, struct DaoStructsProposalDetails proposalDetails, struct DaoStructsRefundDetials refundDetails)
State-modifying
Events cancelProposal(uint256 _proposalId)
castVote(uint256 proposalId, bool voteFor)
castVoteBySig(uint256 proposalId, bool voteFor, uint8 v, bytes32 r, bytes32 s)
castVoteJudgement(uint256 _proposalId, bool favourJudment)
castVoteJudgementBySig(uint256 _proposalId, bool favourJudment, uint8 v, bytes32 r, bytes32 s)
changeAdmin(address _newAdmin)
createProposal(uint256 deityId, address recipient, uint256 value, uint256 refundTime, uint256 startTime, uint256 endTime, struct DaoStructsProposalDetails _proposalDetials) returns (uint256)
executeProposal(uint256 _proposalId)
explainJudgment(uint256 _proposalId, string _explanation, string _explanationLink)
initialize()
processJudgment(uint256 _proposalId)
raiseJudgment(uint256 _proposalId, uint256 _deityId, uint256 _value, uint256 votingTime, string allegation, string allegationDocLink)
refund(uint256 _proposalId, bool lastPayment) payable
renounceOwnership()
setContractAddresses(address _contractFactory)
setDeityUnlockTime(uint256 _unlockTime)
setMaxCharacterLength(uint256 _titleLength, uint256 _linkLength, uint256 _descLength)
setMaxProposalThreshold(uint256 _eth)
setMaxRefundTime(uint256 _maxRefundTime)
setMaxVotingTime(uint256 _maxTime)
setMinVotingTime(uint256 _minTime)
setMinxProposalThreshold(uint256 _eth)
transferOwnership(address newOwner)
unlockBlacklistDeity(uint256 _deityId)
AdminChanged(address oldAdmin, address newAdmin)
Initialized(uint8 version)
JudgmentProcessed(uint256 indexed proposalId)
JudgmentProposed(uint256 indexed callerNftId, uint256 indexed deityNftId, uint256 indexed proposalId)
JudgmentVoted(uint256 indexed proposalId, address indexed voter, bool favourJudment, uint256 votes)
NewProposal(uint256 indexed proposalId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProposalCancelled(uint256 indexed proposalId)
ProposalExecuted(uint256 indexed proposalId)
ProposalSettled(uint256 indexed proposalId, uint256 refundAmound)
Refund(uint256 indexed proposalId, uint256 amount)
UnlockBlacklistDeity(uint256 indexed deityId, address indexed caller)
Vote(uint256 indexed proposalId, address indexed voter, bool voteFor)
explainJudgement(uint256 indexed proposalId)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.