dToken
Usage
Install buidler and plugins
npm install
mv .example.env .env
Run the following commands to compile all contracts:
npx buidler compile
To run the tests:
npx buidler test
To deploy contracts, need to set basic config parameters in .env
:
INFURA_APIKEY: Infura key.
PRIVATE_KEY: Private key of deployer account.
Deploy contracts at the local:
truffle migrate
Deploy contracts at the testnet: Kovan.
truffle migrate --network kovan
Run a local develop network with buidler EVM:
npx buidler node
Mainnet Contract Address(2020-07-23)
Contract Name | Contract Address |
---|---|
DToken Controller | 0x9b6bA9e66A2422F1D62f6F83a46A129De907967b |
Internal Handler | 0x885dD179c76ee5949B9053F1958bA3a91e4CF592 |
Compound Handler | 0xBcDD2a069a46E9b5D032D2F99725418508CE6Aee |
Aave Handler | 0xbb7D75BE4dc8Eb15FF90422137C0a5BcBd316953 |
USR Handler | 0x8916A9B0064Feab04b3BF3729ADBB0bE119eD12D |
DAI | 0x6B175474E89094C44Da98b954EedeAC495271d0F |
USDC | 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
USDT | 0xdAC17F958D2ee523a2206206994597C13D831ec7 |
USDx | 0xeb269732ab75A6fD61Ea60b06fE994cD32a83549 |
dDAI | 0x02285AcaafEB533e03A7306C55EC031297df9224 |
dUSDC | 0x16c9cF62d8daC4a38FB50Ae5fa5d51E9170F3179 |
dUSDT | 0x868277d475E0e475E38EC5CdA2d9C83B5E1D9fc8 |
dUSDx | 0x109917F7C3b6174096f9E1744e41ac073b3E1F72 |
Kovan Contract Address(2020-07-22)
Contract Name | Contract Address |
---|---|
DToken Controller | 0xF1b95BebBF98bCE74C31fdB0e6548Cf943d17a08 |
Internal Handler | 0xe5683ccab068627d9EA9a35f988c371Fc1727aF5 |
Compound Handler | 0xfc2F818A8b9761fC0852D2702B82a5392dbbcfe1 |
Market Handler | 0x0d4c0A915c933FA197B965C294c933514CCCf4B1 |
Aave Handler | 0xAfA9171828d3B2345638021647598F15F77c0e3A |
USR Handler | 0xaD44F145C888116A74EA4d89eB9394c1A7a3E317 |
DAI | 0x4F96Fe3b7A6Cf9725f59d353F723c1bDb64CA6Aa |
TUSD | 0x1c4a937d171752e1313D70fb16Ae2ea02f86303e |
USDC | 0xb7a4F3E9097C08dA09517b5aB877F7a917224ede |
USDT | 0x07de306FF27a2B630B1141956844eB1552B956B5 |
USDx | 0x617e288A149502eC0b7f8282Ccaef093C1C1fAbF |
dDAI | 0x19205bFDaf1BC9fC8705eA9a73f560572fb8F455 |
dTUSD | 0x938C3681fE2Ef6D3A722cb387F4AE79D16911c3A |
dUSDC | 0x48ace95b02dF44E1b6A0Abe4eCec6dd473A20591 |
dUSDT | 0xD289A11665A2c19010a3762eE3b9B2164da41b63 |
dUSDx | 0xA83D3183ef8f284bB2FeC3faB39160c7B6605c48 |