UNPKG

13.7 kBJSONView Raw
1{
2 "abi": [
3 {
4 "anonymous": false,
5 "inputs": [
6 {
7 "indexed": true,
8 "internalType": "address",
9 "name": "owner",
10 "type": "address"
11 },
12 {
13 "indexed": true,
14 "internalType": "address",
15 "name": "spender",
16 "type": "address"
17 },
18 {
19 "indexed": false,
20 "internalType": "uint256",
21 "name": "value",
22 "type": "uint256"
23 }
24 ],
25 "name": "Approval",
26 "type": "event"
27 },
28 {
29 "anonymous": false,
30 "inputs": [
31 {
32 "indexed": true,
33 "internalType": "address",
34 "name": "sender",
35 "type": "address"
36 },
37 {
38 "indexed": false,
39 "internalType": "uint256",
40 "name": "amount0",
41 "type": "uint256"
42 },
43 {
44 "indexed": false,
45 "internalType": "uint256",
46 "name": "amount1",
47 "type": "uint256"
48 },
49 {
50 "indexed": true,
51 "internalType": "address",
52 "name": "to",
53 "type": "address"
54 }
55 ],
56 "name": "Burn",
57 "type": "event"
58 },
59 {
60 "anonymous": false,
61 "inputs": [
62 {
63 "indexed": true,
64 "internalType": "address",
65 "name": "sender",
66 "type": "address"
67 },
68 {
69 "indexed": false,
70 "internalType": "uint256",
71 "name": "amount0",
72 "type": "uint256"
73 },
74 {
75 "indexed": false,
76 "internalType": "uint256",
77 "name": "amount1",
78 "type": "uint256"
79 }
80 ],
81 "name": "Mint",
82 "type": "event"
83 },
84 {
85 "anonymous": false,
86 "inputs": [
87 {
88 "indexed": true,
89 "internalType": "address",
90 "name": "sender",
91 "type": "address"
92 },
93 {
94 "indexed": false,
95 "internalType": "uint256",
96 "name": "amount0In",
97 "type": "uint256"
98 },
99 {
100 "indexed": false,
101 "internalType": "uint256",
102 "name": "amount1In",
103 "type": "uint256"
104 },
105 {
106 "indexed": false,
107 "internalType": "uint256",
108 "name": "amount0Out",
109 "type": "uint256"
110 },
111 {
112 "indexed": false,
113 "internalType": "uint256",
114 "name": "amount1Out",
115 "type": "uint256"
116 },
117 {
118 "indexed": true,
119 "internalType": "address",
120 "name": "to",
121 "type": "address"
122 }
123 ],
124 "name": "Swap",
125 "type": "event"
126 },
127 {
128 "anonymous": false,
129 "inputs": [
130 {
131 "indexed": false,
132 "internalType": "uint112",
133 "name": "reserve0",
134 "type": "uint112"
135 },
136 {
137 "indexed": false,
138 "internalType": "uint112",
139 "name": "reserve1",
140 "type": "uint112"
141 }
142 ],
143 "name": "Sync",
144 "type": "event"
145 },
146 {
147 "anonymous": false,
148 "inputs": [
149 {
150 "indexed": true,
151 "internalType": "address",
152 "name": "from",
153 "type": "address"
154 },
155 {
156 "indexed": true,
157 "internalType": "address",
158 "name": "to",
159 "type": "address"
160 },
161 {
162 "indexed": false,
163 "internalType": "uint256",
164 "name": "value",
165 "type": "uint256"
166 }
167 ],
168 "name": "Transfer",
169 "type": "event"
170 },
171 {
172 "inputs": [],
173 "name": "DOMAIN_SEPARATOR",
174 "outputs": [
175 {
176 "internalType": "bytes32",
177 "name": "",
178 "type": "bytes32"
179 }
180 ],
181 "stateMutability": "view",
182 "type": "function"
183 },
184 {
185 "inputs": [],
186 "name": "MINIMUM_LIQUIDITY",
187 "outputs": [
188 {
189 "internalType": "uint256",
190 "name": "",
191 "type": "uint256"
192 }
193 ],
194 "stateMutability": "pure",
195 "type": "function"
196 },
197 {
198 "inputs": [],
199 "name": "PERMIT_TYPEHASH",
200 "outputs": [
201 {
202 "internalType": "bytes32",
203 "name": "",
204 "type": "bytes32"
205 }
206 ],
207 "stateMutability": "pure",
208 "type": "function"
209 },
210 {
211 "inputs": [
212 {
213 "internalType": "address",
214 "name": "owner",
215 "type": "address"
216 },
217 {
218 "internalType": "address",
219 "name": "spender",
220 "type": "address"
221 }
222 ],
223 "name": "allowance",
224 "outputs": [
225 {
226 "internalType": "uint256",
227 "name": "",
228 "type": "uint256"
229 }
230 ],
231 "stateMutability": "view",
232 "type": "function"
233 },
234 {
235 "inputs": [
236 {
237 "internalType": "address",
238 "name": "spender",
239 "type": "address"
240 },
241 {
242 "internalType": "uint256",
243 "name": "value",
244 "type": "uint256"
245 }
246 ],
247 "name": "approve",
248 "outputs": [
249 {
250 "internalType": "bool",
251 "name": "",
252 "type": "bool"
253 }
254 ],
255 "stateMutability": "nonpayable",
256 "type": "function"
257 },
258 {
259 "inputs": [
260 {
261 "internalType": "address",
262 "name": "owner",
263 "type": "address"
264 }
265 ],
266 "name": "balanceOf",
267 "outputs": [
268 {
269 "internalType": "uint256",
270 "name": "",
271 "type": "uint256"
272 }
273 ],
274 "stateMutability": "view",
275 "type": "function"
276 },
277 {
278 "inputs": [
279 {
280 "internalType": "address",
281 "name": "to",
282 "type": "address"
283 }
284 ],
285 "name": "burn",
286 "outputs": [
287 {
288 "internalType": "uint256",
289 "name": "amount0",
290 "type": "uint256"
291 },
292 {
293 "internalType": "uint256",
294 "name": "amount1",
295 "type": "uint256"
296 }
297 ],
298 "stateMutability": "nonpayable",
299 "type": "function"
300 },
301 {
302 "inputs": [],
303 "name": "decimals",
304 "outputs": [
305 {
306 "internalType": "uint8",
307 "name": "",
308 "type": "uint8"
309 }
310 ],
311 "stateMutability": "pure",
312 "type": "function"
313 },
314 {
315 "inputs": [],
316 "name": "factory",
317 "outputs": [
318 {
319 "internalType": "address",
320 "name": "",
321 "type": "address"
322 }
323 ],
324 "stateMutability": "view",
325 "type": "function"
326 },
327 {
328 "inputs": [],
329 "name": "getReserves",
330 "outputs": [
331 {
332 "internalType": "uint112",
333 "name": "reserve0",
334 "type": "uint112"
335 },
336 {
337 "internalType": "uint112",
338 "name": "reserve1",
339 "type": "uint112"
340 },
341 {
342 "internalType": "uint32",
343 "name": "blockTimestampLast",
344 "type": "uint32"
345 }
346 ],
347 "stateMutability": "view",
348 "type": "function"
349 },
350 {
351 "inputs": [
352 {
353 "internalType": "address",
354 "name": "",
355 "type": "address"
356 },
357 {
358 "internalType": "address",
359 "name": "",
360 "type": "address"
361 }
362 ],
363 "name": "initialize",
364 "outputs": [],
365 "stateMutability": "nonpayable",
366 "type": "function"
367 },
368 {
369 "inputs": [],
370 "name": "kLast",
371 "outputs": [
372 {
373 "internalType": "uint256",
374 "name": "",
375 "type": "uint256"
376 }
377 ],
378 "stateMutability": "view",
379 "type": "function"
380 },
381 {
382 "inputs": [
383 {
384 "internalType": "address",
385 "name": "to",
386 "type": "address"
387 }
388 ],
389 "name": "mint",
390 "outputs": [
391 {
392 "internalType": "uint256",
393 "name": "liquidity",
394 "type": "uint256"
395 }
396 ],
397 "stateMutability": "nonpayable",
398 "type": "function"
399 },
400 {
401 "inputs": [],
402 "name": "name",
403 "outputs": [
404 {
405 "internalType": "string",
406 "name": "",
407 "type": "string"
408 }
409 ],
410 "stateMutability": "pure",
411 "type": "function"
412 },
413 {
414 "inputs": [
415 {
416 "internalType": "address",
417 "name": "owner",
418 "type": "address"
419 }
420 ],
421 "name": "nonces",
422 "outputs": [
423 {
424 "internalType": "uint256",
425 "name": "",
426 "type": "uint256"
427 }
428 ],
429 "stateMutability": "view",
430 "type": "function"
431 },
432 {
433 "inputs": [
434 {
435 "internalType": "address",
436 "name": "owner",
437 "type": "address"
438 },
439 {
440 "internalType": "address",
441 "name": "spender",
442 "type": "address"
443 },
444 {
445 "internalType": "uint256",
446 "name": "value",
447 "type": "uint256"
448 },
449 {
450 "internalType": "uint256",
451 "name": "deadline",
452 "type": "uint256"
453 },
454 {
455 "internalType": "uint8",
456 "name": "v",
457 "type": "uint8"
458 },
459 {
460 "internalType": "bytes32",
461 "name": "r",
462 "type": "bytes32"
463 },
464 {
465 "internalType": "bytes32",
466 "name": "s",
467 "type": "bytes32"
468 }
469 ],
470 "name": "permit",
471 "outputs": [],
472 "stateMutability": "nonpayable",
473 "type": "function"
474 },
475 {
476 "inputs": [],
477 "name": "price0CumulativeLast",
478 "outputs": [
479 {
480 "internalType": "uint256",
481 "name": "",
482 "type": "uint256"
483 }
484 ],
485 "stateMutability": "view",
486 "type": "function"
487 },
488 {
489 "inputs": [],
490 "name": "price1CumulativeLast",
491 "outputs": [
492 {
493 "internalType": "uint256",
494 "name": "",
495 "type": "uint256"
496 }
497 ],
498 "stateMutability": "view",
499 "type": "function"
500 },
501 {
502 "inputs": [
503 {
504 "internalType": "address",
505 "name": "to",
506 "type": "address"
507 }
508 ],
509 "name": "skim",
510 "outputs": [],
511 "stateMutability": "nonpayable",
512 "type": "function"
513 },
514 {
515 "inputs": [
516 {
517 "internalType": "uint256",
518 "name": "amount0Out",
519 "type": "uint256"
520 },
521 {
522 "internalType": "uint256",
523 "name": "amount1Out",
524 "type": "uint256"
525 },
526 {
527 "internalType": "address",
528 "name": "to",
529 "type": "address"
530 },
531 {
532 "internalType": "bytes",
533 "name": "data",
534 "type": "bytes"
535 }
536 ],
537 "name": "swap",
538 "outputs": [],
539 "stateMutability": "nonpayable",
540 "type": "function"
541 },
542 {
543 "inputs": [],
544 "name": "symbol",
545 "outputs": [
546 {
547 "internalType": "string",
548 "name": "",
549 "type": "string"
550 }
551 ],
552 "stateMutability": "pure",
553 "type": "function"
554 },
555 {
556 "inputs": [],
557 "name": "sync",
558 "outputs": [],
559 "stateMutability": "nonpayable",
560 "type": "function"
561 },
562 {
563 "inputs": [],
564 "name": "token0",
565 "outputs": [
566 {
567 "internalType": "address",
568 "name": "",
569 "type": "address"
570 }
571 ],
572 "stateMutability": "view",
573 "type": "function"
574 },
575 {
576 "inputs": [],
577 "name": "token1",
578 "outputs": [
579 {
580 "internalType": "address",
581 "name": "",
582 "type": "address"
583 }
584 ],
585 "stateMutability": "view",
586 "type": "function"
587 },
588 {
589 "inputs": [],
590 "name": "totalSupply",
591 "outputs": [
592 {
593 "internalType": "uint256",
594 "name": "",
595 "type": "uint256"
596 }
597 ],
598 "stateMutability": "view",
599 "type": "function"
600 },
601 {
602 "inputs": [
603 {
604 "internalType": "address",
605 "name": "to",
606 "type": "address"
607 },
608 {
609 "internalType": "uint256",
610 "name": "value",
611 "type": "uint256"
612 }
613 ],
614 "name": "transfer",
615 "outputs": [
616 {
617 "internalType": "bool",
618 "name": "",
619 "type": "bool"
620 }
621 ],
622 "stateMutability": "nonpayable",
623 "type": "function"
624 },
625 {
626 "inputs": [
627 {
628 "internalType": "address",
629 "name": "from",
630 "type": "address"
631 },
632 {
633 "internalType": "address",
634 "name": "to",
635 "type": "address"
636 },
637 {
638 "internalType": "uint256",
639 "name": "value",
640 "type": "uint256"
641 }
642 ],
643 "name": "transferFrom",
644 "outputs": [
645 {
646 "internalType": "bool",
647 "name": "",
648 "type": "bool"
649 }
650 ],
651 "stateMutability": "nonpayable",
652 "type": "function"
653 }
654 ],
655 "evm": {
656 "bytecode": {
657 "linkReferences": {},
658 "object": "",
659 "opcodes": "",
660 "sourceMap": ""
661 },
662 "deployedBytecode": {
663 "immutableReferences": {},
664 "linkReferences": {},
665 "object": "",
666 "opcodes": "",
667 "sourceMap": ""
668 }
669 },
670 "bytecode": ""
671}
\No newline at end of file