Moloch
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
11
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "Moloch"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Moloch"
ABI
ABI objects
Getter at block 21090735 getCurrentPeriod() view returns (uint256)
ESCROW() view returns (address)
0x000000000000000000000000000000000000beef
GUILD() view returns (address)
0x000000000000000000000000000000000000dead
TOTAL() view returns (address)
0x000000000000000000000000000000000000babe
depositToken() view returns (address)
0x0000000000000000000000000000000000000000
dilutionBound() view returns (uint256)
0
getProposalQueueLength() view returns (uint256)
0
getTokenCount() view returns (uint256)
0
gracePeriodLength() view returns (uint256)
0
periodDuration() view returns (uint256)
0
processingReward() view returns (uint256)
0
proposalCount() view returns (uint256)
0
proposalDeposit() view returns (uint256)
0
summoningTime() view returns (uint256)
0
totalGuildBankTokens() view returns (uint256)
0
totalLoot() view returns (uint256)
0
totalShares() view returns (uint256)
0
votingPeriodLength() view returns (uint256)
0
Read-only
approvedTokens(uint256) view returns (address)
canRagequit(uint256 highestIndexYesVote) view returns (bool)
getMemberProposalVote(address memberAddress, uint256 proposalIndex) view returns (uint8)
getProposalFlags(uint256 proposalId) view returns (bool[6])
getUserTokenBalance(address user, address token) view returns (uint256)
hasVotingPeriodExpired(uint256 startingPeriod) view returns (bool)
memberAddressByDelegateKey(address) view returns (address)
memberList(uint256) view returns (address)
members(address) view returns (address delegateKey, uint256 shares, uint256 loot, bool exists, uint256 highestIndexYesVote, uint256 jailed)
proposalQueue(uint256) view returns (uint256)
proposals(uint256) view returns (address applicant, address proposer, address sponsor, uint256 sharesRequested, uint256 lootRequested, uint256 tributeOffered, address tributeToken, uint256 paymentRequested, address paymentToken, uint256 startingPeriod, uint256 yesVotes, uint256 noVotes, string details, uint256 maxTotalSharesAndLootAtYesVote)
proposedToKick(address) view returns (bool)
proposedToWhitelist(address) view returns (bool)
tokenWhitelist(address) view returns (bool)
userTokenBalances(address, address) view returns (uint256)
State-modifying
Events cancelProposal(uint256 proposalId)
collectTokens(address token)
init(address[] _summoner, address[] _approvedTokens, uint256 _periodDuration, uint256 _votingPeriodLength, uint256 _gracePeriodLength, uint256 _proposalDeposit, uint256 _dilutionBound, uint256 _processingReward, uint256[] _summonerShares)
processGuildKickProposal(uint256 proposalIndex)
processProposal(uint256 proposalIndex)
processWhitelistProposal(uint256 proposalIndex)
ragekick(address memberToKick)
ragequit(uint256 sharesToBurn, uint256 lootToBurn)
sponsorProposal(uint256 proposalId)
submitGuildKickProposal(address memberToKick, string details) returns (uint256 proposalId)
submitProposal(address applicant, uint256 sharesRequested, uint256 lootRequested, uint256 tributeOffered, address tributeToken, uint256 paymentRequested, address paymentToken, string details) returns (uint256 proposalId)
submitVote(uint256 proposalIndex, uint8 uintVote)
submitWhitelistProposal(address tokenToWhitelist, string details) returns (uint256 proposalId)
updateDelegateKey(address newDelegateKey)
withdrawBalance(address token, uint256 amount)
withdrawBalances(address[] tokens, uint256[] amounts, bool max)
CancelProposal(uint256 indexed proposalId, address applicantAddress)
ProcessGuildKickProposal(uint256 indexed proposalIndex, uint256 indexed proposalId, bool didPass)
ProcessProposal(uint256 indexed proposalIndex, uint256 indexed proposalId, bool didPass)
ProcessWhitelistProposal(uint256 indexed proposalIndex, uint256 indexed proposalId, bool didPass)
Ragequit(address indexed memberAddress, uint256 sharesToBurn, uint256 lootToBurn)
SponsorProposal(address indexed delegateKey, address indexed memberAddress, uint256 proposalId, uint256 proposalIndex, uint256 startingPeriod)
SubmitProposal(address indexed applicant, uint256 sharesRequested, uint256 lootRequested, uint256 tributeOffered, address tributeToken, uint256 paymentRequested, address paymentToken, string details, bool[6] flags, uint256 proposalId, address indexed delegateKey, address indexed memberAddress)
SubmitVote(uint256 proposalId, uint256 indexed proposalIndex, address indexed delegateKey, address indexed memberAddress, uint8 uintVote)
SummonComplete(address indexed summoner, address[] tokens, uint256 summoningTime, uint256 periodDuration, uint256 votingPeriodLength, uint256 gracePeriodLength, uint256 proposalDeposit, uint256 dilutionBound, uint256 processingReward)
TokensCollected(address indexed token, uint256 amountToCollect)
UpdateDelegateKey(address indexed memberAddress, address newDelegateKey)
Withdraw(address indexed memberAddress, address token, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.