Scarab Dao
Verified contract
Proxy
Active on
Ethereum with 14 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0x3cc7…e3fc
0xed27…50be
8 additional
variables
Balances ($0.00)
No balances found for "Scarab Dao"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18337484 | a year ago | | | 0 | 0.00043412186 | |
| 18337474 | a year ago | | | 0 | 0.00043541101 | |
| 18335754 | a year ago | | | 0 | 0.0020731636 | |
| 18332842 | a year ago | | | 0 | 0.00066208352 | |
| 18332140 | a year ago | | | 0 | 0.00051769219 | |
| 18331954 | a year ago | | | 0 | 0.00040289049 | |
| 18329774 | a year ago | | | 0 | 0.0045372842 | |
| 18328390 | a year ago | | | 0 | 0.010491803 | |
| 18328390 | a year ago | | | 0 | 0.00049823567 | |
| 18328370 | a year ago | | | 0 | 0.0013764070 |
ABI
ABI objects
Getter at block 20855675
DOMAIN_TYPEHASH() view returns (bytes32)
0x8cad95687ba82c2ce50e74f7b754645e5117c3a5bec8151c0726d5857980a866
VOTE_JUDGEMENT_TYPEHASH() view returns (bytes32)
0xa5d83efbf3a89a0a9bc37c8c6e9d13aa2be8928968cecf184eae990fdefc61de
VOTE_PROPOSAL_TYPEHASH() view returns (bytes32)
0xe626e565c60af44209413eee22666b5b6a3128c8c3d1853eec5c7188592bc1b6
admin() view returns (address)
0x0000000000000000000000000000000000000000
barac() view returns (address)
0x3cc73414180d5fa33950747a7d7067044571e3fc
maxLengthDesc() view returns (uint256)
200
maxLengthLink() view returns (uint256)
100
maxLengthTitle() view returns (uint256)
32
maxProposalThreshold() view returns (uint256)
15000000000000000000
maxRefundTime() view returns (uint256)
2629743
maxVotingTime() view returns (uint256)
1209600
minProposalThreshold() view returns (uint256)
2000000000000000000
minVotingTime() view returns (uint256)
172800
name() view returns (string)
Scarab Dao
nft() view returns (address)
0xed2717743037fa653b7c0647e41a2a70a4e950be
owner() view returns (address)
0xc198fb8d3645c0cc537a20b5b6cac5a5968a63fc
proposalCount() view returns (uint256)
4
treasury() view returns (address)
0x6beab999a14d21f43d058c03f1a49b95f9b0845d
unlockTime() view returns (uint256)
604800
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 previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.