Instadapp ETH v2

Verified contract

Proxy

Active on Ethereum with 3,968 txns
Deployed by via 0xe956a0d7 at 16609585
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 44 additional slots
-
variable spans 48 additional slots
5 additional variables
ERC-20
Value $34,276,974.16
ERC-20
--
 (#26628)
ERC-721
--
 (#26627)
ERC-721
--
 (#26626)
ERC-721
--
 (#26625)
ERC-721
--
 (#26518)
ERC-721
--
 (#26517)
ERC-721
--
 (#26516)
ERC-721
--
 (#26515)
ERC-721
--
0xda4fb1c198f9646a25621bdf04c0ec8dab2d7e05bfd38983b472c5b097f0d95a
0x65ca387b404f1bb624c14575121d5243ae7637f56baabe6fecc23fde65c2fccf
0x4f0a8ee0f00ea7eef2e77e79d8bf03b99721dc68860ffdfe2c106d469c33f5c3
0x68c2ea95806fca1d07e55b6342f6a25ce52866816551e7da1f3eb96a3b80de20
0x27413191d371c61bea7c1fec85440439cdff606862bef0089aab6d11e5402e86
0xfae66223b95a3c74abd79aa405d23bca2f70f95212ac4a1d8c38624eeb7339c8
0x8cc2d1de3773283023b7bf3948706473c4b54b1d3a9c2e08a63de0e13c1bcda1
0x06d07dd76f61b7e6ba36bf5984d0518dcabd85e83d3a60766afe155d9fc6f333
0xb95e9b7a59cf567fa668b21adbd9317739499d5559951b9c6c17e8b96b360152
0xd5f78e1555887ef2e0459eed2529ec5f4dd9d5848392f199d22d44822ba72b98

Functions
Getter at block 21265169
getAdmin(view returns (address)
0x2386dc45added673317ef068992f19421b481f4c
getDummyImplementation(view returns (address)
0x41c4cb513c98717a91f591c17bf127e8cc7f5d2f
aggrMaxVaultRatio(view returns (uint256)
920000
asset(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
decimals(view returns (uint8)
18
exchangePrice(view returns (uint256)
1133110418246723844
leverageMaxUnitAmountLimit(view returns (uint256)
10000
name(view returns (string)
Instadapp ETH v2
queuedWithdrawStEth(view returns (uint256)
0
revenue(view returns (uint256)
83788368465585267098
revenueExchangePrice(view returns (uint256)
1133110418246723844
revenueFeePercentage(view returns (uint256)
200000
secondaryAuth(view returns (address)
0x4f6f977acdd1177dcd81ab83074855ecb9c2d49e
symbol(view returns (string)
iETHv2
totalAssets(view returns (uint256)
43359681096949567895238
totalSupply(view returns (uint256)
38266068689087294521282
treasury(view returns (address)
0x28849d2b63fa8d361e5fc15cb8abb13019884d09
vaultDSA(view returns (address)
0x9600a48ed0f931d0c422d574e3275a90d8b22745
withdrawFeeAbsoluteMin(view returns (uint256)
0
withdrawalFeePercentage(view returns (uint256)
500
Read-only
getImplementationSigs(address impl_view returns (bytes4[])
getSigsImplementation(bytes4 sig_view returns (address)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
convertToAssets(uint256 sharesview returns (uint256)
convertToShares(uint256 assetsview returns (uint256)
isRebalancer(addressview returns (bool)
maxDeposit(addressview returns (uint256)
maxMint(addressview returns (uint256)
maxRedeem(address ownerview returns (uint256)
maxRiskRatio(uint8view returns (uint256)
maxWithdraw(address ownerview returns (uint256)
previewDeposit(uint256 assetsview returns (uint256)
previewMint(uint256 sharesview returns (uint256)
previewRedeem(uint256 sharesview returns (uint256)
previewWithdraw(uint256 assetsview returns (uint256)
readFromStorage(bytes32 slot_view returns (uint256 result_)
State-modifying
addImplementation(address implementation_bytes4[] sigs_
removeImplementation(address implementation_
setAdmin(address newAdmin_
setDummyImplementation(address newDummyImplementation_
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(uint256 assets_address receiver_returns (uint256 shares_)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(uint256 shares_address receiver_returns (uint256 assets_)
redeem(uint256 shares_address receiver_address owner_returns (uint256 assetsAfterFee_)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 assets_address receiver_address owner_returns (uint256 shares_)
Events
LogRemoveImplementation(address implementation_
LogSetAdmin(address oldAdmin_address newAdmin_
LogSetDummyImplementation(address oldDummyImplementation_address newDummyImplementation_
LogSetImplementation(address implementation_bytes4[] sigs_
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed senderaddress indexed owneruint256 assetsuint256 shares
Initialized(uint8 version
LogWithdrawFeeCollected(address indexed payeruint256 indexed fee
Transfer(address indexed fromaddress indexed touint256 value
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 assetsuint256 shares
Constructor
constructor(address admin_address dummyImplementation_
Fallback and receive
fallback(
receive(
Errors
Helpers__EulerDisabled(
Helpers__NotRebalancer(
Helpers__Reentrant(
Helpers__UnsupportedProtocolId(
UserModule__CollectReveuneAmountIsHigh(
UserModule__DeleverageAmountTooHigh(
UserModule__ImportAaveV3Unsafe(
UserModule__LessAstethRecieved(
UserModule__NotValidCollectReveuneAmount(
UserModule__NotValidDeleverageAmount(
UserModule__PositionUnsafe(