TomiDAOLogic
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
Balances ($0.00)
No balances found for "TomiDAOLogic"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "TomiDAOLogic"
ABI
ABI objects
Getter at block 21207614
USDT() view returns (address)
0xdac17f958d2ee523a2206206994597c13d831ec7
WETH() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
admin() view returns (address)
0x0000000000000000000000000000000000000000
generalProposalCriteria() view returns (bool state, uint256 quorumPercentage, uint256 consensusPercentage, uint256 votingPeriod)
(state=false, quorumPercentage=0, consensusPercentage=0, votingPeriod=0)
pendingAdmin() view returns (address)
0x0000000000000000000000000000000000000000
pioneer() view returns (address)
0x0000000000000000000000000000000000000000
priceFeed() view returns (address)
0x0000000000000000000000000000000000000000
proposalCount() view returns (uint256)
0
proposalFee() view returns (uint256)
0
proposalMaxOperations() view returns (uint256)
10
proposalMinAmountNFTs() view returns (uint256)
0
timelock() view returns (address)
0x0000000000000000000000000000000000000000
tomi() view returns (address)
0x0000000000000000000000000000000000000000
uniswapRouter() view returns (address)
0x0000000000000000000000000000000000000000
voteMinAmountNFTs() view returns (uint256)
0
votingDelay() view returns (uint256)
0
Read-only
checkVotedNFTs(uint256 proposalId, uint256[] nftIds) view returns (bool)
deepProposalCriteria(string, address) view returns (bool state, uint256 quorumPercentage, uint256 consensusPercentage, uint256 votingPeriod)
getActions(uint256 proposalId) view returns (address[] targets, uint256[] values, string[] signatures, bytes[] calldatas)
getLatestPrice(address token, bytes argument) view returns (string)
proposalExecutionState(uint256) view returns (uint8)
proposalNFTs(uint256) view returns (bool)
proposals(uint256 proposalId) view returns (struct TomiDAOStorageV1Proposal)
shallowProposalCriteria(string) view returns (bool state, uint256 quorumPercentage, uint256 consensusPercentage, uint256 votingPeriod)
state(uint256 proposalId) view returns (uint8)
voteNFTs(uint256, uint256) view returns (bool)
State-modifying
Events _setDeepProposalCriteria(string signature, address target, struct TomiDAOStorageV1Criteria criteria)
_setGeneralProposalCriteria(struct TomiDAOStorageV1Criteria criteria)
_setProposalFee(uint256 newProposalFee)
_setProposalMinAmountNFTs(uint256 newProposalMinAmountNFTs)
_setQuorumPercentage(uint8 criteriaType, string signature, address target, uint256 newQuorumPercentage)
_setShallowProposalCriteria(string signature, struct TomiDAOStorageV1Criteria criteria)
_setVoteMinAmountNFTs(uint256 newVoteMinAmountNFTs)
cancel(uint256 proposalId)
castVote(uint256 proposalId, uint8 support, uint256[] nftIds)
clearPendingAdmin()
execute(uint256 proposalId)
initialize(address timelock_)
propose(uint256[] nftIds, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, string title, string description) returns (uint256)
setAdmin(address admin_)
DeepProposalCriteriaSet(string signature, address target, bool criteriaState)
GeneralProposalCriteriaSet(bool criteriaState)
Initialized(uint8 version)
NewAdmin(address oldAdmin, address newAdmin)
NewPendingAdmin(address oldPendingAdmin, address newPendingAdmin)
ProposalCanceled(uint256 proposalId)
ProposalCreated(uint256 proposalId, address proposer, address[] targets, uint256[] values, string[] signatures, bytes[] calldatas, uint256 startTime, uint256 endTime, string title, string description, uint256 quorumVotes, uint256 consensusVotes)
ProposalExecuted(uint256 proposalId)
ProposalFee(address proposer, uint256 amount)
ProposalFeeSet(uint256 oldProposalFee, uint256 newProposalFee)
ProposalMinAmountNFTs(uint256 oldProposalMinAmountNFTs, uint256 newProposalMinAmountNFTs)
QuorumPercentageSet(uint8 criteriaType, string signature, address target, uint256 oldQuorumPercentage, uint256 newQuorumPercentage)
ShallowProposalCriteriaSet(string signature, bool criteriaState)
VoteCast(address indexed voter, uint256 proposalId, uint8 support, uint256 votes, uint256 proposalState)
VoteMinAmountNFTsSet(uint256 oldVoteMinAmountNFTs, uint256 newVoteMinAmountNFTs)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
AdminOnly()
PendingAdminOnly()