YearnVaultInstantRebindStrategy

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf4b93b08 at 12679406
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

No balances found for "YearnVaultInstantRebindStrategy"

No transactions found for "YearnVaultInstantRebindStrategy"


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=0, useVirtualPriceEstimation=false)
curvePoolRegistry(view returns (address)
0x0000000000000000000000000000000000000000
getPoolTokens(view returns (address[])
[]
lastUpdate(view returns (uint256)
0
maxWithdrawalLoss(view returns (uint256)
0
minPulledUSDC(view returns (uint256)
0
oracle(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
pool(view returns (address)
0x9ba60ba98413a60db4c651d4afe5c937bbd8044b
poolController(view returns (address)
0x0000000000000000000000000000000000000000
powerPoke(view returns (address)
0x0000000000000000000000000000000000000000
rateChangeDisabled(view returns (bool)
false
totalWeight(view returns (uint256)
0
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
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
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 _pooladdress _usdc
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.