Instadapp DAI

Verified contract

Proxy

Active on Ethereum with 443 txns
Deployed by via 0xa96a6131 at 14650828
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
4 additional variables

No balances found for "Instadapp DAI"

0xb70770b1e5c4dd215ce0173be9e30fb337ea9e4ad1d502ab8a078734a2331ec6
0xc5ab9325e373fad7ccf4dd63cefd41d020e82c025f62e2353966093a352f2279
0xa43304acda531ac9bcd13b650fb3f22a5c258010725e7a8468b8e03e66a73de4
0x3c5f584f62a23b35267c6458fddc7382263b0175f1de060eb5d3028205c86324
0x9dcb4fded83834caacfaca66cf22359ab151296654d19aec84cfa6e30db1d1bf
0x5a6562da95e2137f31d97711f2d9b4fa096604f0eb6c141398affb62f0e25ef8
0xab0fed366ab98a21de3bd17b5af6346c0da18c16a190fe4741c1c4d9237f0e59
0x831bc96bd177ea4fc92e7fb4e666429fcae538f19a2d5cbf7a26f2c1a15da111
0x141b7edff4099f71fe71f726bc0ab526b30b4a7d30970eed6b0e5f34f2472fc8
0x37c73dc53f5233c44981b88e41e7e271a1d41b75134b94dc8d1ffa2285b2a673

Functions
Getter at block 20859518
getAdmin(view returns (address)
0xa8c31e39e40e6765bedbd83d92d6aa0b33f1ccc5
getDummyImplementation(view returns (address)
0x2766dc21ac3c0b15a2445e5e8033a47304f91fdf
decimals(view returns (uint8)
18
 
getCurrentExchangePrice(view returns (uint256 exchangePrice_uint256 newTokenRevenue_)
 
getNewProfits(view returns (uint256 profits_)
 
getVaultBalances(view returns (uint256 tokenCollateralAmt_uint256 stethCollateralAmt_uint256 wethDebtAmt_uint256 tokenVaultBal_uint256 tokenDSABal_uint256 netTokenBal_)
name(view returns (string)
Instadapp DAI
symbol(view returns (string)
iDAI
totalSupply(view returns (uint256)
2296655419288220594422
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)
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)
deleverage(uint256 amt_
deleverageAndWithdraw(uint256 deleverageAmt_uint256 withdrawAmount_address to_
increaseAllowance(address spenderuint256 addedValuereturns (bool)
leverage(uint256 amt_
supply(address token_uint256 amount_address to_returns (uint256 vtokenAmount_)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 amount_address to_returns (uint256 vtokenAmount_)
Events
removeImplementationLog(address implementation_
setAdminLog(address oldAdmin_address newAdmin_
setDummyImplementationLog(address oldDummyImplementation_address newDummyImplementation_
setImplementationLog(address implementation_bytes4[] sigs_
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
deleverageAndWithdrawLog(uint256 deleverageAmt_uint256 transferAmt_uint256 vtokenAmount_address to_
deleverageLog(uint256 amt_uint256 transferAmt_
leverageLog(uint256 amt_uint256 transferAmt_
supplyLog(uint256 amount_address indexed caller_address indexed to_
withdrawLog(uint256 amount_address indexed caller_address indexed to_
Constructor
constructor(address admin_address dummyImplementation_
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.