MultisigDAOUpgradeable
Verified contract
Implementation
Active on
Ethereum with 1 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
Balances ($0.00)
No balances found for "MultisigDAOUpgradeable"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13240758 | 3 years ago | | | 0 | 0.0035855452 |
ABI
ABI objects
Getter at block 21188040
coolingOff() view returns (uint32)
0
govToken() view returns (address)
0x0000000000000000000000000000000000000000
lockDuration() view returns (uint32)
0
maxProposalTargets() view returns (uint32)
0
multisig() view returns (address)
0x0000000000000000000000000000000000000000
multisigInitialized() view returns (bool)
false
name() pure returns (string)
MultisigDAOUpgradeable
proposalDuration() view returns (uint32)
0
proposalThreshold() view returns (uint96)
0
quorumDivisor() view returns (uint8)
0
totalStaked() view returns (uint256)
0
warmUp() view returns (uint32)
0
Read-only
getProposalURI(uint256 proposalId) view returns (string)
getStaked(address account) view returns (uint96)
proposals(uint256) view returns (address proposer, uint96 yes, uint96 no, uint8 state, uint256 startTime, uint256 expiryTime, uint256 passTime, bool allowMultisig, string proposalURI)
stakers(address) view returns (uint96 stakedAmount, uint256 lockedUntil)
State-modifying
Events execute(uint256 proposalId)
initialize(address _govToken, uint32 _maxProposalTargets, uint32 _warmUp, uint32 _coolingOff, uint32 _proposalDuration, uint32 _lockDuration, uint96 _proposalThreshold, uint8 _quorumDivisor)
initializeMultisig(address _multisig)
multisigVoteAgainst(uint256 proposalId)
multisigVoteFor(uint256 proposalId)
propose(address[] targets, bytes[] proposalData, bool _allowMultisig, string _proposalURI)
setCoolingOff(uint32 newCoolingOff)
setLockDuration(uint32 newLockDuration)
setMaxProposalTargets(uint32 newMaxProposalTargets)
setMultisig(address newMultisig)
setProposalDuration(uint32 newProposalDuration)
setProposalThreshold(uint96 newThreshold)
setQuorumDivisor(uint8 newQuorumDivisor)
setWarmUp(uint32 newWarmup)
stake(uint96 amount)
vote(uint256 proposalId, bool userVote, uint96 amount)
withdraw(uint96 amount)
withdrawERC20(address token, address to, uint256 amount)
withdrawETH(address to, uint256 amount)
MultisigVote(uint256 proposalId)
ProposalCreated(uint256 proposalId)
ProposalExecuted(uint256 proposalId)
ProposalPassed(uint256 proposalId)
ProposalRejected(uint256 proposalId)
SetMultisig(address multisig)
TargetExecuted(uint256 proposalId, address target, bytes returnData)
UserStake(address staker, uint96 amount)
UserVote(address voter, bool side, uint256 proposalId, uint96 amount)
UserWithdraw(address staker, uint96 amount)
This contract contains no constructor objects.
receive()
This contract contains no error objects.