Iron Bank GBP

Verified contract

Proxy

Active on Ethereum with 463 txns
Deployed by via 0xcacdf45d at 13035350
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
21 additional variables
ERC-20
--
0xa75d4d467991d37b0e853a8d88575096b00455bfbdd2dc5f96b280313d3e429d
0x816bcbe642191488b9b366fc9777b07ae9768dfcf59981ce43e4a22c48d320ed
0x046e7c8e3efcc5fac16a0307366729eed563a753190ec536e9f8ffa5ae1ebc69
0x312329c2caf320132aa85c71daf6c01467f28d64d3a33aa276794a6496b35b9f
0xdf3f8d41e43dfa39096e64988359324cd209dd0247fb3e1218740b1c3c0cf025
0x549c55542d3285c65075e890cfd4ae2449e3bd9c89bf0b5327e667368f5b7355
0x8b82cff65983f61aeca12690c441c6c0f2f8845922c4c65ee30294470b38f9a1
0x48f3fc66a15275199d49e7eca4cf0e7c013cf9f030afe9c859eab4107a80715c
0xfbee81e9ce9513f461331defd7a189b0d40f404552db5871f7b89eec97d2a3b0
0x375f5312da4f41727aeeb23ebcb0a69b2be906208ff59df3361713013e6c6dd7

Functions
Getter at block 21286563
accrualBlockNumber(view returns (uint256)
20628380
admin(view returns (address)
0x1145ed8549fc5a49ace3f01354a05d03058fef24
borrowIndex(view returns (uint256)
1110901122540297413
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xab1c342c7bf5ec5f02adea1c2270670bca144cbb
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
103265687631795009560474766
getCash(view returns (uint256)
351753946407746618948847
implementation(view returns (address)
0x7e8844ea4c211a69ad9308ba0b6cdb3ea0bb2b05
interestRateModel(view returns (address)
0x5931ee26a25b8d4ba3ced3dc32653606a76a7612
isCToken(view returns (bool)
true
name(view returns (string)
Iron Bank GBP
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
iGBP
totalBorrows(view returns (uint256)
28770449935537586286949
totalReserves(view returns (uint256)
10401893200896515102682
totalSupply(view returns (uint256)
3584177006229790
underlying(view returns (address)
0x69681f8fde45345c3870bcd5eaf4a05a60e7d227
accrualBlockNumber(view returns (uint256)
20628380
admin(view returns (address)
0x1145ed8549fc5a49ace3f01354a05d03058fef24
borrowIndex(view returns (uint256)
1110901122540297413
 
borrowRatePerBlock(view returns (uint256)
collateralCap(view returns (uint256)
0
comptroller(view returns (address)
0xab1c342c7bf5ec5f02adea1c2270670bca144cbb
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
103265687631795009560474766
flashFeeBips(view returns (uint256)
3
getCash(view returns (uint256)
351753946407746618948847
implementation(view returns (address)
0x7e8844ea4c211a69ad9308ba0b6cdb3ea0bb2b05
interestRateModel(view returns (address)
0x5931ee26a25b8d4ba3ced3dc32653606a76a7612
internalCash(view returns (uint256)
351753946407746618948847
isCToken(view returns (bool)
true
name(view returns (string)
Iron Bank GBP
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
iGBP
totalBorrows(view returns (uint256)
28770449935537586286949
totalCollateralTokens(view returns (uint256)
851730019
totalReserves(view returns (uint256)
10401893200896515102682
totalSupply(view returns (uint256)
3584177006229790
underlying(view returns (address)
0x69681f8fde45345c3870bcd5eaf4a05a60e7d227
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.