Iron Bank Dai Stablecoin

Verified contract

Proxy

Active on Ethereum with 2,521 txns
Deployed by via 0x4c08c093 at 11385419
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
21 additional variables
ERC-20
Value $559,587.47
ERC-20
Value $0.68
ERC-20
--
ERC-20
--
ERC-20
--
0xeae315e20aa0bc9045c05700724022a8636bdbfd22c53fae0ed542040681a2d0
0xfa8049024449dfc065a2a0386c313b40d05880302672363388e814447a32a5d2
0x482eaf04d93404e3ce74559b7c8211138362e378500ca89eac66653ce64d0dc1
0xde962297d43a83a10e367743b7a13bdacfe96fb7ed9746d13b8ad5bfc418a9e2
0x8c9753c86c4dd5c90e491518ad7c387a0fe16dc55035b2d264803e6c83356948
0xa54e905b31c9947c1027b746dcdd3548390e000b27e8e44c89a0f0e92dfdeb2b
0x37d6ecff95edb7ea43079c8bfb06d635d91c661f4cf4f374ff3115b1578b2e8b
0x47d54c75ab0ad54f27151b28ee84a26aad1ec1cefd0ac81177c64ed1e3f8919e
0xcd967b328da227f9f296db29ad429947889a0a684e47788e9f22e7e7386e802b
0x6fdbe22cced83c5b087f459047118369fbd134e54b97b026b227c11853afd296

Functions
Getter at block 21013740
accrualBlockNumber(view returns (uint256)
21013290
admin(view returns (address)
0x1145ed8549fc5a49ace3f01354a05d03058fef24
borrowIndex(view returns (uint256)
1849479626637370364
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xab1c342c7bf5ec5f02adea1c2270670bca144cbb
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
154780267334472817118960749
getCash(view returns (uint256)
559651273571375765925917
implementation(view returns (address)
0x7e8844ea4c211a69ad9308ba0b6cdb3ea0bb2b05
interestRateModel(view returns (address)
0x5931ee26a25b8d4ba3ced3dc32653606a76a7612
isCToken(view returns (bool)
true
name(view returns (string)
Iron Bank Dai Stablecoin
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
iDAI
totalBorrows(view returns (uint256)
4934546813920239021835207
totalReserves(view returns (uint256)
124413343099777483287889
totalSupply(view returns (uint256)
34692954320772603
underlying(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
accrualBlockNumber(view returns (uint256)
21013290
admin(view returns (address)
0x1145ed8549fc5a49ace3f01354a05d03058fef24
borrowIndex(view returns (uint256)
1849479626637370364
 
borrowRatePerBlock(view returns (uint256)
collateralCap(view returns (uint256)
30000000000000000
comptroller(view returns (address)
0xab1c342c7bf5ec5f02adea1c2270670bca144cbb
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
154780267334472817118960749
flashFeeBips(view returns (uint256)
3
getCash(view returns (uint256)
559651273571375765925917
implementation(view returns (address)
0x7e8844ea4c211a69ad9308ba0b6cdb3ea0bb2b05
interestRateModel(view returns (address)
0x5931ee26a25b8d4ba3ced3dc32653606a76a7612
internalCash(view returns (uint256)
559651273571375765925917
isCToken(view returns (bool)
true
name(view returns (string)
Iron Bank Dai Stablecoin
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
iDAI
totalBorrows(view returns (uint256)
4934546813920239021835207
totalCollateralTokens(view returns (uint256)
16273547105407092
totalReserves(view returns (uint256)
124413343099777483287889
totalSupply(view returns (uint256)
34692954320772603
underlying(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
accountCollateralTokens(addressview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
estimateBorrowRatePerBlockAfterChange(uint256 changebool repayview returns (uint256)
estimateSupplyRatePerBlockAfterChange(uint256 changebool repayview returns (uint256)
flashFee(address tokenuint256 amountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
isCollateralTokenInit(addressview returns (bool)
maxFlashLoan(address tokenview returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
exchangeRateCurrent(returns (uint256)
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_setCollateralCap(uint256 newCollateralCap
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
flashLoan(address receiveraddress tokenuint256 amountbytes datareturns (bool)
gulp(
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
initialize(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
registerCollateral(address accountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
unregisterCollateral(address account
Events
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Failure(uint256 erroruint256 infouint256 detail
Flashloan(address indexed receiveruint256 amountuint256 totalFeeuint256 reservesFee
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress cTokenCollateraluint256 seizeTokens
Mint(address minteruint256 mintAmountuint256 mintTokens
NewAdmin(address oldAdminaddress newAdmin
NewCollateralCap(address tokenuint256 newCap
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesAdded(address benefactoruint256 addAmountuint256 newTotalReserves
ReservesReduced(address adminuint256 reduceAmountuint256 newTotalReserves
Transfer(address indexed fromaddress indexed touint256 amount
UserCollateralChanged(address accountuint256 newCollateralTokens
Constructor
constructor(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationData
Fallback and receive
fallback(
Errors

This contract contains no error objects.