1 | {
|
2 | "abi": [
|
3 | {
|
4 | "constant": true,
|
5 | "inputs": [],
|
6 | "name": "db",
|
7 | "outputs": [
|
8 | {
|
9 | "name": "",
|
10 | "type": "address"
|
11 | }
|
12 | ],
|
13 | "payable": false,
|
14 | "stateMutability": "view",
|
15 | "type": "function"
|
16 | },
|
17 | {
|
18 | "constant": false,
|
19 | "inputs": [],
|
20 | "name": "updateDependencies",
|
21 | "outputs": [],
|
22 | "payable": false,
|
23 | "stateMutability": "nonpayable",
|
24 | "type": "function"
|
25 | },
|
26 | {
|
27 | "constant": true,
|
28 | "inputs": [],
|
29 | "name": "owner",
|
30 | "outputs": [
|
31 | {
|
32 | "name": "",
|
33 | "type": "address"
|
34 | }
|
35 | ],
|
36 | "payable": false,
|
37 | "stateMutability": "view",
|
38 | "type": "function"
|
39 | },
|
40 | {
|
41 | "constant": false,
|
42 | "inputs": [],
|
43 | "name": "selfDestruct",
|
44 | "outputs": [],
|
45 | "payable": false,
|
46 | "stateMutability": "nonpayable",
|
47 | "type": "function"
|
48 | },
|
49 | {
|
50 | "constant": false,
|
51 | "inputs": [
|
52 | {
|
53 | "name": "newOwner",
|
54 | "type": "address"
|
55 | }
|
56 | ],
|
57 | "name": "transferOwnership",
|
58 | "outputs": [],
|
59 | "payable": false,
|
60 | "stateMutability": "nonpayable",
|
61 | "type": "function"
|
62 | },
|
63 | {
|
64 | "inputs": [
|
65 | {
|
66 | "name": "c",
|
67 | "type": "address"
|
68 | }
|
69 | ],
|
70 | "payable": false,
|
71 | "stateMutability": "nonpayable",
|
72 | "type": "constructor"
|
73 | },
|
74 | {
|
75 | "anonymous": false,
|
76 | "inputs": [
|
77 | {
|
78 | "indexed": true,
|
79 | "name": "provider",
|
80 | "type": "address"
|
81 | },
|
82 | {
|
83 | "indexed": true,
|
84 | "name": "title",
|
85 | "type": "bytes32"
|
86 | }
|
87 | ],
|
88 | "name": "NewProvider",
|
89 | "type": "event"
|
90 | },
|
91 | {
|
92 | "anonymous": false,
|
93 | "inputs": [
|
94 | {
|
95 | "indexed": true,
|
96 | "name": "provider",
|
97 | "type": "address"
|
98 | },
|
99 | {
|
100 | "indexed": true,
|
101 | "name": "endpoint",
|
102 | "type": "bytes32"
|
103 | },
|
104 | {
|
105 | "indexed": false,
|
106 | "name": "curve",
|
107 | "type": "int256[]"
|
108 | },
|
109 | {
|
110 | "indexed": true,
|
111 | "name": "broker",
|
112 | "type": "address"
|
113 | }
|
114 | ],
|
115 | "name": "NewCurve",
|
116 | "type": "event"
|
117 | },
|
118 | {
|
119 | "anonymous": false,
|
120 | "inputs": [
|
121 | {
|
122 | "indexed": true,
|
123 | "name": "previousOwner",
|
124 | "type": "address"
|
125 | },
|
126 | {
|
127 | "indexed": true,
|
128 | "name": "newOwner",
|
129 | "type": "address"
|
130 | }
|
131 | ],
|
132 | "name": "OwnershipTransferred",
|
133 | "type": "event"
|
134 | },
|
135 | {
|
136 | "constant": false,
|
137 | "inputs": [
|
138 | {
|
139 | "name": "publicKey",
|
140 | "type": "uint256"
|
141 | },
|
142 | {
|
143 | "name": "title",
|
144 | "type": "bytes32"
|
145 | }
|
146 | ],
|
147 | "name": "initiateProvider",
|
148 | "outputs": [
|
149 | {
|
150 | "name": "",
|
151 | "type": "bool"
|
152 | }
|
153 | ],
|
154 | "payable": false,
|
155 | "stateMutability": "nonpayable",
|
156 | "type": "function"
|
157 | },
|
158 | {
|
159 | "constant": false,
|
160 | "inputs": [
|
161 | {
|
162 | "name": "endpoint",
|
163 | "type": "bytes32"
|
164 | },
|
165 | {
|
166 | "name": "curve",
|
167 | "type": "int256[]"
|
168 | },
|
169 | {
|
170 | "name": "broker",
|
171 | "type": "address"
|
172 | }
|
173 | ],
|
174 | "name": "initiateProviderCurve",
|
175 | "outputs": [
|
176 | {
|
177 | "name": "",
|
178 | "type": "bool"
|
179 | }
|
180 | ],
|
181 | "payable": false,
|
182 | "stateMutability": "nonpayable",
|
183 | "type": "function"
|
184 | },
|
185 | {
|
186 | "constant": false,
|
187 | "inputs": [
|
188 | {
|
189 | "name": "key",
|
190 | "type": "bytes32"
|
191 | },
|
192 | {
|
193 | "name": "value",
|
194 | "type": "bytes"
|
195 | }
|
196 | ],
|
197 | "name": "setProviderParameter",
|
198 | "outputs": [],
|
199 | "payable": false,
|
200 | "stateMutability": "nonpayable",
|
201 | "type": "function"
|
202 | },
|
203 | {
|
204 | "constant": true,
|
205 | "inputs": [
|
206 | {
|
207 | "name": "provider",
|
208 | "type": "address"
|
209 | },
|
210 | {
|
211 | "name": "key",
|
212 | "type": "bytes32"
|
213 | }
|
214 | ],
|
215 | "name": "getProviderParameter",
|
216 | "outputs": [
|
217 | {
|
218 | "name": "",
|
219 | "type": "bytes"
|
220 | }
|
221 | ],
|
222 | "payable": false,
|
223 | "stateMutability": "view",
|
224 | "type": "function"
|
225 | },
|
226 | {
|
227 | "constant": true,
|
228 | "inputs": [
|
229 | {
|
230 | "name": "provider",
|
231 | "type": "address"
|
232 | }
|
233 | ],
|
234 | "name": "getAllProviderParams",
|
235 | "outputs": [
|
236 | {
|
237 | "name": "",
|
238 | "type": "bytes32[]"
|
239 | }
|
240 | ],
|
241 | "payable": false,
|
242 | "stateMutability": "view",
|
243 | "type": "function"
|
244 | },
|
245 | {
|
246 | "constant": false,
|
247 | "inputs": [
|
248 | {
|
249 | "name": "endpoint",
|
250 | "type": "bytes32"
|
251 | },
|
252 | {
|
253 | "name": "endpointParams",
|
254 | "type": "bytes32[]"
|
255 | }
|
256 | ],
|
257 | "name": "setEndpointParams",
|
258 | "outputs": [],
|
259 | "payable": false,
|
260 | "stateMutability": "nonpayable",
|
261 | "type": "function"
|
262 | },
|
263 | {
|
264 | "constant": false,
|
265 | "inputs": [
|
266 | {
|
267 | "name": "title",
|
268 | "type": "bytes32"
|
269 | }
|
270 | ],
|
271 | "name": "setProviderTitle",
|
272 | "outputs": [],
|
273 | "payable": false,
|
274 | "stateMutability": "nonpayable",
|
275 | "type": "function"
|
276 | },
|
277 | {
|
278 | "constant": false,
|
279 | "inputs": [
|
280 | {
|
281 | "name": "endpoint",
|
282 | "type": "bytes32"
|
283 | }
|
284 | ],
|
285 | "name": "clearEndpoint",
|
286 | "outputs": [],
|
287 | "payable": false,
|
288 | "stateMutability": "nonpayable",
|
289 | "type": "function"
|
290 | },
|
291 | {
|
292 | "constant": true,
|
293 | "inputs": [
|
294 | {
|
295 | "name": "provider",
|
296 | "type": "address"
|
297 | }
|
298 | ],
|
299 | "name": "getProviderPublicKey",
|
300 | "outputs": [
|
301 | {
|
302 | "name": "",
|
303 | "type": "uint256"
|
304 | }
|
305 | ],
|
306 | "payable": false,
|
307 | "stateMutability": "view",
|
308 | "type": "function"
|
309 | },
|
310 | {
|
311 | "constant": true,
|
312 | "inputs": [
|
313 | {
|
314 | "name": "provider",
|
315 | "type": "address"
|
316 | }
|
317 | ],
|
318 | "name": "getProviderTitle",
|
319 | "outputs": [
|
320 | {
|
321 | "name": "",
|
322 | "type": "bytes32"
|
323 | }
|
324 | ],
|
325 | "payable": false,
|
326 | "stateMutability": "view",
|
327 | "type": "function"
|
328 | },
|
329 | {
|
330 | "constant": true,
|
331 | "inputs": [
|
332 | {
|
333 | "name": "provider",
|
334 | "type": "address"
|
335 | },
|
336 | {
|
337 | "name": "endpoint",
|
338 | "type": "bytes32"
|
339 | }
|
340 | ],
|
341 | "name": "getProviderCurve",
|
342 | "outputs": [
|
343 | {
|
344 | "name": "",
|
345 | "type": "int256[]"
|
346 | }
|
347 | ],
|
348 | "payable": false,
|
349 | "stateMutability": "view",
|
350 | "type": "function"
|
351 | },
|
352 | {
|
353 | "constant": true,
|
354 | "inputs": [
|
355 | {
|
356 | "name": "provider",
|
357 | "type": "address"
|
358 | },
|
359 | {
|
360 | "name": "endpoint",
|
361 | "type": "bytes32"
|
362 | }
|
363 | ],
|
364 | "name": "getProviderCurveLength",
|
365 | "outputs": [
|
366 | {
|
367 | "name": "",
|
368 | "type": "uint256"
|
369 | }
|
370 | ],
|
371 | "payable": false,
|
372 | "stateMutability": "view",
|
373 | "type": "function"
|
374 | },
|
375 | {
|
376 | "constant": true,
|
377 | "inputs": [
|
378 | {
|
379 | "name": "oracleAddress",
|
380 | "type": "address"
|
381 | }
|
382 | ],
|
383 | "name": "isProviderInitiated",
|
384 | "outputs": [
|
385 | {
|
386 | "name": "",
|
387 | "type": "bool"
|
388 | }
|
389 | ],
|
390 | "payable": false,
|
391 | "stateMutability": "view",
|
392 | "type": "function"
|
393 | },
|
394 | {
|
395 | "constant": true,
|
396 | "inputs": [
|
397 | {
|
398 | "name": "provider",
|
399 | "type": "address"
|
400 | }
|
401 | ],
|
402 | "name": "getPublicKey",
|
403 | "outputs": [
|
404 | {
|
405 | "name": "",
|
406 | "type": "uint256"
|
407 | }
|
408 | ],
|
409 | "payable": false,
|
410 | "stateMutability": "view",
|
411 | "type": "function"
|
412 | },
|
413 | {
|
414 | "constant": true,
|
415 | "inputs": [
|
416 | {
|
417 | "name": "provider",
|
418 | "type": "address"
|
419 | }
|
420 | ],
|
421 | "name": "getTitle",
|
422 | "outputs": [
|
423 | {
|
424 | "name": "",
|
425 | "type": "bytes32"
|
426 | }
|
427 | ],
|
428 | "payable": false,
|
429 | "stateMutability": "view",
|
430 | "type": "function"
|
431 | },
|
432 | {
|
433 | "constant": true,
|
434 | "inputs": [
|
435 | {
|
436 | "name": "provider",
|
437 | "type": "address"
|
438 | }
|
439 | ],
|
440 | "name": "getProviderEndpoints",
|
441 | "outputs": [
|
442 | {
|
443 | "name": "",
|
444 | "type": "bytes32[]"
|
445 | }
|
446 | ],
|
447 | "payable": false,
|
448 | "stateMutability": "view",
|
449 | "type": "function"
|
450 | },
|
451 | {
|
452 | "constant": true,
|
453 | "inputs": [
|
454 | {
|
455 | "name": "provider",
|
456 | "type": "address"
|
457 | },
|
458 | {
|
459 | "name": "endpoint",
|
460 | "type": "bytes32"
|
461 | }
|
462 | ],
|
463 | "name": "getEndpointParams",
|
464 | "outputs": [
|
465 | {
|
466 | "name": "",
|
467 | "type": "bytes32[]"
|
468 | }
|
469 | ],
|
470 | "payable": false,
|
471 | "stateMutability": "view",
|
472 | "type": "function"
|
473 | },
|
474 | {
|
475 | "constant": true,
|
476 | "inputs": [
|
477 | {
|
478 | "name": "oracleAddress",
|
479 | "type": "address"
|
480 | },
|
481 | {
|
482 | "name": "endpoint",
|
483 | "type": "bytes32"
|
484 | }
|
485 | ],
|
486 | "name": "getEndpointBroker",
|
487 | "outputs": [
|
488 | {
|
489 | "name": "",
|
490 | "type": "address"
|
491 | }
|
492 | ],
|
493 | "payable": false,
|
494 | "stateMutability": "view",
|
495 | "type": "function"
|
496 | },
|
497 | {
|
498 | "constant": true,
|
499 | "inputs": [
|
500 | {
|
501 | "name": "provider",
|
502 | "type": "address"
|
503 | },
|
504 | {
|
505 | "name": "endpoint",
|
506 | "type": "bytes32"
|
507 | }
|
508 | ],
|
509 | "name": "getCurveUnset",
|
510 | "outputs": [
|
511 | {
|
512 | "name": "",
|
513 | "type": "bool"
|
514 | }
|
515 | ],
|
516 | "payable": false,
|
517 | "stateMutability": "view",
|
518 | "type": "function"
|
519 | },
|
520 | {
|
521 | "constant": true,
|
522 | "inputs": [
|
523 | {
|
524 | "name": "index",
|
525 | "type": "uint256"
|
526 | }
|
527 | ],
|
528 | "name": "getOracleAddress",
|
529 | "outputs": [
|
530 | {
|
531 | "name": "",
|
532 | "type": "address"
|
533 | }
|
534 | ],
|
535 | "payable": false,
|
536 | "stateMutability": "view",
|
537 | "type": "function"
|
538 | },
|
539 | {
|
540 | "constant": true,
|
541 | "inputs": [],
|
542 | "name": "getAllOracles",
|
543 | "outputs": [
|
544 | {
|
545 | "name": "",
|
546 | "type": "address[]"
|
547 | }
|
548 | ],
|
549 | "payable": false,
|
550 | "stateMutability": "view",
|
551 | "type": "function"
|
552 | }
|
553 | ],
|
554 | "networks": {
|
555 | "1": {
|
556 | "events": {},
|
557 | "links": {},
|
558 | "address": "0xc7ab7ffc4fc2f3c75ffb621f574d4b9c861330f0",
|
559 | "transactionHash": "0x7df43935228e58c48f6d2b172ac082373b3b1781fd6c2715952933aab227fbea"
|
560 | },
|
561 | "42": {
|
562 | "events": {},
|
563 | "links": {},
|
564 | "address": "0x321C850Bf38B96a942bED941A3E95E0b8DdC1F8E",
|
565 | "transactionHash": "0x9e913c416007746fb8967fb52558117ec97fd174b9f5368af08c7b951ccbb54e"
|
566 | }
|
567 | }
|
568 | } |
\ | No newline at end of file |