DeFIL

Verified contract

Active on Ethereum with 11,496 txns
Deployed by via 0x9f1d325e at 11292144
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
12 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
0xd9b1e4f7fdfba0a0f777bb34831b2da4212a617f7a3d5c85d6ae2012d08f0e44
0xf3a5df494f62dc64f9f20c4e7f76e3d6bde21c9a6f394af81e61b5f946054a98
0x04af46eb3ef4d5be09cb6c1b9c7de65171c35a639135f0530c2b8d0471eed5cd
0x6d74814717b3780ffc89014c91970763752d28ddc87e52980699cf625fea4b23
0xcb6b1ef68e24e848a6fb324119348daa4116c8945fc28643d7dc938791ccf286
0x559c5112e03c9058243f5024598004b423697d88543f0ed5ab0894f9f6c38641
0x7b751c8f3faa4296b4c2d5f5612674f903024a13ba0b555b7c562d5bf3801235
0x7230a4d8357b5e45bf39d9932c97013f334c092e75fb11e0895caabeeb8f8eef
0xed77131d905dc6db52057b1685c93bae41ffea2e39114d2bf408123cb2509c9a
0x3f6777ca5651fa0ecf02407d8c6bb9d03ad93a43aa53742cc7ca6cec1174a0e7

Functions
Getter at block 21276224
accrualBlockNumber(view returns (uint256)
20452883
admin(view returns (address)
0x6b062566c677f67aeffcec1a8fe1b52795a33b77
borrowAllowed(view returns (bool)
true
borrowIndex(view returns (uint256)
1824158158164330440
borrowRatePerBlock(view returns (uint256)
38051750380
currentSpeed(view returns (uint256)
1324550186157226
decimals(view returns (uint8)
18
dflAccrualBlockNumber(view returns (uint256)
20861990
dflSupplyIndex(view returns (uint256)
1445669467655550068655092746002274982
dflToken(view returns (address)
0x6ded0f2c886568fb4bb6f04f179093d3d167c9d7
eFILAddress(view returns (address)
0x22b475f3e93390b7e523873ad7073337f4e56c2c
exchangeRateStored(view returns (uint256)
2205854328310575
getCash(view returns (uint256)
24363791048612219768181
interestRateModel(view returns (address)
0x4d5f2059ea6a808b635293bc33ca749372abb9b8
liquidateFactorMantissa(view returns (uint256)
2000000000000000000
mFILAddress(view returns (address)
0x3c392c3fbe6ada6049373478a4f8dd668ab27b0c
minerLeagueAddress(view returns (address)
0xe1e7731a5f262ba3ccf93cc98ff5d37d9566ea7e
minerLeaguePercentage(view returns (uint256)
0
mintAllowed(view returns (bool)
true
name(view returns (string)
Certificate of eFIL
nextHalveBlockNumber(view returns (uint256)
21084144
operatorAddress(view returns (address)
0xaed324f13ef9fd341eefcc301e7b3ec3097705cc
operatorPercentage(view returns (uint256)
0
pendingAdmin(view returns (address)
0x0000000000000000000000000000000000000000
reserveFactorMantissa(view returns (uint256)
500000000000000000
reservesOwner(view returns (address)
0x842738637f84b4dac335b832d9890cf8e11da214
supplyRatePerBlock(view returns (uint256)
0
symbol(view returns (string)
ceFIL
technicalAddress(view returns (address)
0x000000000000000000000000000000000000dead
totalBorrows(view returns (uint256)
3716288878
totalCollaterals(view returns (uint256)
0
totalReserves(view returns (uint256)
0
totalSupply(view returns (uint256)
11045058930648300739526528
undistributedAddress(view returns (address)
0x913e8eeb3dcd3687218ec68b92b10c3ef9148425
uniswapAddress(view returns (address)
0x000000000000000000000000000000000000dead
uniswapPercentage(view returns (uint256)
980000000000000000
Read-only
accruedDFLStored(address supplierview returns (uint256)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
borrowBalanceStored(address accountview returns (uint256)
collateralRateStored(address borrowerview returns (uint256)
dflAccrued(addressview returns (uint256)
dflSupplierIndex(addressview returns (uint256)
getCollateral(address accountview returns (uint256)
State-modifying
_acceptAdmin(returns (uint256)
_setBorrowAllowed(bool borrowAllowed_returns (uint256)
_setDFLPercentages(uint256 uniswapPercentage_uint256 minerLeaguePercentage_uint256 operatorPercentage_returns (uint256)
_setInterestRateModel(address newInterestRateModelreturns (uint256)
_setLiquidateFactor(uint256 newLiquidateFactorMantissareturns (uint256)
_setMinerLeagueAddress(address newMinerLeagueAddressreturns (uint256)
_setMintAllowed(bool mintAllowed_returns (uint256)
_setOperatorAddress(address newOperatorAddressreturns (uint256)
_setPendingAdmin(address newPendingAdminreturns (uint256)
_setReserveFactor(uint256 newReserveFactorMantissareturns (uint256)
_setReservesOwner(address newReservesOwnerreturns (uint256)
_setTechnicalAddress(address newTechnicalAddressreturns (uint256)
_setUndistributedAddress(address newUndistributedAddressreturns (uint256)
_setUniswapAddress(address newUniswapAddressreturns (uint256)
accrueInterest(returns (uint256)
accruedDFLCurrent(address supplierreturns (uint256)
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address ownerreturns (uint256)
borrow(uint256 borrowAmountreturns (uint256)
borrowBalanceCurrent(address accountreturns (uint256)
claimDFL(
claimDFL(address[] holders
claimReserves(
collateralRateCurrent(address borrowerreturns (uint256)
collateralize(uint256 collateralizeAmountreturns (uint256)
exchangeRateCurrent(returns (uint256)
liquidateBorrow(address borrowerreturns (uint256)
mint(uint256 mintAmountreturns (uint256)
redeem(uint256 redeemTokensreturns (uint256)
redeemCollateral(uint256 redeemAmountreturns (uint256)
redeemUnderlying(uint256 redeemAmountreturns (uint256)
repayBorrow(uint256 repayAmountreturns (uint256)
repayBorrowBehalf(address borroweruint256 repayAmountreturns (uint256)
totalBorrowsCurrent(returns (uint256)
transfer(address dstuint256 amountreturns (bool)
transferFrom(address srcaddress dstuint256 amountreturns (bool)
Events
AccrueDFL(uint256 uniswapPartuint256 minerLeaguePartuint256 operatorPartuint256 technicalPartuint256 supplyPartuint256 dflSupplyIndex
AccrueInterest(uint256 cashPrioruint256 interestAccumulateduint256 borrowIndexuint256 totalBorrows
Approval(address indexed owneraddress indexed spenderuint256 amount
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 totalBorrows
BorrowAllowed(bool borrowAllowed
Collateralize(address collateralizeruint256 collateralizeAmount
DistributedDFL(address supplieruint256 supplierDelta
Failure(uint256 erroruint256 infouint256 detail
LiquidateBorrow(address liquidatoraddress borroweruint256 accountBorrowsuint256 accountCollaterals
MinerLeagueAddressChanged(address oldAddressaddress newAddress
Mint(address minteruint256 mintAmountuint256 mintTokens
MintAllowed(bool mintAllowed
NewAdmin(address oldAdminaddress newAdmin
NewInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewLiquidateFactor(uint256 oldLiquidateFactorMantissauint256 newLiquidateFactorMantissa
NewPendingAdmin(address oldPendingAdminaddress newPendingAdmin
NewReserveFactor(uint256 oldReserveFactorMantissauint256 newReserveFactorMantissa
OperatorAddressChanged(address oldAddressaddress newAddress
PercentagesChanged(uint256 uniswapPercentageuint256 minerLeaguePercentageuint256 operatorPercentage
Redeem(address redeemeruint256 redeemAmountuint256 redeemTokens
RedeemCollateral(address redeemeruint256 redeemAmount
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 totalBorrows
ReservesOwnerChanged(address oldAddressaddress newAddress
ReservesReduced(address toThouint256 amount
TechnicalAddressChanged(address oldAddressaddress newAddress
Transfer(address indexed fromaddress indexed touint256 amount
UndistributedAddressChanged(address oldAddressaddress newAddress
UniswapAddressChanged(address oldAddressaddress newAddress
Constructor
constructor(address interestRateModelAddressaddress eFILAddress_address mFILAddress_address dflAddress_address reservesOwner_address uniswapAddress_address minerLeagueAddress_address operatorAddress_address technicalAddress_address undistributedAddress_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.