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

dForce DAI

Verified contract

Proxy

Active on Ethereum with 1,101 txns
Deployed by via 0x32a31f1a at 10515737
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
Value $321.6
0x9c0a258d545b297d72673dea0869fe0f84e67c6ab30efc74406a5a3be91df58c
0xe3bc4d65081ecfca9091405b40f5069b59b52fa5e4d6f4f44e8180e2a3a7e2c8
0xcd177397811777bcd09c7845b223884db63f5944b6467b6394bb19dc70502da4
0x47549ad94dd31eabf0efd567881c05f547c7496fe2f9118618c1f5d80ced0da7
0x50bcf5e25172e2ef8cdc1acbbcc2244f8f9b008d60c336d2b05d64cf0a6ec8da
0x05dc1ba9f11db5ca51aa2d69c154665889f6be97a13d0a92f97a87d4c44ee2cc
0x9d470ff07073bda3196aa0652242a24019f3e35ba80bbfd37a7c9077f5d8262f
0x565f76dfc8dfcd157826a5277cf34f08c098af3b10a23fa8359c12ba8ad4822c
0x8c97416666427621930e5a9ec62a58e034db639237b4ce81f7fbdd3d4c3916aa
0x98425ec8308d2d1bd53bc15ba28cc8c7266590421b3e4950f7b8ced2a8eb2728

Functions
Getter at block 21081123
dTokenImplementation(view returns (address)
0xdd23a50cf7503655283089b78c9369519de1c443
authority(view returns (address)
0xeabbf7955c668a2f404576dbb7cfe03e64c5d24f
data(view returns (uint256 exchangeRateuint256 totalInterest)
(exchangeRate=1185110007917952450, totalInterest=243704554098371209768362)
decimals(view returns (uint8)
18
dispatcher(view returns (address)
0xd733d0e0246ab69010efc3a9220b26077ea63670
feeRecipient(view returns (address)
0x02285acaafeb533e03a7306c55ec031297df9224
 
getExchangeRate(view returns (uint256)
 
getHandlers(view returns (address[])
 
getLiquidity(view returns (uint256)
 
getTotalBalance(view returns (uint256)
name(view returns (string)
dForce DAI
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x218c473dc036e77f9ec18b857cc872362964304f
paused(view returns (bool)
false
swapModel(view returns (address)
0xfce9b6ab9a4c506d4a4c68d5c69fe44bc6b5bfb2
symbol(view returns (string)
dDAI
token(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
totalSupply(view returns (uint256)
38597726215183356728844
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(address accountview returns (uint256)
balances(addressview returns (uint256 valueuint256 exchangeRateuint256 interest)
getCurrentInterest(address _accountview returns (uint256)
getTokenBalance(address _accountview returns (uint256)
originationFee(bytes4view returns (uint256)
State-modifying
admin(returns (address)
changeAdmin(address _newAdmin
implementation(returns (address)
pendingAdmin(returns (address)
updateAdmin(
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptOwnership(
approve(address _spenderuint256 _wadreturns (bool)
balanceOfUnderlying(address _accountreturns (uint256)
currentExchangeRate(returns (uint256)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
disableOwnership(
getBaseData(returns (uint256uint256uint256uint256uint256)
getHandlerInfo(returns (address[]uint256[]uint256[])
getRealLiquidity(returns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string _namestring _symboladdress _tokenaddress _dispatcher
mint(address _dstuint256 _pie
pause(
rebalance(address[] _withdrawuint256[] _withdrawAmountaddress[] _deposituint256[] _depositAmount
redeem(address _srcuint256 _wad
redeemUnderlying(address _srcuint256 _pie
setAuthority(address authority_
setFeeRecipient(address _newFeeRecipient
setSwapModel(address _newSwapModel
swap(address _tokenuint256 _amount
totalUnderlying(returns (uint256)
transfer(address _dstuint256 _wadreturns (bool)
transferFee(address _tokenuint256 _amount
transferFrom(address _srcaddress _dstuint256 _wadreturns (bool)
transferOwnership(address newOwner_
unpause(
updateDispatcher(address _newDispatcher
updateOriginationFee(bytes4 _siguint256 _newOriginationFee
Events
AdminChanged(address previousAdminaddress newAdmin
AdminUpdated(address newAdmin
Upgraded(address implementation
Approval(address indexed srcaddress indexed guyuint256 wad
FeeRecipientSet(address oldFeeRecipientaddress newFeeRecipient
Interest(address indexed srcuint256 interestuint256 increaseuint256 totalInterest
LogSetAuthority(address indexed authority
LogSetOwner(address indexed owner
Mint(address indexed accountuint256 indexed pieuint256 waduint256 totalSupplyuint256 exchangeRate
NewDispatcher(address oldDispatcheraddress Dispatcher
NewOriginationFee(bytes4 siguint256 oldOriginationFeeMantissauint256 newOriginationFeeMantissa
NewSwapModel(address _oldSwapModeladdress _newSwapModel
OwnerUpdate(address indexed owneraddress indexed newOwner
Paused(address account
Rebalance(address[] withdrawuint256[] withdrawAmountaddress[] supplyuint256[] supplyAmount
Redeem(address indexed accountuint256 indexed pieuint256 waduint256 totalSupplyuint256 exchangeRate
Transfer(address indexed srcaddress indexed dstuint256 wad
TransferFee(address tokenaddress feeRecipientuint256 amount
Unpaused(address account
Constructor
constructor(address _implementation
Fallback and receive
fallback(
Errors

This contract contains no error objects.