TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,367 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
0x2c6e…9d64
0x4385…3449
0x18b9…dc08
0x4c7f…769b
-
variable spans 3 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20739016 | 16 days ago | | | 0 | 0.00010419222 | |
| 20739002 | 16 days ago | | | 0 | 0.00011457674 | |
| 20735106 | 17 days ago | | | 0 | 0.0013068626 | |
| 20730696 | 18 days ago | | | 0 | 0.00024723813 | |
| 20730489 | 18 days ago | | | 0 | 0.00026409752 | |
| 20727336 | 18 days ago | | | 0 | 0.00023857161 | |
| 20727336 | 18 days ago | | | 0 | 0.00023085126 | |
| 20727315 | 18 days ago | | | 0 | 0.00028217626 | |
| 20727283 | 18 days ago | | | 0 | 0.00025643502 | |
| 20727226 | 18 days ago | | | 0 | 0.00025251276 |
ABI
ABI objects
Getter at block 20856860
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=true, quorumPercentage=25, consensusPercentage=50, votingPeriod=1209600)
pendingAdmin() view returns (address)
0x14b3ceb0434251a1c9999903c5b6d66647e9518b
pioneer() view returns (address)
0x18b97feb170eb6983ae79769b051d35e8103dc08
priceFeed() view returns (address)
0x4c7f63b6105ff95963fc79db8111628fa014769b
proposalCount() view returns (uint256)
20
proposalFee() view returns (uint256)
10000000000000000000000000000
proposalMaxOperations() view returns (uint256)
10
proposalMinAmountNFTs() view returns (uint256)
1
timelock() view returns (address)
0x2c6ef2306e2b81facd213e1d66509847e2159d64
tomi() view returns (address)
0x4385328cc4d643ca98dfea734360c0f596c83449
uniswapRouter() view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
voteMinAmountNFTs() view returns (uint256)
1
votingDelay() view returns (uint256)
86400
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
_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_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AdminOnly()
PendingAdminOnly()