Instadapp ETH v2

Verified contract

Proxy

Active on Ethereum with 3,738 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 $8,666,141.79
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
--
0xd6c104a0b0a790495b26355d6de4e5de31b10bac830e707e8fbf873812d954aa
0x4b0e830b1fd9f6bf38127b51ce2875a1c255967c52bc039dd14982216bdca050
0x5d7c0a81be4b36d6c9bc4b71ac6b569bc793ee81479cf8d137f2e7b29a4a9503
0xdce404907df44589601f7574d02dfa96130632c765e02db169a6b39739fa315e
0xfb40648b9823e6522009fdbac010d521b6845e030b23a9b27426d5f3f14ca7b0
0x6095b1090c3c990e2a59df200c6cf4877aa416a394cbd9d781bb1be04efb5e16
0x07b457544eeda157a7850b899e11e9169394c0b3182b9d931d4c51d0dd0ca063
0x891cf857bd256d23fd20187f84ec88a69b8d9135758da7b48500f74188d362fc
0x7a819fae2db78463a945c3ff946b7b24c53785b3aaf8f31af14495498e74f8fa
0x937428145dc765db879be899d33c1636d54f15972352b906ece3ac2d94fa3a56

Functions
Getter at block 20920626
getAdmin(view returns (address)
0x2386dc45added673317ef068992f19421b481f4c
getDummyImplementation(view returns (address)
0x37b1af815f153cafcc6ba8f503abe05ae40099f0
aggrMaxVaultRatio(view returns (uint256)
920000
asset(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
decimals(view returns (uint8)
18
exchangePrice(view returns (uint256)
1123157964487712427
leverageMaxUnitAmountLimit(view returns (uint256)
10000
name(view returns (string)
Instadapp ETH v2
queuedWithdrawStEth(view returns (uint256)
0
revenue(view returns (uint256)
2690223352692544106
revenueExchangePrice(view returns (uint256)
1123515465822251046
revenueFeePercentage(view returns (uint256)
200000
secondaryAuth(view returns (address)
0xa8c31e39e40e6765bedbd83d92d6aa0b33f1ccc5
symbol(view returns (string)
iETHv2
totalAssets(view returns (uint256)
33304418424623046776447
totalSupply(view returns (uint256)
29652479417544480032863
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(