YearnGaugeStrategy

Verified contract

Proxy

Active on Ethereum with 30 txns
Deployed by via 0x2d42fdfd at 19594554
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 40 additional slots
ERC-20
--
0x396597c77e310d3a7d16f5be3ee69a3e6d268da6e9dd7e7328155d3ffb344ed2
0x8a3dc1e0aa840ae0f92689ae2fbc02d5a14300d66f73f69abb8baea6ac41b104
0xc3764e8df2fe9c2e3eedbcdb163b4590f1b8eb2b9cb4cc21cd43dd48a1ce6866
0x7b075cc9ee5f02b0a3b5f64dbdca368758459915039d71452a78aeb94929cb33
0xbb6080c30317f4eb7a7784297f677dac1e32e57af9719562fd3b7b4d0c227488
0xc26386e59e669f85932c506f5d4d2d891ede8653fc8f194c92a6bc62fb0d28dd
0xe5bed1e82b7e0e999203df23ac4c6399cf004d565df8e4e694577594d9210778
0x3dec5afc7fc2a1dd421d80e6ae9a3683fbd5ff21e452dc2ad6a9e4940f67a207
0x154ba4b6114d4f42051f9076e6708e32de148f45436acc7b87d75e918d5caea2
0xed8681d179d42eecdb30cacb5ed16a904f46ac9894c9f76b7f85bde20dc2725f

Functions
Getter at block 21085272
dYfiRedeemer(view returns (address)
0x986f38b5b096070ee64b12da762468606c8b0706
tendTrigger(view returns (boolbytes)
(false, 0x440368a3)
tokenizedStrategyAddress(view returns (address)
0xbb51273d6c746910c7c06fe718f30c936170fed0
vault(view returns (address)
0xf70b3f1ea3bfc659ffb8b27e84fae7ef38b5bd3b
vaultAsset(view returns (address)
0xe8449f1495012ee18db7aa18cd5706b47e69627c
yearnStakingDelegate(view returns (address)
0x05dcdbf02f29239d1f8d9797e22589a2de1c152f
DOMAIN_SEPARATOR(view returns (bytes32)
0xf3430af21ea18344ed632ebef134f21c49b3dc8f1c5f08b9508edbc67284b975
FACTORY(view returns (address)
0x444045c5c13c246e117ed36437303cac8e250ab0
MAX_FEE(view returns (uint16)
5000
apiVersion(pure returns (string)
3.0.2
asset(view returns (address)
0x28da6de3e804bddf0ad237cfa6048f2930d0b4dc
decimals(view returns (uint8)
18
emergencyAdmin(view returns (address)
0x7bd578354b0b2f02e656f1bdc0e41a80f860534b
fullProfitUnlockDate(view returns (uint256)
1730936315
isShutdown(view returns (bool)
false
keeper(view returns (address)
0xc5cce4661eb87b95df717b4d25a76ea137f081f7
lastReport(view returns (uint256)
1730264459
management(view returns (address)
0x71bdc5f3aba49538c76d58bc2ab4e3a1118dae4c
name(view returns (string)
Wrapped YearnV3 Strategy
pendingManagement(view returns (address)
0x0000000000000000000000000000000000000000
performanceFee(view returns (uint16)
0
performanceFeeRecipient(view returns (address)
0x7bd578354b0b2f02e656f1bdc0e41a80f860534b
pricePerShare(view returns (uint256)
1438094466606834783
profitMaxUnlockTime(view returns (uint256)
864000
profitUnlockingRate(view returns (uint256)
78584824651355704198518
symbol(view returns (string)
ysyG-yvCurve-dYFIETH-f-f
totalAssets(view returns (uint256)
7243509631892148147
totalSupply(view returns (uint256)
5036880260712715937
unlockedShares(view returns (uint256)
8572032672969880
Read-only
availableDepositLimit(addressview returns (uint256)
availableWithdrawLimit(addressview returns (uint256)
depositedInYSD(address assetview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
maxDeposit(address ownerview returns (uint256)
maxMint(address ownerview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxWithdraw(address ownerview returns (uint256)
nonces(address _ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
requireEmergencyAuthorized(address _senderview 
requireKeeperOrManagement(address _senderview 
requireManagement(address _senderview 
State-modifying
deployFunds(uint256 _amount
freeFunds(uint256 _amount
harvestAndReport(returns (uint256)
setDYfiRedeemer(address newDYfiRedeemer
setHarvestSwapParams(struct CurveRouterSwapperCurveSwapParams curveSwapParams
shutdownWithdraw(uint256 _amount
tendThis(uint256 _totalIdle
acceptManagement(
approve(address spenderuint256 amountreturns (bool)
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
emergencyWithdraw(uint256 amount
initialize(address _assetstring _nameaddress _managementaddress _performanceFeeRecipientaddress _keeper
mint(uint256 sharesaddress receiverreturns (uint256 assets)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
redeem(uint256 sharesaddress receiveraddress ownerreturns (uint256)
redeem(uint256 sharesaddress receiveraddress owneruint256 maxLossreturns (uint256)
report(returns (uint256 profituint256 loss)
setEmergencyAdmin(address _emergencyAdmin
setKeeper(address _keeper
setPendingManagement(address _management
setPerformanceFee(uint16 _performanceFee
setPerformanceFeeRecipient(address _performanceFeeRecipient
setProfitMaxUnlockTime(uint256 _profitMaxUnlockTime
shutdownStrategy(
tend(
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 assetsaddress receiveraddress ownerreturns (uint256 shares)
withdraw(uint256 assetsaddress receiveraddress owneruint256 maxLossreturns (uint256 shares)
Events
DYfiRedeemerSet(address oldDYfiRedeemeraddress newDYfiRedeemer
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed calleraddress indexed owneruint256 assetsuint256 shares
NewTokenizedStrategy(address indexed strategyaddress indexed assetstring apiVersion
Reported(uint256 profituint256 lossuint256 protocolFeesuint256 performanceFees
StrategyShutdown(
Transfer(address indexed fromaddress indexed touint256 value
UpdateEmergencyAdmin(address indexed newEmergencyAdmin
UpdateKeeper(address indexed newKeeper
UpdateManagement(address indexed newManagement
UpdatePendingManagement(address indexed newPendingManagement
UpdatePerformanceFee(uint16 newPerformanceFee
UpdatePerformanceFeeRecipient(address indexed newPerformanceFeeRecipient
UpdateProfitMaxUnlockTime(uint256 newProfitMaxUnlockTime
Withdraw(address indexed calleraddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address asset_address yearnStakingDelegate_address curveRouter_
Fallback and receive
fallback(
Errors
ExpectedAmountZero(
InvalidFromToken(address intendedFromTokenaddress actualFromToken
InvalidSwapParams(
InvalidToToken(address intendedToTokenaddress actualToToken
SameAddress(
ZeroAddress(