ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 4 txns
Deployed by via 0xd91ba02e at 15883035
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 "ERC1967Proxy"

0xefb3e969adcef251a5ed02411dff67219784b1f2d7713ff93ea1eaf6c9a90ce3
0xa032cd78f83d58f256487f797934f76839c14f537c5184e50a9e31d66b3dd8de
0x3bb4f79f6eacbf419861bd88cd303edb8e72be4b4a802b851c99f37c769d19e0
0xc8059939b4ca9847887f610677e9156158b0e502219274dd82b1e5e589232a69

Functions
Getter at block 21224997
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)
0x24733d6ebdf1da157d2a491149e316830443fc00
 
proxiableUUID(view returns (bytes32)
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
Upgraded(address indexed implementation
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(address _logicbytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.