YearnGaugeStrategy

Verified contract

Proxy

Active on Ethereum with 10 txns
Deployed by via 0xf28139b7 at 19594532
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
Value $159.97
ERC-20
--
0x87b04eba2b15c69b5cd31e2a4aa2d03e8e1521832759ecfb5f46c8039f199e64
0x2eb9cdefc12a14355319f990e1e44eaba4429bf4904c83b80ec5cbba7376204e
0xf0aea0843399f8572000a484a25e532b8a7570aaf5a62f561c1dac42aa70881e
0xa5b6b6587789a51c12108cf36b1f64aaf36b567f05b44ec2b9eae571d3868dcb
0x9005e7f79210a096fc1bfb47d80035c592f49d862d4690521ae17a780ec82f6c
0xacd1a50c02a4e82a5dc10ae736f719d8bb4132b219bb424c17ddb8f310672a92
0x9d1681b49ce4c3e93df8240ca1560c6946981bc3cc373c8b63369ed98fcb0edd
0x46e8f9b64e2a363bdcd4957621348201f034c46d02b5f6a1382b7350cda7ab30
0x25784e23928a884f6e5c677e751a8ee9b093fc89b165f3f2221e442fbfc2ab76
0x10bcf8f120cbcdf738346249b255b5c4e651aa0a601730ca082923c6aba3af9c

Functions
Getter at block 20972395
dYfiRedeemer(view returns (address)
0x986f38b5b096070ee64b12da762468606c8b0706
tendTrigger(view returns (boolbytes)
(false, 0x440368a3)
tokenizedStrategyAddress(view returns (address)
0xbb51273d6c746910c7c06fe718f30c936170fed0
vault(view returns (address)
0x58900d761ae3765b75ddfc235c1536b527f25d8f
vaultAsset(view returns (address)
0x69accb968b19a53790f43e57558f5e443a91af22
yearnStakingDelegate(view returns (address)
0x05dcdbf02f29239d1f8d9797e22589a2de1c152f
DOMAIN_SEPARATOR(view returns (bytes32)
0x6e43cb44790d7133f24dc3a838d122ecf9985b03856e07210fde79fa492e4e74
FACTORY(view returns (address)
0x444045c5c13c246e117ed36437303cac8e250ab0
MAX_FEE(view returns (uint16)
5000
apiVersion(pure returns (string)
3.0.2
asset(view returns (address)
0x81d93531720d86f0491dee7d03f30b3b5ac24e59
decimals(view returns (uint8)
18
emergencyAdmin(view returns (address)
0x7bd578354b0b2f02e656f1bdc0e41a80f860534b
fullProfitUnlockDate(view returns (uint256)
1723870835
isShutdown(view returns (bool)
false
keeper(view returns (address)
0xc5cce4661eb87b95df717b4d25a76ea137f081f7
lastReport(view returns (uint256)
1723006835
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)
1015537406797000059
profitMaxUnlockTime(view returns (uint256)
864000
profitUnlockingRate(view returns (uint256)
25968016765741135416666
symbol(view returns (string)
ysyG-yvCurve-yETH-f
totalAssets(view returns (uint256)
2113488184960195624
totalSupply(view returns (uint256)
2081152472390088386
unlockedShares(view returns (uint256)
22436366485600341
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(