YearnVaultInstantRebindStrategy
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
20
Slot
XX
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
Balances ($0.00)
No balances found for "YearnVaultInstantRebindStrategy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "YearnVaultInstantRebindStrategy"
ABI
ABI objects
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 minUSDCRemainder, bool 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 _pool, address[] _tokens, address[] _piTokens, uint256 _minWPS, uint256 fromTimestamp, uint256 toTimestamp) view returns (uint256[3][] weightsChange, uint256 lenToPush, uint256[] newTokenValues, uint256 newTokenValueSum)
getTVL(address, address _token) view returns (uint256)
getTokenValue(address _pool, address _token) view returns (uint256 value)
getValueChangeRate(address _token, uint256 oldTokenValue, uint256 newTokenValue) view returns (uint256 lastChangeRate, uint256 newChangeRate)
getVaultVirtualPriceEstimation(address _token, uint256 _amount) view returns (uint256)
getWeightPerSecond(uint256 fromDenorm, uint256 targetDenorm, uint256 fromTimestamp, uint256 targetTimestamp) pure returns (uint256)
lastValue(address) view returns (uint256)
valueChangeRate(address) view returns (uint256)
vaultConfig(address) view returns (address depositor, uint8 depositorType, uint8 depositorTokenLength, int8 usdcIndex)
State-modifying
Events changePoolTokens(address[] _newTokens)
getVaultUsdcEstimation(address _token, address _crvToken, uint256 _amount) returns (uint256)
initialize(address _powerPoke, address _curvePoolRegistry, address _poolController, uint256 _maxWithdrawalLoss, struct YearnVaultInstantRebindStrategyStrategyConstraints _constraints)
pokeFromReporter(uint256 _reporterId, bytes _rewardOpts)
pokeFromSlasher(uint256 _reporterId, bytes _rewardOpts)
removeApprovals(address[] _tokens, address[] _tos)
renounceOwnership()
seizeERC20(address[] _tokens, address[] _tos, uint256[] _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[] _tokens, uint256[] _newTokenRates)
setVaultConfig(address _vault, address _depositor, uint8 _depositorType, uint8 _depositorTokenLength, int8 _usdcIndex)
syncPoolTokens()
transferOwnership(address newOwner)
ChangePoolTokens(address[] poolTokensBefore, address[] poolTokensAfter)
InstantRebind(uint256 poolCurrentTokensCount, uint256 usdcPulled, uint256 usdcRemainder)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PullLiquidity(address indexed vaultToken, address crvToken, uint256 vaultAmount, uint256 crvAmountExpected, uint256 crvAmountActual, uint256 usdcAmount, uint256 vaultReserve)
PushLiquidity(address indexed vaultToken, address crvToken, uint256 vaultAmount, uint256 crvAmount, uint256 usdcAmount)
SeizeERC20(address indexed token, address indexed to, uint256 amount)
SetCurvePoolRegistry(address curvePoolRegistry)
SetMaxWithdrawalLoss(uint256 maxWithdrawalLoss)
SetMinPulledUSDC(uint256 minPulledUSDC)
SetPoolController(address indexed poolController)
SetRateChangeDisabled(bool rateChangeDisabled)
SetStrategyConstraints(uint256 minUSDCRemainder, bool useVirtualPriceEstimation)
SetTotalWeight(uint256 totalWeight)
SetValueChangeRate(address indexed token, uint256 oldRate, uint256 newRate)
SetVaultConfig(address indexed vault, address indexed depositor, uint8 depositorType, uint8 depositorTokenLength, int8 usdcIndex)
UpdatePool(address[] poolTokensBefore, address[] poolTokensAfter)
UpdatePoolTokenValue(address indexed token, uint256 oldTokenValue, uint256 newTokenValue, uint256 lastChangeRate, uint256 newChangeRate)
UpdatePoolWeights(address indexed pool, uint256 indexed timestamp, address[] tokens, uint256[3][] weightsChange, uint256[] newTokenValues)
VaultWithdrawFee(address indexed vaultToken, uint256 crvAmount)
constructor(address _pool, address _usdc)
This contract contains no fallback and receive objects.
This contract contains no error objects.