AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 4,923 txns
Deployed by via 0x43e02958 at 11108676
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots

No balances found for "AdminUpgradeabilityProxy"

0x50565cf0962460edca08482a37a02f79867c7452a5ca334078524c8a4b6c70c3
0xa5279933e8f4ecfe51678a77f4e2db2b54e4caee9cf2eceab468b10499eea94f
0x9922b7cbf96412255fed71205d3ada6711fbd4cc2ef90d2351a19ec5d9120570
0xfdb186eb3ba6bd755e384b665c7ff3f1a2260104b1b88209c6fa0e8dbb0b8743
0xed4c6449f13d847d43c93e1a19bd13b4818ba959c2ed8b145bc686159bbaa296
0x46e1fbe7a51b6404c136eb8fb2be6b58c1ff42ee8837a5f84e0b2aac2bd1c54c
0x92e6438c8113761caae8d6521bf529f640443b175514d41f8ebd74290a8fb00b
0x5d0a4d03da156af15582dd052a95e19307eea1d6a008b9b7c34b380f658a1f53
0xb17de8bf6e745c17840cf9fa23de1a6c2b442b73a6fef497864d8203b3440bea
0xcbfe137dd93722f980459bee7554f93861c2cf3a42db5cb1b868fa31156e18ee

Functions
Getter at block 21287657
HUNDRED_PCT(view returns (uint256)
100000000000000000000
anchorPeriod(view returns (uint256)
1800
cvpReportAPY(view returns (uint256)
50000000000000000000
cvpSlasherUpdateAPY(view returns (uint256)
20000000000000000000
cvpToken(view returns (address)
0x38e4adb44ef08f22f5b5b76a8f0c2d0dcbe7dca1
ethBaseUnit(view returns (uint256)
1000000000000000000
expScale(view returns (uint256)
1000000000000000000
gasExpensesForSlasherStatusUpdate(view returns (uint256)
84000
gasExpensesPerAssetReport(view returns (uint256)
85000
gasPriceLimit(view returns (uint256)
300000000000
maxReportInterval(view returns (uint256)
3600
maxTokens(view returns (uint256)
21
minReportInterval(view returns (uint256)
2700
numTokens(view returns (uint256)
20
owner(view returns (address)
0xb258302c3f209491d604165549079680708581cc
paused(view returns (bool)
false
powerOracleStaking(view returns (address)
0xb10f9bb26eabb1f64e45eb0e0910f29efd32834c
reservoir(view returns (address)
0x8ebc56a13ae7e3ce27b960b16aa57efed3f4e79e
totalReportsPerYear(view returns (uint256)
105120
totalSlasherUpdatesPerYear(view returns (uint256)
8760
Read-only
assetPrices(address token_view returns (uint256)
calculateGasCompensation(uint256 ethPrice_uint256 cvpPrice_uint256 gasExpenses_view returns (uint256)
calculateReportReward(uint256 count_uint256 deposit_uint256 ethPrice_uint256 cvpPrice_view returns (uint256)
calculateReporterFixedReward(uint256 deposit_view returns (uint256)
calculateSlasherFixedReward(uint256 deposit_view returns (uint256)
calculateSlasherUpdateReward(uint256 deposit_uint256 ethPrice_uint256 cvpPrice_view returns (uint256)
getIntervalStatus(bytes32 _symbolHashview returns (uint8)
getPriceByAsset(address token_view returns (uint256)
getPriceBySymbol(string symbol_view returns (uint256)
getPriceBySymbolHash(bytes32 symbolHash_view returns (uint256)
getTokenConfig(uint256 iview returns (struct UniswapConfigTokenConfig)
getTokenConfigByCToken(address cTokenview returns (struct UniswapConfigTokenConfig)
getTokenConfigBySymbol(string symbolview returns (struct UniswapConfigTokenConfig)
getTokenConfigBySymbolHash(bytes32 symbolHashview returns (struct UniswapConfigTokenConfig)
getTokenConfigByUnderlying(address underlyingview returns (struct UniswapConfigTokenConfig)
getUnderlyingPrice(address cToken_view returns (uint256)
lastSlasherUpdates(uint256view returns (uint256)
newObservations(bytes32view returns (uint256 timestampuint256 acc)
oldObservations(bytes32view returns (uint256 timestampuint256 acc)
prices(bytes32view returns (uint128 timestampuint128 value)
rewards(uint256view returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
initialize(address owner_address powerOracleStaking_uint256 cvpReportAPY_uint256 cvpSlasherUpdateAPY_uint256 totalReportsPerYear_uint256 totalSlasherUpdatesPerYear_uint256 gasExpensesPerAssetReport_uint256 gasExpensesForSlasherStatusUpdate_uint256 gasPriceLimit_uint256 minReportInterval_uint256 maxReportInterval_
pause(
poke(string[] symbols_
pokeFromReporter(uint256 reporterId_string[] symbols_
pokeFromSlasher(uint256 slasherId_string[] symbols_
renounceOwnership(
setCvpAPY(uint256 cvpReportAPY_uint256 cvpSlasherUpdateAPY_
setGasExpenses(uint256 gasExpensesPerAssetReport_uint256 gasExpensesForSlasherStatusUpdate_
setGasPriceLimit(uint256 gasPriceLimit_
setPowerOracleStaking(address powerOracleStaking_
setReportIntervals(uint256 minReportInterval_uint256 maxReportInterval_
setTotalPerYear(uint256 totalReportsPerYear_uint256 totalSlasherUpdatesPerYear_
slasherUpdate(uint256 slasherId_
transferOwnership(address newOwner
unpause(
withdrawRewards(uint256 userId_address to_
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AnchorPriceUpdated(string symboluint256 anchorPriceuint256 oldTimestampuint256 newTimestamp
NothingToReward(uint256 indexed userIduint256 ethPrice
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Poke(address indexed pokeruint256 tokenCount
PokeFromReporter(uint256 indexed reporterIduint256 tokenCountuint256 rewardCount
PokeFromSlasher(uint256 indexed slasherIduint256 tokenCountuint256 overdueCount
PriceUpdated(string symboluint256 price
RewardIgnored(uint256 indexed userIduint256 countuint256 deposituint256 ethPriceuint256 cvpPriceuint256 calculatedReward
RewardUserReport(uint256 indexed userIduint256 countuint256 deposituint256 ethPriceuint256 cvpPriceuint256 calculatedReward
RewardUserSlasherUpdate(uint256 indexed slasherIduint256 deposituint256 ethPriceuint256 cvpPriceuint256 calculatedReward
RewardUserSlasherUpdateIgnored(uint256 indexed slasherIduint256 deposituint256 ethPriceuint256 cvpPriceuint256 calculatedReward
SetCvpApy(uint256 cvpReportAPYuint256 cvpSlasherUpdateAPY
SetGasExpenses(uint256 gasExpensesPerAssetReportuint256 gasExpensesForSlasherStatusUpdate
SetGasPriceLimit(uint256 gasPriceLimit
SetPowerOracleStaking(address powerOracleStaking
SetReportIntervals(uint256 minReportIntervaluint256 maxReportInterval
SetTotalReportsPerYear(uint256 totalReportsPerYearuint256 totalSlasherUpdatePerYear
UniswapWindowUpdated(bytes32 indexed symbolHashuint256 oldTimestampuint256 newTimestampuint256 oldPriceuint256 newPrice
Unpaused(address account
UpdateSlasher(uint256 indexed slasherIduint256 prevSlasherTimestampuint256 newSlasherTimestamp
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.