VotingV2
Verified contract
Active on
Ethereum with 45,901 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x9a40…e5cd
Balances ($76,457,750.46)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
UMA | ERC-20 | 29.634787M | $2.58 |
$76,457,750.46 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21238648 | 11 minutes ago | | | 0 | 0.0086920910 | |
| 21238641 | 12 minutes ago | | | 0 | 0.010124907 | |
| 21238635 | 14 minutes ago | | | 0 | 0.013926537 | |
| 21238630 | 15 minutes ago | | | 0 | 0.0072447932 | |
| 21238363 | an hour ago | | | 0 | 0.014274019 | |
| 21238140 | 2 hours ago | | | 0 | 0.021542952 | |
| 21237940 | 3 hours ago | | | 0 | 0.014539513 | |
| 21237890 | 3 hours ago | | | 0 | 0.0025515317 | |
| 21237885 | 3 hours ago | | | 0 | 0.0026550406 | |
| 21237871 | 3 hours ago | | | 0 | 0.013060408 |
ABI
ABI objects
Getter at block 21238701 getPendingRequests() view returns (struct VotingV2InterfacePendingRequestAncillaryAugmented[])
ANCILLARY_BYTES_LIMIT() view returns (uint256)
8192
UINT64_MAX() view returns (uint64)
18446744073709551615
cumulativeStake() view returns (uint128)
18545548276946446412171850
currentActiveRequests() view returns (bool)
true
emissionRate() view returns (uint128)
180000000000000000
finder() view returns (address)
0x40f941e48a552bf496b154af6bf55725f18d77c3
gat() view returns (uint128)
5000000000000000000000000
getCurrentRoundId() view returns (uint32)
10024
getCurrentTime() view returns (uint256)
1732223375
getNumberOfPriceRequests() view returns (uint256 numberPendingPriceRequests, uint256 numberResolvedPriceRequests)
(numberPendingPriceRequests=7, numberResolvedPriceRequests=474)
getVotePhase() view returns (uint8)
0
lastRoundIdProcessed() view returns (uint32)
10024
lastUpdateTime() view returns (uint64)
1732222739
maxRequestsPerRound() view returns (uint32)
1000
maxRolls() view returns (uint32)
4
migratedAddress() view returns (address)
0x0000000000000000000000000000000000000000
nextPendingIndexToProcess() view returns (uint64)
7
owner() view returns (address)
0x7b292034084a41b9d441b71b6e3557edd0463fa8
previousVotingContract() view returns (address)
0x8b1631ab830d11531ae83725fda4d86012eccd77
rewardPerToken() view returns (uint256)
496531020625518102
rewardPerTokenStored() view returns (uint128)
496524847715540439
slashingLibrary() view returns (address)
0x9a406ba5a99983250fd663947b3c968d387ce5cd
spat() view returns (uint64)
500000000000000000
unstakeCoolDown() view returns (uint64)
604800
voteTiming() view returns (uint256 phaseLength)
86400
votingToken() view returns (address)
0x04fa0d235c4abf4bcf4787af4cf447de572ef828
Read-only
delegateToStaker(address) view returns (address)
getPrice(bytes32 identifier, uint256 time) view returns (int256)
getPrice(bytes32 identifier, uint256 time, bytes ancillaryData) view returns (int256)
getPriceRequestStatuses(struct VotingV2InterfacePendingRequestAncillary[] requests) view returns (struct VotingV2RequestState[])
getRoundEndTime(uint256 roundId) view returns (uint256)
getRoundIdToVoteOnRequest(uint32 targetRoundId) view returns (uint32)
getVoterFromDelegate(address caller) view returns (address)
getVoterParticipation(uint256 requestIndex, uint32 lastVotingRound, address voter) view returns (uint8)
getVoterPendingStake(address voter, uint32 roundId) view returns (uint128)
hasPrice(bytes32 identifier, uint256 time) view returns (bool)
hasPrice(bytes32 identifier, uint256 time, bytes ancillaryData) view returns (bool)
outstandingRewards(address voter) view returns (uint256)
pendingPriceRequestsIds(uint256) view returns (bytes32)
priceRequests(bytes32) view returns (uint32 lastVotingRound, bool isGovernance, uint64 time, uint32 rollCount, bytes32 identifier, bytes ancillaryData)
requestSlashingTrackers(uint256 requestIndex) view returns (struct VotingV2SlashingTracker)
resolvedPriceRequestIds(uint256) view returns (bytes32)
rounds(uint256) view returns (address slashingLibrary, uint128 minParticipationRequirement, uint128 minAgreementRequirement, uint128 cumulativeStakeAtRound, uint32 numberOfRequestsToVote)
voterStakes(address) view returns (uint128 stake, uint128 pendingUnstake, uint128 rewardsPaidPerToken, uint128 outstandingRewards, int128 unappliedSlash, uint64 nextIndexToProcess, uint64 unstakeTime, address delegate)
State-modifying
Events commitAndEmitEncryptedVote(bytes32 identifier, uint256 time, bytes ancillaryData, bytes32 hash, bytes encryptedVote)
commitVote(bytes32 identifier, uint256 time, bytes ancillaryData, bytes32 hash)
executeUnstake()
getNumberOfPriceRequestsPostUpdate() returns (uint256 numberPendingPriceRequests, uint256 numberResolvedPriceRequests)
getVoterStakePostUpdate(address voter) returns (uint128)
multicall(bytes[] data) returns (bytes[] results)
processResolvablePriceRequests()
processResolvablePriceRequestsRange(uint64 maxTraversals)
renounceOwnership()
requestGovernanceAction(bytes32 identifier, uint256 time, bytes ancillaryData)
requestPrice(bytes32 identifier, uint256 time)
requestPrice(bytes32 identifier, uint256 time, bytes ancillaryData)
requestUnstake(uint128 amount)
retrieveRewardsOnMigratedVotingContract(address voter, uint256 roundId, struct MinimumVotingAncillaryInterfacePendingRequestAncillary[] toRetrieve) returns (uint256)
revealVote(bytes32 identifier, uint256 time, int256 price, bytes ancillaryData, int256 salt)
setDelegate(address delegate)
setDelegator(address delegator)
setEmissionRate(uint128 newEmissionRate)
setGatAndSpat(uint128 newGat, uint64 newSpat)
setMaxRequestPerRound(uint32 newMaxRequestsPerRound)
setMaxRolls(uint32 newMaxRolls)
setMigrated(address newVotingAddress)
setSlashingLibrary(address _newSlashingLibrary)
setUnstakeCoolDown(uint64 newUnstakeCoolDown)
stake(uint128 amount)
stakeTo(address recipient, uint128 amount)
transferOwnership(address newOwner)
updateTrackers(address voter)
updateTrackersRange(address voter, uint64 maxTraversals)
withdrawAndRestake() returns (uint128)
withdrawRewards() returns (uint128)
DelegateSet(address indexed delegator, address indexed delegate)
DelegatorSet(address indexed delegate, address indexed delegator)
EncryptedVote(address indexed caller, uint32 indexed roundId, bytes32 indexed identifier, uint256 time, bytes ancillaryData, bytes encryptedVote)
ExecutedUnstake(address indexed voter, uint128 tokensSent, uint128 voterStake)
GatAndSpatChanged(uint128 newGat, uint64 newSpat)
MaxRequestsPerRoundChanged(uint32 newMaxRequestsPerRound)
MaxRollsChanged(uint32 newMaxRolls)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RequestAdded(address indexed requester, uint32 indexed roundId, bytes32 indexed identifier, uint256 time, bytes ancillaryData, bool isGovernance)
RequestDeleted(bytes32 indexed identifier, uint256 indexed time, bytes ancillaryData, uint32 rollCount)
RequestResolved(uint32 indexed roundId, uint256 indexed resolvedPriceRequestIndex, bytes32 indexed identifier, uint256 time, bytes ancillaryData, int256 price)
RequestRolled(bytes32 indexed identifier, uint256 indexed time, bytes ancillaryData, uint32 rollCount)
RequestedUnstake(address indexed voter, uint128 amount, uint64 unstakeTime, uint128 voterStake)
SetNewEmissionRate(uint128 newEmissionRate)
SetNewUnstakeCoolDown(uint64 newUnstakeCoolDown)
SlashingLibraryChanged(address newAddress)
Staked(address indexed voter, address indexed from, uint128 amount, uint128 voterStake, uint128 voterPendingUnstake, uint128 cumulativeStake)
UpdatedReward(address indexed voter, uint128 newReward, uint64 lastUpdateTime)
VoteCommitted(address indexed voter, address indexed caller, uint32 roundId, bytes32 indexed identifier, uint256 time, bytes ancillaryData)
VoteRevealed(address indexed voter, address indexed caller, uint32 roundId, bytes32 indexed identifier, uint256 time, bytes ancillaryData, int256 price, uint128 numTokens)
VoterSlashApplied(address indexed voter, int128 slashedTokens, uint128 postStake)
VoterSlashed(address indexed voter, uint256 indexed requestIndex, int128 slashedTokens)
VotingContractMigrated(address newAddress)
WithdrawnRewards(address indexed voter, address indexed delegate, uint128 tokensWithdrawn)
constructor(uint128 _emissionRate, uint64 _unstakeCoolDown, uint64 _phaseLength, uint32 _maxRolls, uint32 _maxRequestsPerRound, uint128 _gat, uint64 _spat, address _votingToken, address _finder, address _slashingLibrary, address _previousVotingContract)
This contract contains no fallback and receive objects.
This contract contains no error objects.