Barnbridge pool BarnBridge

Verified contract

Proxy

Active on Ethereum with 121 txns
Deployed by via 0xbaf994f2 at 12988785
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables
ERC-20
Value $403.42
ERC-20
Value $0
0x2a571994314678d0de3febd74c23d5c490f6d29a4f2589eb928e93fd257c3992
0x9eb03e8877a42b0901f3d5d1633f306a8ecdf3d332c78053f3f10e8079cc962e
0xf05dfddcb4179caa23b83319bd58be919e5edd44ab1528bf76eb4ef3754ae4eb
0xec3f311384f6fb9fd1d7ed7845c356a412e22804bd049c405426acd2de9e5484
0xd6b8be291a5a4299fc7b523ed430be9319c1e7f3c0165ee40297b1a901b76aa9
0xeb6ee55d2e7987036938bfde8ebb9c14ad7e36483e69495af7e6196a78d68939
0xc24a0c0dd4437c274d1fc4cbba3776aa4ffd26b6bf7d6bb10c87f6202f3621d6
0xc9898b522a828a0ecce573cd202fa226d44c66034c55ff7ee44c4c10540e5cdd
0x526a0e7f1b0967aca07407ac02bcb3d27d387dd52a1a2b815bf5ce68e423b52a
0xe26cfd16162bd84eabc829fad91b5e4babe7cefee2dd9ea98a3f2b106e7e0eb1

Functions
Getter at block 20916396
admin(view returns (address)
0x0000000000000000000000000000000000000000
adminHasRights(view returns (bool)
false
fuseAdminHasRights(view returns (bool)
false
implementation(view returns (address)
0x67db14e73c2dce786b5bbbfa4d010deab4bbfcf9
accrualBlockNumber(view returns (uint256)
16065346
adminFeeMantissa(view returns (uint256)
0
borrowIndex(view returns (uint256)
1102633746695917915
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0x767842f4a46e3e475fca97862d290dd880d868aa
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
1043923784325096898
fuseFeeMantissa(view returns (uint256)
100000000000000000
getCash(view returns (uint256)
252136188423151534381
implementation(view returns (address)
0x67db14e73c2dce786b5bbbfa4d010deab4bbfcf9
interestRateModel(view returns (address)
0xc35db333ef7ce4f246de9de11cc1929d6aa11672
isCEther(view returns (bool)
false
isCToken(view returns (bool)
true
name(view returns (string)
Barnbridge pool BarnBridge
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
100000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
fBOND-25
totalAdminFees(view returns (uint256)
0
totalBorrows(view returns (uint256)
15683483930984369
totalFuseFees(view returns (uint256)
27057940360598092246
totalReserves(view returns (uint256)
41703763165362732251
totalSupply(view returns (uint256)
175673905638316841347
underlying(view returns (address)
0x0391d2021f89dc339f60fff84546ea23e337750f
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256)
State-modifying
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
delegateToImplementation(bytes datareturns (bytes)
_becomeImplementation(bytes data
_delegateCompLikeTo(address compLikeDelegatee
_prepare(payable 
_reduceReserves(uint256 reduceAmountreturns (uint256)
_setAdminFee(uint256 newAdminFeeMantissareturns (uint256)
_setImplementationSafe(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setNameAndSymbol(string _namestring _symbol
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
_withdrawAdminFees(uint256 withdrawAmountreturns (uint256)
_withdrawFuseFees(uint256 withdrawAmountreturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_uint256 reserveFactorMantissa_uint256 adminFeeMantissa_
initialize(address underlying_address comptroller_address interestRateModel_string name_string symbol_uint256 reserveFactorMantissa_uint256 adminFeeMantissa_
liquidateBorrow(address borroweruint256 repayAmountaddress cTokenCollateralreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (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)
Events
NewImplementation(address oldImplementationaddress newImplementation
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
NewAdminFee(uint256 oldAdminFeeMantissauint256 newAdminFeeMantissa
NewComptroller(address oldComptrolleraddress newComptroller
NewFuseFee(uint256 oldFuseFeeMantissauint256 newFuseFeeMantissa
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
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
Constructor
constructor(address underlying_address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationDatauint256 reserveFactorMantissa_uint256 adminFeeMantissa_
Fallback and receive
fallback(
Errors

This contract contains no error objects.