YearnGaugeStrategy

Verified contract

Proxy

Active on Ethereum with 13 txns
Deployed by via 0x32925250 at 19594588
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 $91.55
ERC-20
--
0x9e12887a48341c24105628e3c4c478dc237411329dbfdd0a35c60ca1e1286297
0xefdc268c0ea99347da625cb8bdada02c0e5043e9ecdcf9f1f9314aeea4ea0c5b
0x9efce21bcdcf047bb51d17bc0383de966e6da1867689204233e7565c7c0400c1
0xd9ab7f15a4b22d98540934b65a0d9be8bcf5e2f3e0e5d73a395abc59fcaa20e8
0x2c4da443206054b8643e49f5cdf130157b8cdc5995fad39e43357964f64d06cd
0x8857d7781122118c4f8a9aa573689858c39cc88da41895d6192380430f5f0901
0xa56b7eb4fad9c96c0a45bceef599ba7fc986391309565d2477159d61978b59fc
0xfe84ebb582775d2d94eeeb9b365edcd4c9dea0993d9223067596133fb222d0fe
0xfcd5eb9d10fe83f021cd2202930d7618c47b835324eb61bb74c92e86a3e92c5f
0xcca2af293c51393c5112c1fdc089c5a6674f43c96a4797e11f8d5be7ea2471fb

Functions
Getter at block 21378227
dYfiRedeemer(view returns (address)
0x986f38b5b096070ee64b12da762468606c8b0706
tendTrigger(view returns (boolbytes)
(false, 0x440368a3)
tokenizedStrategyAddress(view returns (address)
0xbb51273d6c746910c7c06fe718f30c936170fed0
vault(view returns (address)
0xbe53a109b494e5c9f97b9cd39fe969be68bf6204
vaultAsset(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
yearnStakingDelegate(view returns (address)
0x05dcdbf02f29239d1f8d9797e22589a2de1c152f
DOMAIN_SEPARATOR(view returns (bytes32)
0xb743d96e681b32f01feb09f061e83572a8bd60fcfa1acd94d33ff0ebe1d6d98f
FACTORY(view returns (address)
0x444045c5c13c246e117ed36437303cac8e250ab0
MAX_FEE(view returns (uint16)
5000
apiVersion(pure returns (string)
3.0.2
asset(view returns (address)
0x622fa41799406b120f9a40da843d358b7b2cfee3
decimals(view returns (uint8)
18
emergencyAdmin(view returns (address)
0x7bd578354b0b2f02e656f1bdc0e41a80f860534b
fullProfitUnlockDate(view returns (uint256)
1733547635
isShutdown(view returns (bool)
false
keeper(view returns (address)
0xc5cce4661eb87b95df717b4d25a76ea137f081f7
lastReport(view returns (uint256)
1732683635
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)
1025315141044565802
profitMaxUnlockTime(view returns (uint256)
864000
profitUnlockingRate(view returns (uint256)
444715517361111
symbol(view returns (string)
ysyG-yvUSDC-1
totalAssets(view returns (uint256)
31837597600
totalSupply(view returns (uint256)
31051523893
unlockedShares(view returns (uint256)
384234207
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(