Instadapp DAI
Verified contract
Proxy
Active on
Ethereum with 443 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
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
0x0281…68a3
0xe6f4…7c44
4 additional
variables
Balances ($0.00)
No balances found for "Instadapp DAI"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20156372 | 3 months ago | | | 0 | 0.0026430280 | |
| 19895508 | 4 months ago | | | 0 | 0.0026407537 | |
| 18922863 | 9 months ago | | | 0 | 0.00057201470 | |
| 18706109 | 10 months ago | | | 0 | 0.0010273353 | |
| 18039239 | a year ago | | | 0 | 0.0083500678 | |
| 17993526 | a year ago | | | 0 | 0.013711342 | |
| 17977314 | a year ago | | | 0 | 0.0084431150 | |
| 17646987 | a year ago | | | 0 | 0.012557320 | |
| 17494919 | a year ago | | | 0 | 0.00078141767 | |
| 17177892 | a year ago | | | 0 | 0.037614660 |
ABI
ABI objects
Getter at block 20859518 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_)
getAdmin() view returns (address)
0xa8c31e39e40e6765bedbd83d92d6aa0b33f1ccc5
getDummyImplementation() view returns (address)
0x2766dc21ac3c0b15a2445e5e8033a47304f91fdf
decimals() view returns (uint8)
18
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 owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
State-modifying
Events addImplementation(address implementation_, bytes4[] sigs_)
removeImplementation(address implementation_)
setAdmin(address newAdmin_)
setDummyImplementation(address newDummyImplementation_)
approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deleverage(uint256 amt_)
deleverageAndWithdraw(uint256 deleverageAmt_, uint256 withdrawAmount_, address to_)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
leverage(uint256 amt_)
supply(address token_, uint256 amount_, address to_) returns (uint256 vtokenAmount_)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
withdraw(uint256 amount_, address to_) returns (uint256 vtokenAmount_)
removeImplementationLog(address implementation_)
setAdminLog(address oldAdmin_, address newAdmin_)
setDummyImplementationLog(address oldDummyImplementation_, address newDummyImplementation_)
setImplementationLog(address implementation_, bytes4[] sigs_)
Approval(address indexed owner, address indexed spender, uint256 value)
Transfer(address indexed from, address indexed to, uint256 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(address admin_, address dummyImplementation_)
fallback()
receive()
This contract contains no error objects.