1
+ [
2
+ {
3
+ "anonymous" : false ,
4
+ "inputs" : [
5
+ {
6
+ "indexed" : false ,
7
+ "internalType" : " string" ,
8
+ "name" : " commitmentId" ,
9
+ "type" : " string"
10
+ },
11
+ {
12
+ "indexed" : false ,
13
+ "internalType" : " string" ,
14
+ "name" : " nodeId" ,
15
+ "type" : " string"
16
+ },
17
+ {
18
+ "indexed" : false ,
19
+ "internalType" : " uint256" ,
20
+ "name" : " timestamp" ,
21
+ "type" : " uint256"
22
+ }
23
+ ],
24
+ "name" : " CommitmentRemoved" ,
25
+ "type" : " event"
26
+ },
27
+ {
28
+ "anonymous" : false ,
29
+ "inputs" : [
30
+ {
31
+ "indexed" : false ,
32
+ "internalType" : " string" ,
33
+ "name" : " commitmentId" ,
34
+ "type" : " string"
35
+ },
36
+ {
37
+ "indexed" : false ,
38
+ "internalType" : " string" ,
39
+ "name" : " nodeId" ,
40
+ "type" : " string"
41
+ },
42
+ {
43
+ "indexed" : false ,
44
+ "internalType" : " string" ,
45
+ "name" : " deviceType" ,
46
+ "type" : " string"
47
+ },
48
+ {
49
+ "indexed" : false ,
50
+ "internalType" : " string" ,
51
+ "name" : " deviceIdType" ,
52
+ "type" : " string"
53
+ },
54
+ {
55
+ "indexed" : false ,
56
+ "internalType" : " string" ,
57
+ "name" : " deviceModel" ,
58
+ "type" : " string"
59
+ },
60
+ {
61
+ "indexed" : false ,
62
+ "internalType" : " string" ,
63
+ "name" : " manufacturer" ,
64
+ "type" : " string"
65
+ },
66
+ {
67
+ "indexed" : false ,
68
+ "internalType" : " string" ,
69
+ "name" : " softwareVersion" ,
70
+ "type" : " string"
71
+ },
72
+ {
73
+ "indexed" : false ,
74
+ "internalType" : " string" ,
75
+ "name" : " commitment" ,
76
+ "type" : " string"
77
+ },
78
+ {
79
+ "indexed" : false ,
80
+ "internalType" : " uint256" ,
81
+ "name" : " timestamp" ,
82
+ "type" : " uint256"
83
+ }
84
+ ],
85
+ "name" : " CommitmentStored" ,
86
+ "type" : " event"
87
+ },
88
+ {
89
+ "inputs" : [
90
+ {
91
+ "internalType" : " string" ,
92
+ "name" : " " ,
93
+ "type" : " string"
94
+ }
95
+ ],
96
+ "name" : " commitmentIds" ,
97
+ "outputs" : [
98
+ {
99
+ "internalType" : " bool" ,
100
+ "name" : " " ,
101
+ "type" : " bool"
102
+ }
103
+ ],
104
+ "stateMutability" : " view" ,
105
+ "type" : " function"
106
+ },
107
+ {
108
+ "inputs" : [
109
+ {
110
+ "internalType" : " uint256" ,
111
+ "name" : " " ,
112
+ "type" : " uint256"
113
+ }
114
+ ],
115
+ "name" : " commitments" ,
116
+ "outputs" : [
117
+ {
118
+ "internalType" : " string" ,
119
+ "name" : " commitmentId" ,
120
+ "type" : " string"
121
+ },
122
+ {
123
+ "internalType" : " string" ,
124
+ "name" : " nodeId" ,
125
+ "type" : " string"
126
+ },
127
+ {
128
+ "internalType" : " string" ,
129
+ "name" : " deviceType" ,
130
+ "type" : " string"
131
+ },
132
+ {
133
+ "internalType" : " string" ,
134
+ "name" : " deviceIdType" ,
135
+ "type" : " string"
136
+ },
137
+ {
138
+ "internalType" : " string" ,
139
+ "name" : " deviceModel" ,
140
+ "type" : " string"
141
+ },
142
+ {
143
+ "internalType" : " string" ,
144
+ "name" : " manufacturer" ,
145
+ "type" : " string"
146
+ },
147
+ {
148
+ "internalType" : " string" ,
149
+ "name" : " softwareVersion" ,
150
+ "type" : " string"
151
+ },
152
+ {
153
+ "internalType" : " string" ,
154
+ "name" : " commitment" ,
155
+ "type" : " string"
156
+ },
157
+ {
158
+ "internalType" : " uint256" ,
159
+ "name" : " timestamp" ,
160
+ "type" : " uint256"
161
+ }
162
+ ],
163
+ "stateMutability" : " view" ,
164
+ "type" : " function"
165
+ },
166
+ {
167
+ "inputs" : [],
168
+ "name" : " getAllCommitmentsData" ,
169
+ "outputs" : [
170
+ {
171
+ "components" : [
172
+ {
173
+ "internalType" : " string" ,
174
+ "name" : " commitmentId" ,
175
+ "type" : " string"
176
+ },
177
+ {
178
+ "internalType" : " string" ,
179
+ "name" : " nodeId" ,
180
+ "type" : " string"
181
+ },
182
+ {
183
+ "internalType" : " string" ,
184
+ "name" : " deviceType" ,
185
+ "type" : " string"
186
+ },
187
+ {
188
+ "internalType" : " string" ,
189
+ "name" : " deviceIdType" ,
190
+ "type" : " string"
191
+ },
192
+ {
193
+ "internalType" : " string" ,
194
+ "name" : " deviceModel" ,
195
+ "type" : " string"
196
+ },
197
+ {
198
+ "internalType" : " string" ,
199
+ "name" : " manufacturer" ,
200
+ "type" : " string"
201
+ },
202
+ {
203
+ "internalType" : " string" ,
204
+ "name" : " softwareVersion" ,
205
+ "type" : " string"
206
+ },
207
+ {
208
+ "internalType" : " string" ,
209
+ "name" : " commitment" ,
210
+ "type" : " string"
211
+ },
212
+ {
213
+ "internalType" : " uint256" ,
214
+ "name" : " timestamp" ,
215
+ "type" : " uint256"
216
+ }
217
+ ],
218
+ "internalType" : " struct CommitmentStorage.Commitment[]" ,
219
+ "name" : " " ,
220
+ "type" : " tuple[]"
221
+ }
222
+ ],
223
+ "stateMutability" : " view" ,
224
+ "type" : " function"
225
+ },
226
+ {
227
+ "inputs" : [
228
+ {
229
+ "internalType" : " string" ,
230
+ "name" : " commitmentId" ,
231
+ "type" : " string"
232
+ },
233
+ {
234
+ "internalType" : " string" ,
235
+ "name" : " nodeId" ,
236
+ "type" : " string"
237
+ }
238
+ ],
239
+ "name" : " getCommitment" ,
240
+ "outputs" : [
241
+ {
242
+ "internalType" : " string" ,
243
+ "name" : " " ,
244
+ "type" : " string"
245
+ },
246
+ {
247
+ "internalType" : " string" ,
248
+ "name" : " " ,
249
+ "type" : " string"
250
+ },
251
+ {
252
+ "internalType" : " string" ,
253
+ "name" : " " ,
254
+ "type" : " string"
255
+ },
256
+ {
257
+ "internalType" : " string" ,
258
+ "name" : " " ,
259
+ "type" : " string"
260
+ },
261
+ {
262
+ "internalType" : " string" ,
263
+ "name" : " " ,
264
+ "type" : " string"
265
+ },
266
+ {
267
+ "internalType" : " string" ,
268
+ "name" : " " ,
269
+ "type" : " string"
270
+ },
271
+ {
272
+ "internalType" : " string" ,
273
+ "name" : " " ,
274
+ "type" : " string"
275
+ },
276
+ {
277
+ "internalType" : " string" ,
278
+ "name" : " " ,
279
+ "type" : " string"
280
+ },
281
+ {
282
+ "internalType" : " uint256" ,
283
+ "name" : " " ,
284
+ "type" : " uint256"
285
+ }
286
+ ],
287
+ "stateMutability" : " view" ,
288
+ "type" : " function"
289
+ },
290
+ {
291
+ "inputs" : [],
292
+ "name" : " getCommitmentCount" ,
293
+ "outputs" : [
294
+ {
295
+ "internalType" : " uint256" ,
296
+ "name" : " " ,
297
+ "type" : " uint256"
298
+ }
299
+ ],
300
+ "stateMutability" : " view" ,
301
+ "type" : " function"
302
+ },
303
+ {
304
+ "inputs" : [
305
+ {
306
+ "internalType" : " string" ,
307
+ "name" : " commitmentId" ,
308
+ "type" : " string"
309
+ },
310
+ {
311
+ "internalType" : " string" ,
312
+ "name" : " nodeId" ,
313
+ "type" : " string"
314
+ }
315
+ ],
316
+ "name" : " removeCommitment" ,
317
+ "outputs" : [],
318
+ "stateMutability" : " nonpayable" ,
319
+ "type" : " function"
320
+ },
321
+ {
322
+ "inputs" : [
323
+ {
324
+ "internalType" : " string" ,
325
+ "name" : " commitmentId" ,
326
+ "type" : " string"
327
+ },
328
+ {
329
+ "internalType" : " string" ,
330
+ "name" : " nodeId" ,
331
+ "type" : " string"
332
+ },
333
+ {
334
+ "internalType" : " string" ,
335
+ "name" : " deviceType" ,
336
+ "type" : " string"
337
+ },
338
+ {
339
+ "internalType" : " string" ,
340
+ "name" : " deviceIdType" ,
341
+ "type" : " string"
342
+ },
343
+ {
344
+ "internalType" : " string" ,
345
+ "name" : " deviceModel" ,
346
+ "type" : " string"
347
+ },
348
+ {
349
+ "internalType" : " string" ,
350
+ "name" : " manufacturer" ,
351
+ "type" : " string"
352
+ },
353
+ {
354
+ "internalType" : " string" ,
355
+ "name" : " softwareVersion" ,
356
+ "type" : " string"
357
+ },
358
+ {
359
+ "internalType" : " string" ,
360
+ "name" : " commitment" ,
361
+ "type" : " string"
362
+ },
363
+ {
364
+ "internalType" : " uint256" ,
365
+ "name" : " timestamp" ,
366
+ "type" : " uint256"
367
+ }
368
+ ],
369
+ "name" : " storeCommitment" ,
370
+ "outputs" : [
371
+ {
372
+ "internalType" : " bool" ,
373
+ "name" : " " ,
374
+ "type" : " bool"
375
+ }
376
+ ],
377
+ "stateMutability" : " nonpayable" ,
378
+ "type" : " function"
379
+ }
380
+ ]
0 commit comments