Luna DAO

Unverified contract

Proxy

Active on Base with 203 txns
Deployed by via 0xe5ad8f14 at 12726068
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xbed4419019fbda4f3a23f959118efbb572ca0d84ff0f479473c17a13bb13880a
0xcde087aa085b12f5bc13f2b2617a93a9cd8f2c2f6d92a292bdee6ae536a7bf5d
0x51d0e0283dedc6a2fc771d551fcdad73440b8f891019672873a125f44ec0b77d
0xe9dda0a43b0f25f293ba32be9cf2f4395bb3bbefe75cdde402b32d94c9d0a416
0x81b5c2b22efbb9aa58831434b49708b886972b5548d89a7d96dfebed0eaa9f29
0x34464c920b3f837d6a95c096e4580ea2adf409278c9868bb481ecacb7c54dff4
0xe0fd60c0a0b2ded1aa995e3f2e184671ae2eaf91c112dac16c6b61d52b8c0043
0xb910094f22475f8458fd8d549f9cf4ee3d8349243e0009e8f0f0a233882b925b
0xfe30be1f7c13ddf2d48845c63946fa168fb5475432995acb141abdc80f530b6a
0x72a36d7646018c07992b8487a0371d872254fd22c58976324f4a3cf6d9d94ba7

Functions
Getter at block 23180917
BALLOT_TYPEHASH(view returns (bytes32)
0xf2aad550cf55f045cb27e9c559f9889fdfb6e6cdaa032301d6ea397784ae51d7
CLOCK_MODE(view returns (string)
mode=blocknumber&from=default
COUNTING_MODE(pure returns (string)
support=bravo&quorum=for,abstain
EXTENDED_BALLOT_TYPEHASH(view returns (bytes32)
0x3e83946653575f9a39005e1545185629e92736b7528ab20ca3816f315424a811
clock(view returns (uint48)
23180917
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Luna DAO, version=1, chainId=8453, verifyingContract=0x1712c1e00a55e5d9be6f46916a7f9b29caf6436a, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Luna DAO
proposalCount(view returns (uint256)
25
proposalThreshold(view returns (uint256)
0
quorumDenominator(pure returns (uint256)
10000
quorumNumerator(view returns (uint256)
5100
token(view returns (address)
0xeda38f68abe7cb58a0ca1a59902ab6912239828d
version(view returns (string)
1
votingDelay(view returns (uint256)
0
votingPeriod(view returns (uint256)
64800
Read-only
getMaturity(uint256 proposalIdview returns (uint256)
getPastScore(address accountuint256 timepointview returns (uint256)
getVotes(address accountuint256 timepointview returns (uint256)
getVotesWithParams(address accountuint256 timepointbytes paramsview returns (uint256)
hasVoted(uint256 proposalIdaddress accountview returns (bool)
hashProposal(address[] targetsuint256[] valuesbytes[] calldatasbytes32 descriptionHashpure returns (uint256)
nonces(address ownerview returns (uint256)
proposalDeadline(uint256 proposalIdview returns (uint256)
proposalDetails(uint256 proposalIdview returns (address[]uint256[]bytes[]bytes32)
proposalDetailsAt(uint256 indexview returns (uint256address[]uint256[]bytes[]bytes32)
proposalEta(uint256 proposalIdview returns (uint256)
proposalNeedsQueuing(uint256view returns (bool)
proposalProposer(uint256 proposalIdview returns (address)
proposalSnapshot(uint256 proposalIdview returns (uint256)
proposalVotes(uint256 proposalIdview returns (uint256 againstVotesuint256 forVotesuint256 abstainVotes)
quorum(uint256 blockNumberview returns (uint256)
quorumNumerator(uint256 timepointview returns (uint256)
scoreOf(address accountview returns (uint256)
state(uint256 proposalIdview returns (uint8)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
cancel(address[] targetsuint256[] valuesbytes[] calldatasbytes32 descriptionHashreturns (uint256)
cancel(uint256 proposalId
castVote(uint256 proposalIduint8 supportreturns (uint256)
castVoteBySig(uint256 proposalIduint8 supportaddress voterbytes signaturereturns (uint256)
castVoteWithReason(uint256 proposalIduint8 supportstring reasonreturns (uint256)
castVoteWithReasonAndParams(uint256 proposalIduint8 supportstring reasonbytes paramsreturns (uint256)
castVoteWithReasonAndParamsBySig(uint256 proposalIduint8 supportaddress voterstring reasonbytes paramsbytes signaturereturns (uint256)
execute(address[] targetsuint256[] valuesbytes[] calldatasbytes32 descriptionHashpayable returns (uint256)
execute(uint256 proposalIdpayable 
initialize(string nameaddress tokenaddress contributionNftuint256 thresholduint32 votingPeriod_
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
propose(address[] targetsuint256[] valuesbytes[] calldatasstring descriptionreturns (uint256)
queue(address[] targetsuint256[] valuesbytes[] calldatasbytes32 descriptionHashreturns (uint256)
queue(uint256 proposalId
relay(address targetuint256 valuebytes datapayable 
setProposalThreshold(uint256 newProposalThreshold
setVotingDelay(uint48 newVotingDelay
setVotingPeriod(uint32 newVotingPeriod
updateQuorumNumerator(uint256 newQuorumNumerator
Events
EIP712DomainChanged(
Initialized(uint64 version
ProposalCanceled(uint256 proposalId
ProposalCreated(uint256 proposalIdaddress proposeraddress[] targetsuint256[] valuesstring[] signaturesbytes[] calldatasuint256 voteStartuint256 voteEndstring description
ProposalExecuted(uint256 proposalId
ProposalQueued(uint256 proposalIduint256 etaSeconds
ProposalThresholdSet(uint256 oldProposalThresholduint256 newProposalThreshold
QuorumNumeratorUpdated(uint256 oldQuorumNumeratoruint256 newQuorumNumerator
ValidatorEloRating(uint256 proposalIdaddress voteruint256 scoreuint8[] votes
VoteCast(address indexed voteruint256 proposalIduint8 supportuint256 weightstring reason
VoteCastWithParams(address indexed voteruint256 proposalIduint8 supportuint256 weightstring reasonbytes params
VotingDelaySet(uint256 oldVotingDelayuint256 newVotingDelay
VotingPeriodSet(uint256 oldVotingPerioduint256 newVotingPeriod
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
CheckpointUnorderedInsertion(
ERC5805FutureLookup(uint256 timepointuint48 clock
FailedInnerCall(
GovernorAlreadyCastVote(address voter
GovernorAlreadyQueuedProposal(uint256 proposalId
GovernorDisabledDeposit(
GovernorInsufficientProposerVotes(address proposeruint256 votesuint256 threshold
GovernorInvalidProposalLength(uint256 targetsuint256 calldatasuint256 values
GovernorInvalidQuorumFraction(uint256 quorumNumeratoruint256 quorumDenominator
GovernorInvalidSignature(address voter
GovernorInvalidVoteType(
GovernorInvalidVotingPeriod(uint256 votingPeriod
GovernorNonexistentProposal(uint256 proposalId
GovernorNotQueuedProposal(uint256 proposalId
GovernorOnlyExecutor(address account
GovernorOnlyProposer(address account
GovernorQueueNotImplemented(
GovernorRestrictedProposer(address proposer
GovernorUnexpectedProposalState(uint256 proposalIduint8 currentbytes32 expectedStates
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
QueueEmpty(
QueueFull(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value