This contract is being backfilled. You may encounter incomplete storage history.

dForce USX

Verified contract

Proxy

Active on Base with 948 txns
Deployed by via 0x61bed195 at 11839484
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
5 additional variables
ERC-20
--
0x4c6d186eb10a8be61e67c29f90fbe69a4c75e5104ebc95461c8af1894127eb53
0x660bec96ba9b10e65a963b95231af0af44f64e77911a8170e8eaa2cb652ed638
0xdbe90d8f1e511856c359f98e88cfe76f6f7f30ba17dfcdb1b93f43346291c8d2
0x8a7987a1b7cbe23f3372ee1610e27b0f095ed4b178f64929263e6e740b964e39
0x4dc5c1c7821f8a7850b1e7a9baec79b31d752ba11553b13aa1fbad41db5ef486
0xa45463fcbc700a1f7d7a660a4bb8f9897dc66c6de232d084ff7bd7a6d512fbc3
0x9197ab5d32982f1b62c58aaad19336ff48c16d3fca12514187ace3871edc40ca
0x0651c87442ff75d0eeb7f5c835c07b8a1c1de2a99fa4fa8d91037e2c9787d14e
0xc322a91b91e7f27a9a280764a19462aa62f3e7652d457314f65b0784a54ceabb
0x44f23ce48218dc87dcb6fdb674238106c5a4dee8e31590b108bb6da2b3342f61

Functions
Getter at block 22758372
DOMAIN_SEPARATOR(view returns (bytes32)
0x38f563f6ea72f334f5b1aa24bbe077dd814f1e1e938adef65b3fb549b311aa10
PERMIT_TYPEHASH(view returns (bytes32)
0x576144ed657c8304561e56ca632e17751956250114636e8c01f64a7f2c6d98cf
TOTAL_SUPPLY_THRESHOLD(view returns (uint256)
10000
accrualBlockNumber(view returns (uint256)
20017137
accrualBlockTimestamp(view returns (uint256)
1732212193
borrowIndex(view returns (uint256)
1038970920715177559
 
borrowRatePerUnit(view returns (uint256)
controller(view returns (address)
0xbae8d153331129eb40e390a7dd485363135fce22
decimals(view returns (uint8)
18
exchangeRateStored(view returns (uint256)
1027931326093155396
flashloanFeeRatio(view returns (uint256)
800000000000000
getAccrualInterestUnit(view returns (uint256)
1732212193
getCash(view returns (uint256)
2688079858161520350993
interestRateModel(view returns (address)
0x233f5634e3a325be2e2dc362e378a67d8347b9bf
isSupported(view returns (bool)
true
isiToken(pure returns (bool)
true
name(view returns (string)
dForce USX
owner(view returns (address)
0xa4e5ebedcd1129ed30c77644a70f4dd3c2d482cc
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
protocolFeeRatio(view returns (uint256)
250000000000000000
reserveRatio(view returns (uint256)
100000000000000000
 
supplyRatePerUnit(view returns (uint256)
symbol(view returns (string)
iUSX
totalBorrows(view returns (uint256)
17847134808262605126443
totalReserves(view returns (uint256)
185767473328095674941
totalSupply(view returns (uint256)
19796504568488925080194
underlying(view returns (address)
0xc142171b138db17a1b7cb999c44526094a4dae05
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
borrowBalanceStored(address _accountview returns (uint256)
borrowSnapshot(address _accountview returns (uint256uint256)
nonces(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
_acceptOwner(
_setController(address _newController
_setInterestRateModel(address _newInterestRateModel
_setNewFlashloanFeeRatio(uint256 _newFlashloanFeeRatio
_setNewProtocolFeeRatio(uint256 _newProtocolFeeRatio
_setNewReserveRatio(uint256 _newReserveRatio
_setPendingOwner(address newPendingOwner
_upgrade(
_withdrawReserves(uint256 _withdrawAmount
approve(address spenderuint256 amountreturns (bool)
balanceOfUnderlying(address _accountreturns (uint256)
borrow(uint256 _borrowAmount
borrow(uint256 _borrowAmountbool refreshEligibility
borrowBalanceCurrent(address _accountreturns (uint256)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
exchangeRateCurrent(returns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _underlyingTokenstring _namestring _symboladdress _controlleraddress _interestRateModel
liquidateBorrow(address _borroweruint256 _repayAmountaddress _assetCollateral
liquidateBorrow(address _borroweruint256 _repayAmountaddress _assetCollateralbool refreshEligibility
mint(address _recipientuint256 _mintAmount
mint(address _recipientuint256 _mintAmountbool refreshEligibility
mintForSelfAndEnterMarket(uint256 _mintAmount
mintForSelfAndEnterMarket(uint256 _mintAmountbool refreshEligibility
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
redeem(address _fromuint256 _redeemiToken
redeem(address _fromuint256 _redeemiTokenbool refreshEligibility
redeemFromSelfAndExitMarket(uint256 _redeemiToken
redeemFromSelfAndExitMarket(uint256 _redeemiTokenbool refreshEligibility
redeemUnderlying(address _fromuint256 _redeemUnderlying
redeemUnderlying(address _fromuint256 _redeemUnderlyingbool refreshEligibility
repayBorrow(uint256 _repayAmount
repayBorrow(uint256 _repayAmountbool refreshEligibility
repayBorrowBehalf(address _borroweruint256 _repayAmount
repayBorrowBehalf(address _borroweruint256 _repayAmountbool refreshEligibility
seize(address _liquidatoraddress _borroweruint256 _seizeTokens
totalBorrowsCurrent(returns (uint256)
transfer(address _recipientuint256 _amountreturns (bool)
transferFrom(address _senderaddress _recipientuint256 _amountreturns (bool)
updateInterest(returns (bool)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Borrow(address borroweruint256 borrowAmountuint256 accountBorrowsuint256 accountInterestIndexuint256 totalBorrows
Flashloan(address loaneruint256 loanAmountuint256 flashloanFeeuint256 protocolFeeuint256 timestamp
LiquidateBorrow(address liquidatoraddress borroweruint256 repayAmountaddress iTokenCollateraluint256 seizeTokens
Mint(address senderaddress recipientuint256 mintAmountuint256 mintTokens
NewController(address oldControlleraddress newController
NewFlashloanFee(uint256 oldFlashloanFeeRatiouint256 newFlashloanFeeRatiouint256 oldProtocolFeeRatiouint256 newProtocolFeeRatio
NewFlashloanFeeRatio(uint256 oldFlashloanFeeRatiouint256 newFlashloanFeeRatio
NewInterestRateModel(address oldInterestRateModeladdress newInterestRateModel
NewOwner(address indexed previousOwneraddress indexed newOwner
NewPendingOwner(address indexed oldPendingOwneraddress indexed newPendingOwner
NewProtocolFeeRatio(uint256 oldProtocolFeeRatiouint256 newProtocolFeeRatio
NewReserveRatio(uint256 oldReserveRatiouint256 newReserveRatio
Redeem(address fromaddress recipientuint256 redeemiTokenAmountuint256 redeemUnderlyingAmount
RepayBorrow(address payeraddress borroweruint256 repayAmountuint256 accountBorrowsuint256 accountInterestIndexuint256 totalBorrows
ReservesWithdrawn(address adminuint256 amountuint256 newTotalReservesuint256 oldTotalReserves
Transfer(address indexed fromaddress indexed touint256 value
UpdateInterest(uint256 currentBlockNumberuint256 interestAccumulateduint256 borrowIndexuint256 cashuint256 totalBorrowsuint256 totalReserves
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.