|
15 | 15 | "stateMutability": "nonpayable",
|
16 | 16 | "type": "constructor"
|
17 | 17 | },
|
18 |
| - { |
19 |
| - "inputs": [ |
20 |
| - { |
21 |
| - "internalType": "bytes32", |
22 |
| - "name": "requestId", |
23 |
| - "type": "bytes32" |
24 |
| - } |
25 |
| - ], |
26 |
| - "name": "AlreadyDelivered", |
27 |
| - "type": "error" |
28 |
| - }, |
29 | 18 | {
|
30 | 19 | "inputs": [],
|
31 | 20 | "name": "AlreadyInitialized",
|
|
143 | 132 | "name": "OwnerOnly",
|
144 | 133 | "type": "error"
|
145 | 134 | },
|
146 |
| - { |
147 |
| - "inputs": [ |
148 |
| - { |
149 |
| - "internalType": "uint256", |
150 |
| - "name": "expected", |
151 |
| - "type": "uint256" |
152 |
| - }, |
153 |
| - { |
154 |
| - "internalType": "uint256", |
155 |
| - "name": "current", |
156 |
| - "type": "uint256" |
157 |
| - } |
158 |
| - ], |
159 |
| - "name": "PriorityMechResponseTimeout", |
160 |
| - "type": "error" |
161 |
| - }, |
162 | 135 | {
|
163 | 136 | "inputs": [],
|
164 | 137 | "name": "ReentrancyGuard",
|
165 | 138 | "type": "error"
|
166 | 139 | },
|
167 |
| - { |
168 |
| - "inputs": [ |
169 |
| - { |
170 |
| - "internalType": "bytes32", |
171 |
| - "name": "requestId", |
172 |
| - "type": "bytes32" |
173 |
| - } |
174 |
| - ], |
175 |
| - "name": "RequestIdNotFound", |
176 |
| - "type": "error" |
177 |
| - }, |
178 |
| - { |
179 |
| - "inputs": [ |
180 |
| - { |
181 |
| - "internalType": "address", |
182 |
| - "name": "stakingInstance", |
183 |
| - "type": "address" |
184 |
| - }, |
185 |
| - { |
186 |
| - "internalType": "uint256", |
187 |
| - "name": "serviceId", |
188 |
| - "type": "uint256" |
189 |
| - } |
190 |
| - ], |
191 |
| - "name": "ServiceNotStaked", |
192 |
| - "type": "error" |
193 |
| - }, |
194 | 140 | {
|
195 | 141 | "inputs": [
|
196 | 142 | {
|
|
265 | 211 | "name": "WrongArrayLength",
|
266 | 212 | "type": "error"
|
267 | 213 | },
|
268 |
| - { |
269 |
| - "inputs": [ |
270 |
| - { |
271 |
| - "internalType": "uint256", |
272 |
| - "name": "numValues1", |
273 |
| - "type": "uint256" |
274 |
| - }, |
275 |
| - { |
276 |
| - "internalType": "uint256", |
277 |
| - "name": "numValues2", |
278 |
| - "type": "uint256" |
279 |
| - }, |
280 |
| - { |
281 |
| - "internalType": "uint256", |
282 |
| - "name": "numValues3", |
283 |
| - "type": "uint256" |
284 |
| - } |
285 |
| - ], |
286 |
| - "name": "WrongArrayLength3", |
287 |
| - "type": "error" |
288 |
| - }, |
289 |
| - { |
290 |
| - "inputs": [ |
291 |
| - { |
292 |
| - "internalType": "uint256", |
293 |
| - "name": "numValues1", |
294 |
| - "type": "uint256" |
295 |
| - }, |
296 |
| - { |
297 |
| - "internalType": "uint256", |
298 |
| - "name": "numValues2", |
299 |
| - "type": "uint256" |
300 |
| - }, |
301 |
| - { |
302 |
| - "internalType": "uint256", |
303 |
| - "name": "numValues3", |
304 |
| - "type": "uint256" |
305 |
| - }, |
306 |
| - { |
307 |
| - "internalType": "uint256", |
308 |
| - "name": "numValues4", |
309 |
| - "type": "uint256" |
310 |
| - } |
311 |
| - ], |
312 |
| - "name": "WrongArrayLength4", |
313 |
| - "type": "error" |
314 |
| - }, |
315 | 214 | {
|
316 | 215 | "inputs": [
|
317 | 216 | {
|
|
363 | 262 | "internalType": "uint256",
|
364 | 263 | "name": "serviceId",
|
365 | 264 | "type": "uint256"
|
| 265 | + }, |
| 266 | + { |
| 267 | + "indexed": true, |
| 268 | + "internalType": "address", |
| 269 | + "name": "mechFactory", |
| 270 | + "type": "address" |
366 | 271 | }
|
367 | 272 | ],
|
368 | 273 | "name": "CreateMech",
|
|
389 | 294 | "name": "requestId",
|
390 | 295 | "type": "bytes32"
|
391 | 296 | },
|
| 297 | + { |
| 298 | + "indexed": false, |
| 299 | + "internalType": "uint256", |
| 300 | + "name": "deliveryRate", |
| 301 | + "type": "uint256" |
| 302 | + }, |
392 | 303 | {
|
393 | 304 | "indexed": false,
|
394 | 305 | "internalType": "bytes",
|
|
467 | 378 | {
|
468 | 379 | "indexed": false,
|
469 | 380 | "internalType": "uint256",
|
470 |
| - "name": "numRequests", |
| 381 | + "name": "numDeliveries", |
471 | 382 | "type": "uint256"
|
472 | 383 | },
|
473 | 384 | {
|
|
549 | 460 | "name": "OwnerUpdated",
|
550 | 461 | "type": "event"
|
551 | 462 | },
|
552 |
| - { |
553 |
| - "anonymous": false, |
554 |
| - "inputs": [ |
555 |
| - { |
556 |
| - "indexed": true, |
557 |
| - "internalType": "address", |
558 |
| - "name": "requester", |
559 |
| - "type": "address" |
560 |
| - }, |
561 |
| - { |
562 |
| - "indexed": false, |
563 |
| - "internalType": "bytes32", |
564 |
| - "name": "hash", |
565 |
| - "type": "bytes32" |
566 |
| - } |
567 |
| - ], |
568 |
| - "name": "RequesterHashApproved", |
569 |
| - "type": "event" |
570 |
| - }, |
571 | 463 | {
|
572 | 464 | "anonymous": false,
|
573 | 465 | "inputs": [
|
|
779 | 671 | "internalType": "uint256[]",
|
780 | 672 | "name": "deliveryRates",
|
781 | 673 | "type": "uint256[]"
|
782 |
| - }, |
783 |
| - { |
784 |
| - "internalType": "bytes[]", |
785 |
| - "name": "deliveryDatas", |
786 |
| - "type": "bytes[]" |
787 | 674 | }
|
788 | 675 | ],
|
789 | 676 | "name": "deliverMarketplace",
|
|
805 | 692 | "type": "address"
|
806 | 693 | },
|
807 | 694 | {
|
808 |
| - "internalType": "bytes[]", |
809 |
| - "name": "requestDatas", |
810 |
| - "type": "bytes[]" |
811 |
| - }, |
812 |
| - { |
813 |
| - "internalType": "bytes[]", |
814 |
| - "name": "signatures", |
815 |
| - "type": "bytes[]" |
816 |
| - }, |
817 |
| - { |
818 |
| - "internalType": "bytes[]", |
819 |
| - "name": "deliveryDatas", |
820 |
| - "type": "bytes[]" |
| 695 | + "components": [ |
| 696 | + { |
| 697 | + "internalType": "bytes", |
| 698 | + "name": "requestData", |
| 699 | + "type": "bytes" |
| 700 | + }, |
| 701 | + { |
| 702 | + "internalType": "bytes", |
| 703 | + "name": "signature", |
| 704 | + "type": "bytes" |
| 705 | + }, |
| 706 | + { |
| 707 | + "internalType": "bytes", |
| 708 | + "name": "deliveryData", |
| 709 | + "type": "bytes" |
| 710 | + } |
| 711 | + ], |
| 712 | + "internalType": "struct DeliverWithSignature[]", |
| 713 | + "name": "deliverWithSignatures", |
| 714 | + "type": "tuple[]" |
821 | 715 | },
|
822 | 716 | {
|
823 | 717 | "internalType": "uint256[]",
|
|
878 | 772 | "inputs": [
|
879 | 773 | {
|
880 | 774 | "internalType": "address",
|
881 |
| - "name": "account", |
| 775 | + "name": "mech", |
| 776 | + "type": "address" |
| 777 | + }, |
| 778 | + { |
| 779 | + "internalType": "address", |
| 780 | + "name": "requester", |
882 | 781 | "type": "address"
|
883 | 782 | },
|
884 | 783 | {
|
|
891 | 790 | "name": "deliveryRate",
|
892 | 791 | "type": "uint256"
|
893 | 792 | },
|
| 793 | + { |
| 794 | + "internalType": "bytes32", |
| 795 | + "name": "paymentType", |
| 796 | + "type": "bytes32" |
| 797 | + }, |
894 | 798 | {
|
895 | 799 | "internalType": "uint256",
|
896 | 800 | "name": "nonce",
|
|
1159 | 1063 | "stateMutability": "view",
|
1160 | 1064 | "type": "function"
|
1161 | 1065 | },
|
1162 |
| - { |
1163 |
| - "inputs": [ |
1164 |
| - { |
1165 |
| - "internalType": "uint256", |
1166 |
| - "name": "", |
1167 |
| - "type": "uint256" |
1168 |
| - } |
1169 |
| - ], |
1170 |
| - "name": "mapServiceIdMech", |
1171 |
| - "outputs": [ |
1172 |
| - { |
1173 |
| - "internalType": "address", |
1174 |
| - "name": "", |
1175 |
| - "type": "address" |
1176 |
| - } |
1177 |
| - ], |
1178 |
| - "stateMutability": "view", |
1179 |
| - "type": "function" |
1180 |
| - }, |
1181 | 1066 | {
|
1182 | 1067 | "inputs": [],
|
1183 | 1068 | "name": "maxResponseTimeout",
|
|
1265 | 1150 | },
|
1266 | 1151 | {
|
1267 | 1152 | "internalType": "uint256",
|
1268 |
| - "name": "priorityMechServiceId", |
| 1153 | + "name": "maxDeliveryRate", |
1269 | 1154 | "type": "uint256"
|
1270 | 1155 | },
|
| 1156 | + { |
| 1157 | + "internalType": "bytes32", |
| 1158 | + "name": "paymentType", |
| 1159 | + "type": "bytes32" |
| 1160 | + }, |
| 1161 | + { |
| 1162 | + "internalType": "address", |
| 1163 | + "name": "priorityMech", |
| 1164 | + "type": "address" |
| 1165 | + }, |
1271 | 1166 | {
|
1272 | 1167 | "internalType": "uint256",
|
1273 | 1168 | "name": "responseTimeout",
|
|
1299 | 1194 | },
|
1300 | 1195 | {
|
1301 | 1196 | "internalType": "uint256",
|
1302 |
| - "name": "priorityMechServiceId", |
| 1197 | + "name": "maxDeliveryRate", |
1303 | 1198 | "type": "uint256"
|
1304 | 1199 | },
|
| 1200 | + { |
| 1201 | + "internalType": "bytes32", |
| 1202 | + "name": "paymentType", |
| 1203 | + "type": "bytes32" |
| 1204 | + }, |
| 1205 | + { |
| 1206 | + "internalType": "address", |
| 1207 | + "name": "priorityMech", |
| 1208 | + "type": "address" |
| 1209 | + }, |
1305 | 1210 | {
|
1306 | 1211 | "internalType": "uint256",
|
1307 | 1212 | "name": "responseTimeout",
|
|
0 commit comments