AssetProxy
Verified contract
Proxy
Active on
Ethereum with 329 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
Balances ($671,330.64)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
MTA | ERC-20 | 21.939046M | $0.0306 |
$671,330.64 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16936490 | 2 years ago | | | 0 | 0.029060525 | |
| 16936368 | 2 years ago | | | 0 | 0.099319968 | |
| 16886676 | 2 years ago | | | 0 | 0.023014320 | |
| 16886598 | 2 years ago | | | 0 | 0.10912904 | |
| 16836837 | 2 years ago | | | 0 | 0.027337440 | |
| 16836738 | 2 years ago | | | 0 | 0.097413732 | |
| 16787076 | 2 years ago | | | 0 | 0.034948067 | |
| 16786974 | 2 years ago | | | 0 | 0.10768044 | |
| 16737311 | 2 years ago | | | 0 | 0.030283443 | |
| 16737197 | 2 years ago | | | 0 | 0.088009449 |
ABI
ABI objects
Getter at block 21270197 getDialVotes() view returns (uint256[] dialVotes)
REWARD_TOKEN() view returns (address)
0xa3bed4e1c75d00fa6f4e5e6922db7261b5e9acd2
epochs() view returns (uint32 startEpoch, uint32 lastEpoch)
(startEpoch=2710, lastEpoch=2778)
nexus() view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
Read-only
dials(uint256) view returns (bool disabled, bool notify, uint8 cap, uint96 balance, address recipient)
getDialRecipient(uint256 dialId) view returns (address recipient)
getDialVoteHistory(uint256 dialId) view returns (struct HistoricVotes[] voteHistory)
getVoterPreferences(address voter) view returns ((uint256, uint256)[16] preferences)
getVotes(address account) view returns (uint256 votingPower)
stakingContractAddTime(address) view returns (uint32)
stakingContracts(uint256) view returns (address)
topLineEmission(uint32 epoch) view returns (uint256 emissionForEpoch)
voterPreferences(address) view returns (uint256 dialWeights, uint128 votesCast, uint32 lastSourcePoke)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addDial(address _recipient, uint8 _cap, bool _notify)
addStakingContract(address _stakingContract)
calculateRewards()
distributeRewards(uint256[] _dialIds)
donate(uint256[] _dialIds, uint256[] _amounts)
initialize(address[] _recipients, uint8[] _caps, bool[] _notifies, address[] _stakingContracts)
moveVotingPowerHook(address from, address to, uint256 amount)
pokeSources(address _voter)
setVoterDialWeights(struct Preference[] _preferences)
updateDial(uint256 _dialId, bool _disabled, bool _notify)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddStakingContract(address indexed stakingContract)
AddedDial(uint256 indexed dialId, address indexed recipient)
DistributedReward(uint256 indexed dialId, uint256 amount)
DonatedRewards(uint256 indexed dialId, uint256 amount)
PeriodRewards(uint256[] amounts)
PreferencesChanged(address indexed voter, struct Preference[] preferences)
SourcesPoked(address indexed voter, uint256 newVotesCast)
UpdatedDial(uint256 indexed dialId, bool disabled, bool _notify)
VotesCast(address stakingContract, address indexed from, address indexed to, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.