DmmController
Verified contract
Active on
Ethereum with 8 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x0a56…e49c
0x4f9c…634b
0x826d…9047
0xac7e…5573
0x1186…34ac
0x6ce6…eefe
0x516d…96b1
Balances ($0.00)
No balances found for "DmmController"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14368084 | 3 years ago | | | 0 | 0.0062170655 | |
| 14368080 | 3 years ago | | | 0 | 0.0081642886 | |
| 14368057 | 3 years ago | | | 0 | 0.0090047542 | |
| 14368014 | 3 years ago | | | 0 | 0.0047046448 | |
| 14367988 | 3 years ago | | | 0 | 0.0049411628 | |
| 14367980 | 3 years ago | | | 0 | 0.0011727385 | |
| 10740324 | 4 years ago | | | 0 | 0.0041701000 | |
| 10738734 | 4 years ago | | | 0 | 0.28349006 |
ABI
ABI objects
Getter at block 21209204 getActiveCollateralization() view returns (uint256) getTotalCollateralization() view returns (uint256)
COLLATERALIZATION_BASE_RATE() view returns (uint256)
1000000000000000000
EXCHANGE_RATE_BASE_RATE() view returns (uint256)
1000000000000000000
INTEREST_RATE_BASE_RATE() view returns (uint256)
1000000000000000000
MIN_RESERVE_RATIO_BASE_RATE() view returns (uint256)
1000000000000000000
blacklistable() view returns (address)
0x516d652e2f12876f5f0244aa661b1c262a2d96b1
dmmBlacklistable() view returns (address)
0x516d652e2f12876f5f0244aa661b1c262a2d96b1
dmmEtherFactory() view returns (address)
0x1186d7dff910aa6c74bb9af71539c668133034ac
dmmTokenFactory() view returns (address)
0x6ce6c84fe43df6a28c209b36179bd84a52caeefe
getDmmTokenIds() view returns (uint256[])
[1, 2, 3, 4, 5, 6]
guardian() view returns (address)
0xdd7680b6b2eec193ce3ece7129708ee12531bccf
interestRateInterface() view returns (address)
0x0a56a59ce588da6e7a0d454a572362a4def1e49c
isOwner() view returns (bool)
false
minCollateralization() view returns (uint256)
1000000000000000000
minReserveRatio() view returns (uint256)
0
offChainAssetsValuator() view returns (address)
0x4f9c3332d352f1ef22f010ba93a9653261e1634b
offChainCurrencyValuator() view returns (address)
0x826d758af2fed387ac15843327e143b2cafe9047
owner() view returns (address)
0x2bfff7c2b59310d659b11b7f1405db03cf0f00b2
paused() view returns (bool)
false
underlyingTokenValuator() view returns (address)
0xac7e5e3b589d55a43d62b90c6b4c4ef28ea35573
wethToken() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
Read-only
dmmTokenAddressToDmmTokenIdMap(address) view returns (uint256)
dmmTokenIdToDmmTokenAddressMap(uint256) view returns (address)
dmmTokenIdToIsDisabledMap(uint256) view returns (bool)
dmmTokenIdToUnderlyingTokenAddressMap(uint256) view returns (address)
dmmTokenIds(uint256) view returns (uint256)
getDmmTokenAddressByDmmTokenId(uint256 dmmTokenId) view returns (address)
getDmmTokenForUnderlying(address underlyingToken) view returns (address)
getExchangeRate(address dmmToken) view returns (uint256)
getExchangeRateByUnderlying(address underlyingToken) view returns (uint256)
getInterestRateByDmmTokenAddress(address dmmToken) view returns (uint256)
getInterestRateByDmmTokenId(uint256 dmmTokenId) view returns (uint256)
getInterestRateByUnderlyingTokenAddress(address underlyingToken) view returns (uint256)
getTokenIdFromDmmTokenAddress(address dmmToken) view returns (uint256)
getUnderlyingTokenForDmm(address dmmToken) view returns (address)
isMarketEnabledByDmmTokenAddress(address dmmToken) view returns (bool)
isMarketEnabledByDmmTokenId(uint256 dmmTokenId) view returns (bool)
isPauser(address account) view returns (bool)
underlyingTokenAddressToDmmTokenIdMap(address) view returns (uint256)
State-modifying
Events addMarket(address underlyingToken, string symbol, string name, uint8 decimals, uint256 minMintAmount, uint256 minRedeemAmount, uint256 totalSupply)
addMarketFromExistingDmmToken(address dmmToken, address underlyingToken)
addPauser(address account)
adminDepositFunds(uint256 dmmTokenId, uint256 underlyingAmount)
adminWithdrawFunds(uint256 dmmTokenId, uint256 underlyingAmount)
decreaseTotalSupply(uint256 dmmTokenId, uint256 amount)
disableMarket(uint256 dmmTokenId)
enableMarket(uint256 dmmTokenId)
increaseTotalSupply(uint256 dmmTokenId, uint256 amount)
pause()
renounceOwnership()
renouncePauser()
setDmmEtherFactory(address newDmmEtherFactory)
setDmmTokenFactory(address newDmmTokenFactory)
setGuardian(address newGuardian)
setInterestRateInterface(address newInterestRateInterface)
setMinCollateralization(uint256 newMinCollateralization)
setMinReserveRatio(uint256 newMinReserveRatio)
setOffChainAssetValuator(address newOffChainAssetValuator)
setOffChainCurrencyValuator(address newOffChainCurrencyValuator)
setUnderlyingTokenValuator(address newUnderlyingTokenValuator)
transferOwnership(address newOwner)
transferOwnershipToNewController(address newController)
unpause()
AdminDeposit(address indexed sender, uint256 amount)
AdminWithdraw(address indexed receiver, uint256 amount)
DisableMarket(uint256 indexed dmmTokenId)
DmmEtherFactoryChanged(address previousDmmEtherFactory, address newDmmEtherFactory)
DmmTokenFactoryChanged(address previousDmmTokenFactory, address newDmmTokenFactory)
EnableMarket(uint256 indexed dmmTokenId)
GuardianChanged(address previousGuardian, address newGuardian)
InterestRateInterfaceChanged(address previousInterestRateInterface, address newInterestRateInterface)
MarketAdded(uint256 indexed dmmTokenId, address indexed dmmToken, address indexed underlyingToken)
MinCollateralizationChanged(uint256 previousMinCollateralization, uint256 newMinCollateralization)
MinReserveRatioChanged(uint256 previousMinReserveRatio, uint256 newMinReserveRatio)
OffChainAssetValuatorChanged(address previousOffChainAssetValuator, address newOffChainAssetValuator)
OffChainCurrencyValuatorChanged(address previousOffChainCurrencyValuator, address newOffChainCurrencyValuator)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PauserAdded(address indexed account)
PauserRemoved(address indexed account)
TotalSupplyDecreased(uint256 oldTotalSupply, uint256 newTotalSupply)
TotalSupplyIncreased(uint256 oldTotalSupply, uint256 newTotalSupply)
UnderlyingTokenValuatorChanged(address previousUnderlyingTokenValuator, address newUnderlyingTokenValuator)
Unpaused(address account)
constructor(address _guardian, address _interestRateInterface, address _offChainAssetsValuator, address _offChainCurrencyValuator, address _underlyingTokenValuator, address _dmmEtherFactory, address _dmmTokenFactory, address _dmmBlacklistable, uint256 _minCollateralization, uint256 _minReserveRatio, address _wethToken)
This contract contains no fallback and receive objects.
This contract contains no error objects.