InstaDeleverageAndWithdrawWrapper

Verified contract

Proxy

Active on Ethereum with 321 txns
Deployed by via 0x89a4290f at 14859440
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,093.55
ERC-20
Value $0
ERC-20
--
0xbb5246628cd175769e997b7f50b78c197a1f59b88f84dfd6ddd71780b98a6b32
0x1123332f1e85271c0ed35e25c3f8a33a9f385b33c390ccf948d216791770b012
0xa94701a2847b2fd43b5ef6305b18b553a45399591146eea05e63a75b3fce2a32
0xe8b43d2d5366093e8a0a59dbc5c8a27a9d00e11eeac93e9352db4ac738aebc67
0xa264308cbc62f3ca69fe6311f2d068a8893ac0636c88d98d574449fea5c89f64
0xcf31fa8bf375756876f97f5c7fbbf092951b748356ee285151ff31b3b74225b9
0x7255831216beb8a4ec9061342b4607464258318a0c04ea2fefc7e2b7faf06e9c
0xe00bdd8f73771efbf158c7dd08929f1634fff3a7366bdf8d089d3818598640c0
0x43e85ba57be5602487313db6f0352e43cadd24f3c0dd5323781048eb0624c883
0x35d5ca650d411c937236c284b25b3c6badfdd985dfa74129054288dfc05a4e71

Functions
Getter at block 21213150
auth(view returns (address)
0xa8c31e39e40e6765bedbd83d92d6aa0b33f1ccc5
premium(view returns (uint256)
500
premiumEth(view returns (uint256)
500
Read-only
isVault(addressview returns (bool)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
deleverageAndWithdraw(address vaultAddr_uint256 deleverageAmt_uint256 withdrawAmount_address to_uint256 unitAmt_bytes swapData_uint256 route_bytes instaData_
executeOperation(address[] tokens_uint256[] amounts_uint256[] premiums_address initiator_bytes params_returns (bool)
updateAuth(address auth_
updatePremium(uint256 premium_
updatePremiumEth(uint256 premiumEth_
updateVault(address vaultAddr_bool isVault_
withdrawPremium(address[] tokens_uint256[] amounts_address to_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
updateAuthLog(address auth_
updatePremiumEthLog(uint256 premiumEth_
updatePremiumLog(uint256 premium_
updateVaultLog(address vaultAddr_bool isVault_
withdrawPremiumLog(address[] tokens_uint256[] amounts_address to_
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.