Fungify Ether

Verified contract

Proxy

Active on Ethereum with 237 txns
Deployed by via 0xd9d52987 at 19065194
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
20 additional variables
Native
Value $103,100.54
0x55cf1fe50d369327c65bf97e445e97289a9da8f7f3130374ec877307da3aa6af
0xafa9877c4a9f48a546afd3cb9ba71a5df0b2876224bc372a791db021369db7a5
0x198081a15bd6f6168d745e3a6ef08b88dd07707060264dd7a45c93da01fe7bf1
0x0fddecd52e0f1a7d1708d0ef1b25c555803fe33d3ee8c856dcc2f93b6e3cd264
0x1aadce1e45a26db7ed54221aebf090e95bb27014af693fa72e135f7f33fd97b3
0xa6f65f14015512eb473cb33d3148c88c2dfc6dc9437fcc6982a89315eb50a8e6
0x62a50105b2c251e1544b57fc013debafe4ba5c60c00368ec8eed244c6575a8cb
0x162af76e599efedec63345f8aa65f2471fe38df2a87e9691a40330d569c61f4c
0x45d708d3d962298201b689cdf730730f44d99b922ee5eaa91f4cc2d82a762666
0x86f0b0e2e486c14a53cf5826d132f6a8789cb75eebb5de762976fc265ca55f1f

Functions
Getter at block 20982610
accrualBlockNumber(view returns (uint256)
20979326
admin(view returns (address)
0xb7240b2655d0b1aefab02c47447f74986c6acb3b
borrowIndex(view returns (uint256)
1087901514192953048
borrowRatePerBlock(view returns (uint256)
70946822545
comptroller(view returns (address)
0xf9c70750bf615de83fe7ff62d30c7faacd8f8ba0
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
208147537766132998687997249
getCash(view returns (uint256)
39128675950145821805
implementation(view returns (address)
0xed2f65cc130cfe6cf17ebf1042259cb65ee040a3
interestRateModel(view returns (address)
0xd1502fb1d61efc8cd06a92b7c80ce58cf8dc799d
isCToken(view returns (bool)
true
marketType(view returns (uint8)
1
name(view returns (string)
Fungify Ether
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
125000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
fETH
totalBorrows(view returns (uint256)
110490315372634629985
totalReserves(view returns (uint256)
1467539673016769789
totalSupply(view returns (uint256)
711761730356
underlying(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
NO_ERROR(view returns (uint256)
0
accrualBlockNumber(view returns (uint256)
20979326
admin(view returns (address)
0xb7240b2655d0b1aefab02c47447f74986c6acb3b
borrowIndex(view returns (uint256)
1087901514192953048
borrowRatePerBlock(view returns (uint256)
70946822545
comptroller(view returns (address)
0xf9c70750bf615de83fe7ff62d30c7faacd8f8ba0
decimals(view returns (uint8)
8
exchangeRateStored(view returns (uint256)
208147537766132998687997249
getCash(view returns (uint256)
39128675950145821805
implementation(view returns (address)
0xed2f65cc130cfe6cf17ebf1042259cb65ee040a3
interestRateModel(view returns (address)
0xd1502fb1d61efc8cd06a92b7c80ce58cf8dc799d
isCToken(view returns (bool)
true
marketType(view returns (uint8)
1
name(view returns (string)
Fungify Ether
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
protocolSeizeShareMantissa(view returns (uint256)
28000000000000000
reserveFactorMantissa(view returns (uint256)
125000000000000000
 
supplyRatePerBlock(view returns (uint256)
symbol(view returns (string)
fETH
totalBorrows(view returns (uint256)
110490315372634629985
totalReserves(view returns (uint256)
1467539673016769789
totalSupply(view returns (uint256)
711761730356
underlying(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
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 (uint256uint256uint256uint256uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
getAccountSnapshot(address accountview returns (uint256uint256uint256uint256uint256)
State-modifying
_acceptAdmin(returns (uint256)
_addReserves(payable returns (uint256)
_liquidateBorrow(address liquidatoraddress borroweruint256 repayAmountreturns (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 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
delegateToImplementation(bytes datapayable returns (bytes)
exchangeRateCurrent(returns (uint256)
mint(payable 
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(payable 
repayBorrowBehalf(address borrowerpayable 
sweepToken(address token
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
_acceptAdmin(returns (uint256)
_addReserves(payable returns (uint256)
_becomeImplementation(bytes data
_ensureNonEmpty(address minteruint256 amount
_liquidateBorrow(address liquidatoraddress borroweruint256 repayAmountreturns (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 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
exchangeRateCurrent(returns (uint256)
initialize(address comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_
mint(payable 
redeem(uint256 redeemTokensreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(payable 
repayBorrowBehalf(address borrowerpayable 
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
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmount
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
NewProtocolSeizeShare(uint256 oldProtocolSeizeShareMantissauint256 newProtocolSeizeShareMantissa
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
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmount
Mint(address minteruint256 mintAmountuint256 mintTokens
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
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 comptroller_address interestRateModel_uint256 initialExchangeRateMantissa_string name_string symbol_uint8 decimals_address admin_address implementation_bytes becomeImplementationData
Fallback and receive
fallback(
receive(
Errors
CannotReceiveValueGtZero(
Unauthorized(
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(