Skip to content

Commit 81ae880

Browse files
committed
Update deployment_dev.json in simulation
- Add field 'internal use' to indicate token is supported by the internal reserve - Add filed 'listed' to indicate token has been listed in the wallet
1 parent 247a4fe commit 81ae880

File tree

2 files changed

+147
-11
lines changed

2 files changed

+147
-11
lines changed

deployment_input.json

+130-6
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,84 @@
6969
"name": "Salt",
7070
"decimals": 8,
7171
"reserve balance": 2918.7378
72+
},
73+
"BQX": {
74+
"name": "Ethos",
75+
"decimals": 8
76+
},
77+
"ADX": {
78+
"name": "AdEx",
79+
"decimals": 4
80+
},
81+
"AST": {
82+
"name": "AirSwap",
83+
"decimals": 4
84+
},
85+
"RCN": {
86+
"name": "RipioCreditNetwork",
87+
"decimals": 18
88+
},
89+
"ZIL": {
90+
"name": "Zilliqa",
91+
"decimals": 12
92+
},
93+
"LINK": {
94+
"name": "ChainLink",
95+
"decimals": 18
96+
},
97+
"DAI": {
98+
"name": "DAI",
99+
"decimals": 18
100+
},
101+
"DGX": {
102+
"name": "Digix Gold",
103+
"decimals": 9
72104
}
73105
},
106+
"internal use tokens": [
107+
"omg",
108+
"knc",
109+
"eos",
110+
"snt",
111+
"elf",
112+
"powr",
113+
"mana",
114+
"bat",
115+
"req",
116+
"gto",
117+
"rdn",
118+
"appc",
119+
"eng",
120+
"salt",
121+
"bqx",
122+
"ast",
123+
"zil",
124+
"link",
125+
"dgx"
126+
],
127+
"listed tokens": [
128+
"omg",
129+
"knc",
130+
"eos",
131+
"snt",
132+
"elf",
133+
"powr",
134+
"mana",
135+
"bat",
136+
"req",
137+
"gto",
138+
"rdn",
139+
"appc",
140+
"eng",
141+
"salt",
142+
"bqx",
143+
"adx",
144+
"ast",
145+
"rcn",
146+
"zil",
147+
"link",
148+
"dai"
149+
],
74150
"exchanges": [
75151
"bittrex",
76152
"liqui",
@@ -79,11 +155,59 @@
79155
"bitfinex"
80156
],
81157
"supported_tokens": {
82-
"bittrex": ["omg", "snt", "powr", "mana", "bat", "eng", "salt"],
83-
"liqui": ["omg", "knc", "eos", "snt", "bat", "eng"],
84-
"huobi": ["omg", "eos", "elf", "powr", "mana", "bat", "req", "rdn", "appc", "eng", "salt"],
85-
"binance": ["omg", "knc", "eos", "snt", "elf", "powr", "mana", "bat", "req", "gto", "rdn", "appc", "eng", "salt", "bqx"],
86-
"bitfinex": ["omg", "eos", "snt", "bat"]
158+
"bittrex": [
159+
"omg",
160+
"snt",
161+
"powr",
162+
"mana",
163+
"bat",
164+
"eng",
165+
"salt"
166+
],
167+
"liqui": [
168+
"omg",
169+
"knc",
170+
"eos",
171+
"snt",
172+
"bat",
173+
"eng"
174+
],
175+
"huobi": [
176+
"omg",
177+
"eos",
178+
"elf",
179+
"powr",
180+
"mana",
181+
"bat",
182+
"req",
183+
"rdn",
184+
"appc",
185+
"eng",
186+
"salt"
187+
],
188+
"binance": [
189+
"omg",
190+
"knc",
191+
"eos",
192+
"snt",
193+
"elf",
194+
"powr",
195+
"mana",
196+
"bat",
197+
"req",
198+
"gto",
199+
"rdn",
200+
"appc",
201+
"eng",
202+
"salt",
203+
"bqx"
204+
],
205+
"bitfinex": [
206+
"omg",
207+
"eos",
208+
"snt",
209+
"bat"
210+
]
87211
},
88212
"default reserve balances": {
89213
"token": 1000000,
@@ -106,4 +230,4 @@
106230
"spyrus": "0x98AFFE24F6AE0e4826489516A0000Ed7c2fa58f2"
107231
},
108232
"output filename": "deployment_kovan.json"
109-
}
233+
}

scripts/deployment.js

+17-5
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ var tokenSymbol = [];//["OMG", "DGD", "CVC", "FUN", "MCO", "GNT", "ADX", "PAY",
1515
var tokenName = [];//[ "OmiseGO", "Digix", "Civic", "FunFair", "Monaco", "Golem",
1616
//"Adex", "TenX", "BasicAttention", "KyberNetwork", "Eos", "ChainLink" ];
1717

18+
var internalUseTokens = []
19+
var listedTokens = []
20+
1821
var tokenDecimals = [];//[18,9,8,8,8,18,4,18,18,18,18,18]
1922

2023
var tokenInitialReserveBalance = [];
@@ -110,6 +113,9 @@ var parseInput = function( jsonInput ) {
110113
tokenInitialReserveBalance.push(initialBalance);
111114
});
112115

116+
internalUseTokens = jsonInput["internal use tokens"]
117+
listedTokens = jsonInput["listed tokens"]
118+
113119
// exchanges
114120
var exchangeInfo = jsonInput["exchanges"];
115121
exchangeInfo.forEach(function(exchange) {
@@ -827,13 +833,18 @@ it("set eth to dgd rate", function() {
827833
tokensDict["ETH"] = {"address" : "0x" + ethAddress.toString(16),
828834
"name" : "Ethereum",
829835
"decimals" : 18,
830-
"internal use": true};
836+
"internal use": true,
837+
"listed": true};
831838
for( var i = 0 ; i < tokenSymbol.length ; i++ ) {
832839
//console.log(tokenSymbol[i] + " : " + tokenInstance[i].address );
833-
tokenDict = {"address" : tokenInstance[i].address,
834-
"name" : tokenName[i],
835-
"decimals" : tokenDecimals[i],
836-
"internal use": true};
840+
var symbol = tokenSymbol[i].toLowerCase();
841+
tokenDict = {
842+
"address" : tokenInstance[i].address,
843+
"name" : tokenName[i],
844+
"decimals" : tokenDecimals[i],
845+
"internal use": internalUseTokens.indexOf(symbol) >= 0,
846+
"listed": listedTokens.indexOf(symbol) >= 0
847+
};
837848
tokensDict[tokenSymbol[i]] = tokenDict;
838849
}
839850

@@ -852,6 +863,7 @@ it("set eth to dgd rate", function() {
852863
dict["wrapper"] = wrapper.address;
853864
dict["feeburner"] = feeBurner.address;
854865
dict["KGT address"] = kgtInstance.address;
866+
dict["third_party_reserves"] = [];
855867

856868
var json = JSON.stringify(dict, null, 2);
857869

0 commit comments

Comments
 (0)