Fungify HONEYCOMB

Verified contract

Proxy

Active on Ethereum with 196 txns
Deployed by via 0xcb917de5 at 19227488
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
28 additional variables
 (#16181)
ERC-721
--
 (#16180)
ERC-721
--
 (#16179)
ERC-721
--
 (#16177)
ERC-721
--
 (#16176)
ERC-721
--
 (#16175)
ERC-721
--
 (#16174)
ERC-721
--
 (#16173)
ERC-721
--
 (#16172)
ERC-721
--
 (#16171)
ERC-721
--
0x2af2d9f4a3082e85553896833f527f4d660d4c250b878250e47a9fc5fb16aed1
0x99851d799b2492620be3e607bd04641a87d003d5b25643e8f45670ee7131c687
0x17cc3c11dcf5b349a494883e0f7d6517915e5e348f833cddd813306205899106
0x93116446f1903fe9cd317046ea6c29c3e0fb45282c30f90058475c1e87a67589
0x0d553a0d0b77a9e925f90038ec742ec9efb1a4ec553ca7733474470ba8172a1a
0x99c0d1f7e952d4c35f27b098b8174fd36d8030601a1d0b907b1b2c8e7006ff83
0xb829db90bdcb7baf98c1728551a081bd4e585ca2f88b50549ecb7e0b958977ec
0x0373a5e13dd27150ff358af2d3d97c16e1ca2dafb28805030af13ef237ee591f
0x0b77c95d1b27370cfb3d40e2d3a03069b014512d7e450dfc1e56bf6f6f6663d7
0x72c07afa0234bd73357899a16640ef30178966bf941e5e263c576c9265ac1eec

Functions
Getter at block 21172011
accrualBlockNumber(view returns (uint256)
21156904
admin(view returns (address)
0xb7240b2655d0b1aefab02c47447f74986c6acb3b
borrowIndex(view returns (uint256)
1000000100249693672
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf9c70750bf615de83fe7ff62d30c7faacd8f8ba0
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200000000000000000000000000
getCash(view returns (uint256)
99000000000000000000
getNFTsHeld(view returns (uint256)
99
implementation(view returns (address)
0xf45f06bd08c930c21faf4896a7ef2d510b383a46
interestRateModel(view returns (address)
0xd1502fb1d61efc8cd06a92b7c80ce58cf8dc799d
isCToken(view returns (bool)
true
marketType(view returns (uint8)
2
name(view returns (string)
Fungify HONEYCOMB
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
125000000000000000
supplyIndex(view returns (uint256)
1000000037056873122
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
fHONEYCOMB
totalBorrows(view returns (uint256)
19000000000000000000
totalReserves(view returns (uint256)
883920823750
totalSupply(view returns (uint256)
590000000000
underlying(view returns (address)
0xcb0477d1af5b8b05795d89d59f4667b59eae9244
userHeldNFTCount(view returns (uint256)
0
NO_ERROR(view returns (uint256)
0
accrualBlockNumber(view returns (uint256)
21156904
admin(view returns (address)
0xb7240b2655d0b1aefab02c47447f74986c6acb3b
borrowIndex(view returns (uint256)
1000000100249693672
 
borrowRatePerBlock(view returns (uint256)
comptroller(view returns (address)
0xf9c70750bf615de83fe7ff62d30c7faacd8f8ba0
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
200000000000000000000000000
getCash(view returns (uint256)
99000000000000000000
getNFTsHeld(view returns (uint256)
99
implementation(view returns (address)
0xf45f06bd08c930c21faf4896a7ef2d510b383a46
interestRateModel(view returns (address)
0xd1502fb1d61efc8cd06a92b7c80ce58cf8dc799d
isCToken(view returns (bool)
true
marketType(view returns (uint8)
2
name(view returns (string)
Fungify HONEYCOMB
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
125000000000000000
supplyIndex(view returns (uint256)
1000000037056873122
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
fHONEYCOMB
totalBorrows(view returns (uint256)
19000000000000000000
totalReserves(view returns (uint256)
883920823750
totalSupply(view returns (uint256)
590000000000
underlying(view returns (address)
0xcb0477d1af5b8b05795d89d59f4667b59eae9244
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowAndInterestBalanceStored(address accountview returns (uint256uint256)
borrowBalanceStored(address accountview returns (uint256)
delegateToViewImplementation(bytes dataview returns (bytes)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256uint256)
heldNFTs(uint256view returns (uint256)
supplyInterestStored(address accountview returns (uint256)
userHeldNFTs(addressuint256view returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowAndInterestBalanceStored(address accountview returns (uint256uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256uint256)
heldNFTs(uint256view returns (uint256)
supplyInterestStored(address accountview returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_liquidateBorrow(address liquidatoraddress borroweruint256 repayAmountreturns (uint256)
_liquidateBorrow(address liquidatoraddress borroweruint256[] nftIdsreturns (uint256)
_redeemInterestForLiquidation(address redeemerreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setImplementation(address implementation_bool allowResignbytes becomeImplementationData
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissareturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowNFTCountreturns (uint256)
borrowAndInterestBalanceCurrent(address accountreturns (uint256uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datareturns (bytes)
exchangeRateCurrent(returns (uint256)
mint(uint256returns (uint256)
mint(uint256[] nftIdsreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemInterest(address redeemerreturns (uint256)
redeemUnderlying(uint256 redeemNFTCountreturns (uint256)
repayBorrow(uint256returns (uint256)
repayBorrow(uint256[] nftIdsuint256 repayInterestreturns (uint256)
repayBorrowBehalf(addressuint256returns (uint256)
repayBorrowBehalf(address borroweruint256[] nftIdsuint256 repayInterestreturns (uint256)
supplyInterestCurrent(address accountreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(uint256 addAmountreturns (uint256)
_becomeImplementation(bytes data
_ensureNonEmpty(address minteruint256 amount
_liquidateBorrow(address liquidatoraddress borroweruint256 repayAmountreturns (uint256)
_liquidateBorrow(address liquidatoraddress borroweruint256[] nftIdsreturns (uint256)
_redeemInterestForLiquidation(address redeemerreturns (uint256)
_reduceReserves(uint256 reduceAmountreturns (uint256)
_resignImplementation(
_seize(address liquidatoraddress borroweruint256 seizeTokensreturns (uint256)
_setComptroller(address newComptrollerreturns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setProtocolSeizeShare(uint256 newProtocolSeizeShareMantissareturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
accrueInterest(returns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowNFTCountreturns (uint256)
borrowAndInterestBalanceCurrent(address accountreturns (uint256uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
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_
mint(uint256returns (uint256)
mint(uint256[] nftIdsreturns (uint256)
onERC721Received(address operatoraddress fromuint256 tokenIdbytes datareturns (bytes4)
redeem(uint256 redeemTokensreturns (uint256)
redeemInterest(address redeemerreturns (uint256)
redeemUnderlying(uint256 redeemNFTCountreturns (uint256)
repayBorrow(uint256returns (uint256)
repayBorrow(uint256[] nftIdsuint256 repayInterestreturns (uint256)
repayBorrowBehalf(addressuint256returns (uint256)
repayBorrowBehalf(address borroweruint256[] nftIdsuint256 repayInterestreturns (uint256)
supplyInterestCurrent(address accountreturns (uint256)
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
Borrow(address borroweruint256[] nftIdsuint256 accountBorrowsuint256 totalBorrows
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmount
LiquidateBorrow(address liquidatoraddress borroweruint256[] nftIdsuint256 repayInterest
Mint(address minteruint256 mintAmountuint256 mintTokens
Mint(address minteruint256 mintAmountuint256 mintTokensuint256[] nftIds
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewImplementation(address oldImplementationaddress newImplementation
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokensuint256[] nftIds
RedeemInterest(address redeemeruint256 redeemInterestuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
RepayBorrow(address payeraddress borroweruint256[] nftIdsuint256 repayInterestuint256 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
Borrow(address borroweruint256[] nftIdsuint256 accountBorrowsuint256 totalBorrows
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmount
LiquidateBorrow(address liquidatoraddress borroweruint256[] nftIdsuint256 repayInterest
Mint(address minteruint256 mintAmountuint256 mintTokens
Mint(address minteruint256 mintAmountuint256 mintTokensuint256[] nftIds
NewAdmin(address oldAdminaddress newAdmin
NewComptroller(address oldComptrolleraddress newComptroller
NewMarketInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokensuint256[] nftIds
RedeemInterest(address redeemeruint256 redeemInterestuint256 redeemTokens
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
RepayBorrow(address payeraddress borroweruint256[] nftIdsuint256 repayInterestuint256 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 becomeImplementationData
Fallback and receive
fallback(
Errors
CannotReceiveValueGtZero(
Unauthorized(
Unsupported(
AcceptAdminPendingAdminCheck(
AddReservesFactorFreshCheck(uint256 actualAddAmount
AlreadyInitialized(
BorrowCashNotAvailable(
BorrowComptrollerRejection(uint256 errorCode
BorrowFreshnessCheck(
BorrowRateIsAbsurdlyHigh(uint256 borrowRateMantissa
CannotSweepUnderlying(
CollectInterestFailed(
CollectInterestNotAllowed(
EnsureNonEmptyAmountTooSmall(
InitializeExchangeRateInvalid(
InitializeInvalidMarketType(
InitializeMarketTypeNotSet(
InitializeSetComptrollerFailed(uint256 errorCode
InitializeSetInterestRateModelFailed(uint256 errorCode
InsufficientBalance(
InsufficientBalanceAfterTransfer(
InvalidComptrollerAddress(address comptrollerAddress
InvalidRateModelAddress(address interestRateModelAddress
LiquidateAccrueBorrowInterestFailed(uint256 errorCode
LiquidateAccrueCollateralInterestFailed(uint256 errorCode
LiquidateCloseAmountIsUintMax(
LiquidateCloseAmountIsZero(
LiquidateCollateralFreshnessCheck(
LiquidateComptrollerRejection(uint256 errorCode
LiquidateFreshnessCheck(
LiquidateLiquidatorIsBorrower(
LiquidateRepayBorrowFreshFailed(uint256 errorCode
LiquidateSeizeComptrollerRejection(uint256 errorCode
LiquidateSeizeLiquidatorIsBorrower(
MintComptrollerRejection(uint256 errorCode
MintFreshnessCheck(
PayInterestError(
PayInterestNotAllowed(
PriceError(
RedeemComptrollerRejection(uint256 errorCode
RedeemFreshnessCheck(
RedeemInvalidInputs(
RedeemTransferOutNotPossible(
ReduceReservesAdminCheck(
ReduceReservesCashNotAvailable(
ReduceReservesCashValidation(
ReduceReservesFreshCheck(
Reentry(
RepayBorrowComptrollerRejection(uint256 errorCode
RepayBorrowFreshnessCheck(
RepayTooHigh(
SenderMismatch(
SetComptrollerOwnerCheck(
SetInterestRateModelFreshCheck(
SetInterestRateModelOwnerCheck(
SetPendingAdminOwnerCheck(
SetProtocolSeizeShareAdminCheck(
SetProtocolSeizeShareTooHigh(
SetReserveFactorAdminCheck(
SetReserveFactorBoundsCheck(
SetReserveFactorFreshCheck(
TransferComptrollerRejection(uint256 errorCode
TransferInFailed(
TransferInvalidAmount(
TransferNotAllowed(
TransferNotEnough(
TransferOutFailed(
TransferTooMuch(
Unauthorized(
Unsupported(
ValueMismatch(