This contract is being backfilled. You may encounter incomplete storage history.

Instadapp USDC

Verified contract

Proxy

Active on Ethereum with 1,104 txns
Deployed by via 0xb259b2ba at 14564919
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
ERC-20
--
0x1d66eeee82279fda3dcca8b323764e6a12a09ea55c1b31ceb6e250a13f585194
From
0x10b95284b8f03d9e8264da78044388cc7c2f932ae1dcc906bea433dab9e26093
0x50d417d7e74e9448e8c1658498d48dd6081ce8425ff60cd45014954824f41e29
0xe93c1751383981c70e891c9fc45832dcb5d78521de953e2a0296f83b779655e5
0xee04798c7e435fcb98607357299651ab2afe37c79c030e1e65e792b5ddb0dc1c
0x173e6e581de5118ea3f69b454bc1b3fe01bc8de0b6a27d7c8038d38ca80595ea
0x6a17244866ad473834d1e8d8b2b66866805ef3f6fc087456551db730565d1ef4
0x6324f469287e91bca099c9815fd1ef39268ceb79a8867594ee677e72a1b00bbd
0xe409339e3cad0284ee0681445601d6ceb3184d8598f1c5fcdb30d3a6b93484f8
0x191feb0a39b41a6d19e186c28b2c278bf191489cbe25c42c8749efc2c1d4b2e8

Functions
Getter at block 20793296
getAdmin(view returns (address)
0xa8c31e39e40e6765bedbd83d92d6aa0b33f1ccc5
getDummyImplementation(view returns (address)
0x2766dc21ac3c0b15a2445e5e8033a47304f91fdf
decimals(view returns (uint8)
6
 
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 USDC
symbol(view returns (string)
iUSDC
totalSupply(view returns (uint256)
10485969854
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.