-
Notifications
You must be signed in to change notification settings - Fork 4
/
deploy.config.js
44 lines (42 loc) · 1.88 KB
/
deploy.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/**
* Deployment configs for supported lending providers and networks
*
* Aave
* Addresses available at https://docs.aave.com/developers/deployed-contracts (v2) & https://docs.aave.com/developers/deployed-contracts/deployed-contract-instances (v1)
*
*/
exports.providers = {
aave: {
kovan: {
lendingPoolAddressProvider: "0x88757f2f99175387ab4c6a4b3067c77a695b0349",
dataProvider: "0x3c73a5e5785cac854d468f727c606c07488a29d6",
dai: {
address: "0xFf795577d9AC8bD7D90Ee22b6C1703490b6512FD",
decimals: 18,
},
},
ropsten: {
lendingPoolAddressProvider: "0x1c8756FD2B28e9426CDBDcC7E3c4d64fa9A54728", /* Note: Ropsten depreciated in Aave v2 */
dai: { /* Note: Ropsten depreciated in Aave v2 */
address: "0xf80A32A835F79D7787E8a8ee5721D0fEaFd78108", /* Note: Ropsten depreciated in Aave v2 */
decimals: 18,
},
},
mainnet: {
lendingPoolAddressProvider: "0xB53C1a33016B2DC2fF3653530bfF1848a515c8c5",
dataProvider: "0x057835Ad21a177dbdd3090bB1CAE03EaCF78Fc6d",
dai: {
address: "0x6B175474E89094C44Da98b954EedeAC495271d0F",
decimals: 18,
},
},
}
};
exports.deployConfigs = {
selectedProvider: "aave", // name of the selected provider. Must be defined in the object {providers} above.
inboundCurrencySymbol: "dai", // name of the inbound currency symbol. Must be defined in the object {providers.network} above.
segmentCount: 4, // integer number of segments
segmentLength: 180, // in seconds
segmentPayment: 200, // amount of tokens - i.e. 10 equals to 10 TOKENS (DAI, ETH, etc.);
earlyWithdrawFee: 10, // i.e. 10 equals to 10%
};