UNPKG

8.32 kBJSONView Raw
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": true,
51 "inputs": [],
52 "name": "bondageAddress",
53 "outputs": [
54 {
55 "name": "",
56 "type": "address"
57 }
58 ],
59 "payable": false,
60 "stateMutability": "view",
61 "type": "function"
62 },
63 {
64 "constant": false,
65 "inputs": [
66 {
67 "name": "newOwner",
68 "type": "address"
69 }
70 ],
71 "name": "transferOwnership",
72 "outputs": [],
73 "payable": false,
74 "stateMutability": "nonpayable",
75 "type": "function"
76 },
77 {
78 "inputs": [
79 {
80 "name": "c",
81 "type": "address"
82 }
83 ],
84 "payable": false,
85 "stateMutability": "nonpayable",
86 "type": "constructor"
87 },
88 {
89 "anonymous": false,
90 "inputs": [
91 {
92 "indexed": true,
93 "name": "provider",
94 "type": "address"
95 },
96 {
97 "indexed": true,
98 "name": "subscriber",
99 "type": "address"
100 },
101 {
102 "indexed": false,
103 "name": "publicKey",
104 "type": "uint256"
105 },
106 {
107 "indexed": true,
108 "name": "amount",
109 "type": "uint256"
110 },
111 {
112 "indexed": false,
113 "name": "endpointParams",
114 "type": "bytes32[]"
115 },
116 {
117 "indexed": false,
118 "name": "endpoint",
119 "type": "bytes32"
120 }
121 ],
122 "name": "DataPurchase",
123 "type": "event"
124 },
125 {
126 "anonymous": false,
127 "inputs": [
128 {
129 "indexed": true,
130 "name": "provider",
131 "type": "address"
132 },
133 {
134 "indexed": true,
135 "name": "subscriber",
136 "type": "address"
137 },
138 {
139 "indexed": true,
140 "name": "terminator",
141 "type": "uint8"
142 }
143 ],
144 "name": "DataSubscriptionEnd",
145 "type": "event"
146 },
147 {
148 "anonymous": false,
149 "inputs": [
150 {
151 "indexed": true,
152 "name": "sender",
153 "type": "address"
154 },
155 {
156 "indexed": true,
157 "name": "receiver",
158 "type": "address"
159 },
160 {
161 "indexed": false,
162 "name": "endpoint",
163 "type": "bytes32"
164 },
165 {
166 "indexed": false,
167 "name": "params",
168 "type": "bytes32[]"
169 }
170 ],
171 "name": "ParamsPassed",
172 "type": "event"
173 },
174 {
175 "anonymous": false,
176 "inputs": [
177 {
178 "indexed": true,
179 "name": "previousOwner",
180 "type": "address"
181 },
182 {
183 "indexed": true,
184 "name": "newOwner",
185 "type": "address"
186 }
187 ],
188 "name": "OwnershipTransferred",
189 "type": "event"
190 },
191 {
192 "constant": false,
193 "inputs": [
194 {
195 "name": "receiver",
196 "type": "address"
197 },
198 {
199 "name": "endpoint",
200 "type": "bytes32"
201 },
202 {
203 "name": "params",
204 "type": "bytes32[]"
205 }
206 ],
207 "name": "passParams",
208 "outputs": [],
209 "payable": false,
210 "stateMutability": "nonpayable",
211 "type": "function"
212 },
213 {
214 "constant": false,
215 "inputs": [
216 {
217 "name": "providerAddress",
218 "type": "address"
219 },
220 {
221 "name": "endpoint",
222 "type": "bytes32"
223 },
224 {
225 "name": "endpointParams",
226 "type": "bytes32[]"
227 },
228 {
229 "name": "publicKey",
230 "type": "uint256"
231 },
232 {
233 "name": "blocks",
234 "type": "uint64"
235 }
236 ],
237 "name": "initiateSubscription",
238 "outputs": [],
239 "payable": false,
240 "stateMutability": "nonpayable",
241 "type": "function"
242 },
243 {
244 "constant": true,
245 "inputs": [
246 {
247 "name": "providerAddress",
248 "type": "address"
249 },
250 {
251 "name": "subscriberAddress",
252 "type": "address"
253 },
254 {
255 "name": "endpoint",
256 "type": "bytes32"
257 }
258 ],
259 "name": "getSubscription",
260 "outputs": [
261 {
262 "name": "dots",
263 "type": "uint64"
264 },
265 {
266 "name": "blockStart",
267 "type": "uint96"
268 },
269 {
270 "name": "preBlockEnd",
271 "type": "uint96"
272 }
273 ],
274 "payable": false,
275 "stateMutability": "view",
276 "type": "function"
277 },
278 {
279 "constant": false,
280 "inputs": [
281 {
282 "name": "subscriberAddress",
283 "type": "address"
284 },
285 {
286 "name": "endpoint",
287 "type": "bytes32"
288 }
289 ],
290 "name": "endSubscriptionProvider",
291 "outputs": [],
292 "payable": false,
293 "stateMutability": "nonpayable",
294 "type": "function"
295 },
296 {
297 "constant": false,
298 "inputs": [
299 {
300 "name": "providerAddress",
301 "type": "address"
302 },
303 {
304 "name": "endpoint",
305 "type": "bytes32"
306 }
307 ],
308 "name": "endSubscriptionSubscriber",
309 "outputs": [],
310 "payable": false,
311 "stateMutability": "nonpayable",
312 "type": "function"
313 },
314 {
315 "constant": true,
316 "inputs": [
317 {
318 "name": "providerAddress",
319 "type": "address"
320 },
321 {
322 "name": "subscriberAddress",
323 "type": "address"
324 },
325 {
326 "name": "endpoint",
327 "type": "bytes32"
328 }
329 ],
330 "name": "getDots",
331 "outputs": [
332 {
333 "name": "",
334 "type": "uint64"
335 }
336 ],
337 "payable": false,
338 "stateMutability": "view",
339 "type": "function"
340 },
341 {
342 "constant": true,
343 "inputs": [
344 {
345 "name": "providerAddress",
346 "type": "address"
347 },
348 {
349 "name": "subscriberAddress",
350 "type": "address"
351 },
352 {
353 "name": "endpoint",
354 "type": "bytes32"
355 }
356 ],
357 "name": "getBlockStart",
358 "outputs": [
359 {
360 "name": "",
361 "type": "uint96"
362 }
363 ],
364 "payable": false,
365 "stateMutability": "view",
366 "type": "function"
367 },
368 {
369 "constant": true,
370 "inputs": [
371 {
372 "name": "providerAddress",
373 "type": "address"
374 },
375 {
376 "name": "subscriberAddress",
377 "type": "address"
378 },
379 {
380 "name": "endpoint",
381 "type": "bytes32"
382 }
383 ],
384 "name": "getPreBlockEnd",
385 "outputs": [
386 {
387 "name": "",
388 "type": "uint96"
389 }
390 ],
391 "payable": false,
392 "stateMutability": "view",
393 "type": "function"
394 }
395 ],
396 "networks": {
397 "42": {
398 "events": {},
399 "links": {},
400 "address": "0xb0f12a4d459184d234f55f5148b75455e3ecb19d",
401 "transactionHash": "0xe1f24391abc22b11d9dbb884b4956a4c76a57578d66b2d717717fdeb88dc0b5d"
402 },
403 "4447": {
404 "events": {},
405 "links": {},
406 "address": "0x2467636bea0f3c2441227eedbffac59f11d54a80",
407 "transactionHash": "0x5a816d3359f52a735aa1ac9b1dae7471381edb68db6bd1621aefec135f10c090"
408 }
409 }
410}
\No newline at end of file