CurveConvexStrategyV2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x11b26993 at 15883033
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 49 additional slots
-
variable spans 49 additional slots

No balances found for "CurveConvexStrategyV2"

No transactions found for "CurveConvexStrategyV2"


Functions
Getter at block 21226314
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
crvRewards(view returns (address)
0xd533a949740bb3306d119cc777fa900ba034cd52
cvxBooster(view returns (address)
0xf403c135812408bfbe8713b5a23a04b3d48aae31
cvxRewards(view returns (address)
0x4e3fbd56cd56c3e72c1403e103b45db9da5b9d2b
exchange(view returns (address)
0x29c66cf57a03d41cfe6d9ecb6883aa0e2aba21ec
priceFeed(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
upgradeStatus(view returns (bool)
false
Read-only
decodeEntryParams(bytes datapure returns (addressaddressaddressuint8uint8uint256)
decodeExitParams(bytes datapure returns (addressaddressaddressbytesuint8uint256)
decodeRewardsParams(bytes datapure returns (addressuint256uint256)
encodeEntryParams(address curvePooladdress poolTokenaddress lpTokenuint8 poolSizeuint8 tokenIndexInCurveuint256 convexPoolIdpure returns (bytes)
encodeExitParams(address curvePooladdress poolTokenaddress lpTokenbytes typeOfTokenIndexuint8 tokenIndexInCurveuint256 convexPoolIdpure returns (bytes)
encodeRewardsParams(address lpTokenuint256 convexPoolIduint256 assetIdpure returns (bytes)
getDeployedAmount(bytes dataview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeUpgradeStatus(bool _status
exitAll(bytes datauint256 unwindPercentaddress outputCoinaddress receiverbool _withdrawRewardsbool swapRewards
exitOnlyRewards(bytes dataaddress outputCoinaddress receiverbool swapRewards
getDeployedAmountAndRewards(bytes datareturns (uint256)
grantRole(bytes32 roleaddress account
initialize(address _multiSigWalletaddress _voteExecutoraddress _strategyHandleraddress _priceFeed
invest(bytes datauint256 amount
multicall(address[] destinationsbytes[] calldatas
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawRewards(address _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.