AdminUpgradeabilityProxy

Verified contract

Proxy

Active on Ethereum with 94 txns
Deployed by via 0x95ffdeab at 12647805
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
ERC-20
Value $0
0x812ecc2f6ea215db9d85b54171e0e7832b23b50af5848ad2de1feed416a77089
0x0f12428de31508039eb730f32520851397270c876cff559165227151ec24a86e
0xdcc1589a363847a83cdc32518e66212fc2877369e34c54122c437ca29dcbfb57
0x4af5d86d997579e13ec664073a9ff85ed21c1691449562f395379176cf67acd7
0x42a1ce841c572939de12b244967a14e448c60f192a505f55592b67499aea7080
0x63123076ab5a708e1c17bb864fd2c6d478154f4f7b4512b5e7c1b7d431c15d79
0x99049a40e18968819775528c2c1dcefc30bf35b487d07f6dc8649182211f8de1
0x78f882d1ebfafe53019db75f5bf6da7481e4fa779f98ca74095c40d81eed563a
0x68a39eda390cc7af922f195be0cb9a43971a0c8a2c16cd9735b1eb2bc661acea
0xd3d3d43c2b06dd74b4b8141df7eab3d475050ecc3c9262aad8b081b0222682b8

Functions
Getter at block 21391952
BONE(view returns (uint256)
1000000000000000000
BPOW_PRECISION(view returns (uint256)
100000000
INIT_POOL_SUPPLY(view returns (uint256)
100000000000000000000
MAX_BOUND_TOKENS(view returns (uint256)
9
MAX_BPOW_BASE(view returns (uint256)
1999999999999999999
MAX_FEE(view returns (uint256)
100000000000000000
MAX_IN_RATIO(view returns (uint256)
500000000000000000
MAX_OUT_RATIO(view returns (uint256)
333333333333333334
MAX_TOTAL_WEIGHT(view returns (uint256)
50000000000000000000
MAX_WEIGHT(view returns (uint256)
50000000000000000000
MIN_BALANCE(view returns (uint256)
1000000
MIN_BOUND_TOKENS(view returns (uint256)
2
MIN_BPOW_BASE(view returns (uint256)
1
MIN_FEE(view returns (uint256)
1000000000000
MIN_WEIGHT(view returns (uint256)
1000000000
USDC(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
constraints(view returns (uint256 minUSDCRemainderbool useVirtualPriceEstimation)
(minUSDCRemainder=20, useVirtualPriceEstimation=false)
curvePoolRegistry(view returns (address)
0x90e00ace148ca3b23ac1bc8c240c2a7dd9c2d7f5
getPoolTokens(view returns (address[])
[0x2a38B9B0201Ca39B17B460eD2f11e4929559071E, 0x4B5BfD52124784745c1071dcB244C6688d2533d3, 0x8ee57c05741aA9DB947A744E713C15d4d19D8822, 0xD6Ea40597Be05c201845c0bFd2e96A60bACde267, 0x84E13785B5a27879921D6F685f041421C7F482dA]
lastUpdate(view returns (uint256)
1675275143
maxWithdrawalLoss(view returns (uint256)
5000
minPulledUSDC(view returns (uint256)
0
oracle(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xb258302c3f209491d604165549079680708581cc
pool(view returns (address)
0x9ba60ba98413a60db4c651d4afe5c937bbd8044b
poolController(view returns (address)
0x750f973f8f2dfe0999321243bf67fa36df7dcb33
powerPoke(view returns (address)
0x04d7aa22ef7181ee3142f5063e026af1bbbe5b96
rateChangeDisabled(view returns (bool)
false
totalWeight(view returns (uint256)
25000000000000000000
Read-only
computeWeightsChange(address _pooladdress[] _tokensaddress[] _piTokensuint256 _minWPSuint256 fromTimestampuint256 toTimestampview returns (uint256[3][] weightsChangeuint256 lenToPushuint256[] newTokenValuesuint256 newTokenValueSum)
getTVL(addressaddress _tokenview returns (uint256)
getTokenValue(address _pooladdress _tokenview returns (uint256 value)
getValueChangeRate(address _tokenuint256 oldTokenValueuint256 newTokenValueview returns (uint256 lastChangeRateuint256 newChangeRate)
getVaultVirtualPriceEstimation(address _tokenuint256 _amountview returns (uint256)
getWeightPerSecond(uint256 fromDenormuint256 targetDenormuint256 fromTimestampuint256 targetTimestamppure returns (uint256)
lastValue(addressview returns (uint256)
valueChangeRate(addressview returns (uint256)
vaultConfig(addressview returns (address depositoruint8 depositorTypeuint8 depositorTokenLengthint8 usdcIndex)
State-modifying
admin(returns (address)
changeAdmin(address newAdmin
implementation(returns (address)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
changePoolTokens(address[] _newTokens
getVaultUsdcEstimation(address _tokenaddress _crvTokenuint256 _amountreturns (uint256)
initialize(address _powerPokeaddress _curvePoolRegistryaddress _poolControlleruint256 _maxWithdrawalLossstruct YearnVaultInstantRebindStrategyStrategyConstraints _constraints
pokeFromReporter(uint256 _reporterIdbytes _rewardOpts
pokeFromSlasher(uint256 _reporterIdbytes _rewardOpts
removeApprovals(address[] _tokensaddress[] _tos
renounceOwnership(
seizeERC20(address[] _tokensaddress[] _tosuint256[] _amounts
setCurvePoolRegistry(address _curvePoolRegistry
setMaxWithdrawalLoss(uint256 _maxWithdrawalLoss
setMinPulledUSDC(uint256 _minPulledUSDC
setPoolController(address _poolController
setRateUpdateDisabled(bool _disabled
setStrategyConstraints(struct YearnVaultInstantRebindStrategyStrategyConstraints _constraints
setTotalWeight(uint256 _totalWeight
setValueChangeRates(address[] _tokensuint256[] _newTokenRates
setVaultConfig(address _vaultaddress _depositoruint8 _depositorTypeuint8 _depositorTokenLengthint8 _usdcIndex
syncPoolTokens(
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
ChangePoolTokens(address[] poolTokensBeforeaddress[] poolTokensAfter
InstantRebind(uint256 poolCurrentTokensCountuint256 usdcPulleduint256 usdcRemainder
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PullLiquidity(address indexed vaultTokenaddress crvTokenuint256 vaultAmountuint256 crvAmountExpecteduint256 crvAmountActualuint256 usdcAmountuint256 vaultReserve
PushLiquidity(address indexed vaultTokenaddress crvTokenuint256 vaultAmountuint256 crvAmountuint256 usdcAmount
SeizeERC20(address indexed tokenaddress indexed touint256 amount
SetCurvePoolRegistry(address curvePoolRegistry
SetMaxWithdrawalLoss(uint256 maxWithdrawalLoss
SetMinPulledUSDC(uint256 minPulledUSDC
SetPoolController(address indexed poolController
SetRateChangeDisabled(bool rateChangeDisabled
SetStrategyConstraints(uint256 minUSDCRemainderbool useVirtualPriceEstimation
SetTotalWeight(uint256 totalWeight
SetValueChangeRate(address indexed tokenuint256 oldRateuint256 newRate
SetVaultConfig(address indexed vaultaddress indexed depositoruint8 depositorTypeuint8 depositorTokenLengthint8 usdcIndex
UpdatePool(address[] poolTokensBeforeaddress[] poolTokensAfter
UpdatePoolTokenValue(address indexed tokenuint256 oldTokenValueuint256 newTokenValueuint256 lastChangeRateuint256 newChangeRate
UpdatePoolWeights(address indexed pooluint256 indexed timestampaddress[] tokensuint256[3][] weightsChangeuint256[] newTokenValues
VaultWithdrawFee(address indexed vaultTokenuint256 crvAmount
Constructor
constructor(address _logicaddress _adminbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.