UNPKG

40.2 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 "constant": true,
173 "inputs": [],
174 "name": "DOMAIN_SEPARATOR",
175 "outputs": [
176 {
177 "internalType": "bytes32",
178 "name": "",
179 "type": "bytes32"
180 }
181 ],
182 "payable": false,
183 "stateMutability": "view",
184 "type": "function"
185 },
186 {
187 "constant": true,
188 "inputs": [],
189 "name": "MINIMUM_LIQUIDITY",
190 "outputs": [
191 {
192 "internalType": "uint256",
193 "name": "",
194 "type": "uint256"
195 }
196 ],
197 "payable": false,
198 "stateMutability": "pure",
199 "type": "function"
200 },
201 {
202 "constant": true,
203 "inputs": [],
204 "name": "PERMIT_TYPEHASH",
205 "outputs": [
206 {
207 "internalType": "bytes32",
208 "name": "",
209 "type": "bytes32"
210 }
211 ],
212 "payable": false,
213 "stateMutability": "pure",
214 "type": "function"
215 },
216 {
217 "constant": true,
218 "inputs": [
219 {
220 "internalType": "address",
221 "name": "owner",
222 "type": "address"
223 },
224 {
225 "internalType": "address",
226 "name": "spender",
227 "type": "address"
228 }
229 ],
230 "name": "allowance",
231 "outputs": [
232 {
233 "internalType": "uint256",
234 "name": "",
235 "type": "uint256"
236 }
237 ],
238 "payable": false,
239 "stateMutability": "view",
240 "type": "function"
241 },
242 {
243 "constant": false,
244 "inputs": [
245 {
246 "internalType": "address",
247 "name": "spender",
248 "type": "address"
249 },
250 {
251 "internalType": "uint256",
252 "name": "value",
253 "type": "uint256"
254 }
255 ],
256 "name": "approve",
257 "outputs": [
258 {
259 "internalType": "bool",
260 "name": "",
261 "type": "bool"
262 }
263 ],
264 "payable": false,
265 "stateMutability": "nonpayable",
266 "type": "function"
267 },
268 {
269 "constant": true,
270 "inputs": [
271 {
272 "internalType": "address",
273 "name": "owner",
274 "type": "address"
275 }
276 ],
277 "name": "balanceOf",
278 "outputs": [
279 {
280 "internalType": "uint256",
281 "name": "",
282 "type": "uint256"
283 }
284 ],
285 "payable": false,
286 "stateMutability": "view",
287 "type": "function"
288 },
289 {
290 "constant": false,
291 "inputs": [
292 {
293 "internalType": "address",
294 "name": "to",
295 "type": "address"
296 }
297 ],
298 "name": "burn",
299 "outputs": [
300 {
301 "internalType": "uint256",
302 "name": "amount0",
303 "type": "uint256"
304 },
305 {
306 "internalType": "uint256",
307 "name": "amount1",
308 "type": "uint256"
309 }
310 ],
311 "payable": false,
312 "stateMutability": "nonpayable",
313 "type": "function"
314 },
315 {
316 "constant": true,
317 "inputs": [],
318 "name": "decimals",
319 "outputs": [
320 {
321 "internalType": "uint8",
322 "name": "",
323 "type": "uint8"
324 }
325 ],
326 "payable": false,
327 "stateMutability": "pure",
328 "type": "function"
329 },
330 {
331 "constant": true,
332 "inputs": [],
333 "name": "factory",
334 "outputs": [
335 {
336 "internalType": "address",
337 "name": "",
338 "type": "address"
339 }
340 ],
341 "payable": false,
342 "stateMutability": "view",
343 "type": "function"
344 },
345 {
346 "constant": true,
347 "inputs": [],
348 "name": "getReserves",
349 "outputs": [
350 {
351 "internalType": "uint112",
352 "name": "reserve0",
353 "type": "uint112"
354 },
355 {
356 "internalType": "uint112",
357 "name": "reserve1",
358 "type": "uint112"
359 },
360 {
361 "internalType": "uint32",
362 "name": "blockTimestampLast",
363 "type": "uint32"
364 }
365 ],
366 "payable": false,
367 "stateMutability": "view",
368 "type": "function"
369 },
370 {
371 "constant": false,
372 "inputs": [
373 {
374 "internalType": "address",
375 "name": "",
376 "type": "address"
377 },
378 {
379 "internalType": "address",
380 "name": "",
381 "type": "address"
382 }
383 ],
384 "name": "initialize",
385 "outputs": [],
386 "payable": false,
387 "stateMutability": "nonpayable",
388 "type": "function"
389 },
390 {
391 "constant": true,
392 "inputs": [],
393 "name": "kLast",
394 "outputs": [
395 {
396 "internalType": "uint256",
397 "name": "",
398 "type": "uint256"
399 }
400 ],
401 "payable": false,
402 "stateMutability": "view",
403 "type": "function"
404 },
405 {
406 "constant": false,
407 "inputs": [
408 {
409 "internalType": "address",
410 "name": "to",
411 "type": "address"
412 }
413 ],
414 "name": "mint",
415 "outputs": [
416 {
417 "internalType": "uint256",
418 "name": "liquidity",
419 "type": "uint256"
420 }
421 ],
422 "payable": false,
423 "stateMutability": "nonpayable",
424 "type": "function"
425 },
426 {
427 "constant": true,
428 "inputs": [],
429 "name": "name",
430 "outputs": [
431 {
432 "internalType": "string",
433 "name": "",
434 "type": "string"
435 }
436 ],
437 "payable": false,
438 "stateMutability": "pure",
439 "type": "function"
440 },
441 {
442 "constant": true,
443 "inputs": [
444 {
445 "internalType": "address",
446 "name": "owner",
447 "type": "address"
448 }
449 ],
450 "name": "nonces",
451 "outputs": [
452 {
453 "internalType": "uint256",
454 "name": "",
455 "type": "uint256"
456 }
457 ],
458 "payable": false,
459 "stateMutability": "view",
460 "type": "function"
461 },
462 {
463 "constant": false,
464 "inputs": [
465 {
466 "internalType": "address",
467 "name": "owner",
468 "type": "address"
469 },
470 {
471 "internalType": "address",
472 "name": "spender",
473 "type": "address"
474 },
475 {
476 "internalType": "uint256",
477 "name": "value",
478 "type": "uint256"
479 },
480 {
481 "internalType": "uint256",
482 "name": "deadline",
483 "type": "uint256"
484 },
485 {
486 "internalType": "uint8",
487 "name": "v",
488 "type": "uint8"
489 },
490 {
491 "internalType": "bytes32",
492 "name": "r",
493 "type": "bytes32"
494 },
495 {
496 "internalType": "bytes32",
497 "name": "s",
498 "type": "bytes32"
499 }
500 ],
501 "name": "permit",
502 "outputs": [],
503 "payable": false,
504 "stateMutability": "nonpayable",
505 "type": "function"
506 },
507 {
508 "constant": true,
509 "inputs": [],
510 "name": "price0CumulativeLast",
511 "outputs": [
512 {
513 "internalType": "uint256",
514 "name": "",
515 "type": "uint256"
516 }
517 ],
518 "payable": false,
519 "stateMutability": "view",
520 "type": "function"
521 },
522 {
523 "constant": true,
524 "inputs": [],
525 "name": "price1CumulativeLast",
526 "outputs": [
527 {
528 "internalType": "uint256",
529 "name": "",
530 "type": "uint256"
531 }
532 ],
533 "payable": false,
534 "stateMutability": "view",
535 "type": "function"
536 },
537 {
538 "constant": false,
539 "inputs": [
540 {
541 "internalType": "address",
542 "name": "to",
543 "type": "address"
544 }
545 ],
546 "name": "skim",
547 "outputs": [],
548 "payable": false,
549 "stateMutability": "nonpayable",
550 "type": "function"
551 },
552 {
553 "constant": false,
554 "inputs": [
555 {
556 "internalType": "uint256",
557 "name": "amount0Out",
558 "type": "uint256"
559 },
560 {
561 "internalType": "uint256",
562 "name": "amount1Out",
563 "type": "uint256"
564 },
565 {
566 "internalType": "address",
567 "name": "to",
568 "type": "address"
569 },
570 {
571 "internalType": "bytes",
572 "name": "data",
573 "type": "bytes"
574 }
575 ],
576 "name": "swap",
577 "outputs": [],
578 "payable": false,
579 "stateMutability": "nonpayable",
580 "type": "function"
581 },
582 {
583 "constant": true,
584 "inputs": [],
585 "name": "symbol",
586 "outputs": [
587 {
588 "internalType": "string",
589 "name": "",
590 "type": "string"
591 }
592 ],
593 "payable": false,
594 "stateMutability": "pure",
595 "type": "function"
596 },
597 {
598 "constant": false,
599 "inputs": [],
600 "name": "sync",
601 "outputs": [],
602 "payable": false,
603 "stateMutability": "nonpayable",
604 "type": "function"
605 },
606 {
607 "constant": true,
608 "inputs": [],
609 "name": "token0",
610 "outputs": [
611 {
612 "internalType": "address",
613 "name": "",
614 "type": "address"
615 }
616 ],
617 "payable": false,
618 "stateMutability": "view",
619 "type": "function"
620 },
621 {
622 "constant": true,
623 "inputs": [],
624 "name": "token1",
625 "outputs": [
626 {
627 "internalType": "address",
628 "name": "",
629 "type": "address"
630 }
631 ],
632 "payable": false,
633 "stateMutability": "view",
634 "type": "function"
635 },
636 {
637 "constant": true,
638 "inputs": [],
639 "name": "totalSupply",
640 "outputs": [
641 {
642 "internalType": "uint256",
643 "name": "",
644 "type": "uint256"
645 }
646 ],
647 "payable": false,
648 "stateMutability": "view",
649 "type": "function"
650 },
651 {
652 "constant": false,
653 "inputs": [
654 {
655 "internalType": "address",
656 "name": "to",
657 "type": "address"
658 },
659 {
660 "internalType": "uint256",
661 "name": "value",
662 "type": "uint256"
663 }
664 ],
665 "name": "transfer",
666 "outputs": [
667 {
668 "internalType": "bool",
669 "name": "",
670 "type": "bool"
671 }
672 ],
673 "payable": false,
674 "stateMutability": "nonpayable",
675 "type": "function"
676 },
677 {
678 "constant": false,
679 "inputs": [
680 {
681 "internalType": "address",
682 "name": "from",
683 "type": "address"
684 },
685 {
686 "internalType": "address",
687 "name": "to",
688 "type": "address"
689 },
690 {
691 "internalType": "uint256",
692 "name": "value",
693 "type": "uint256"
694 }
695 ],
696 "name": "transferFrom",
697 "outputs": [
698 {
699 "internalType": "bool",
700 "name": "",
701 "type": "bool"
702 }
703 ],
704 "payable": false,
705 "stateMutability": "nonpayable",
706 "type": "function"
707 }
708 ],
709 "evm": {
710 "bytecode": {
711 "linkReferences": {},
712 "object": "",
713 "opcodes": "",
714 "sourceMap": ""
715 },
716 "deployedBytecode": {
717 "linkReferences": {},
718 "object": "",
719 "opcodes": "",
720 "sourceMap": ""
721 }
722 },
723 "metadata": "{\"compiler\":{\"version\":\"0.5.16+commit.9c3226ce\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Approval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"}],\"name\":\"Mint\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1In\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount0Out\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount1Out\",\"type\":\"uint256\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"Swap\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"uint112\",\"name\":\"reserve0\",\"type\":\"uint112\"},{\"indexed\":false,\"internalType\":\"uint112\",\"name\":\"reserve1\",\"type\":\"uint112\"}],\"name\":\"Sync\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[],\"name\":\"DOMAIN_SEPARATOR\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"MINIMUM_LIQUIDITY\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"PERMIT_TYPEHASH\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"burn\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount1\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"factory\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getReserves\",\"outputs\":[{\"internalType\":\"uint112\",\"name\":\"reserve0\",\"type\":\"uint112\"},{\"internalType\":\"uint112\",\"name\":\"reserve1\",\"type\":\"uint112\"},{\"internalType\":\"uint32\",\"name\":\"blockTimestampLast\",\"type\":\"uint32\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"initialize\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"kLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"mint\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"liquidity\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"nonces\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"deadline\",\"type\":\"uint256\"},{\"internalType\":\"uint8\",\"name\":\"v\",\"type\":\"uint8\"},{\"internalType\":\"bytes32\",\"name\":\"r\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"s\",\"type\":\"bytes32\"}],\"name\":\"permit\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"price0CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"price1CumulativeLast\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"}],\"name\":\"skim\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amount0Out\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"amount1Out\",\"type\":\"uint256\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"swap\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"pure\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[],\"name\":\"sync\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"token0\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"token1\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"from\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transferFrom\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/IMakiswapPair.sol\":\"IMakiswapPair\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"contracts/interfaces/IMakiswapPair.sol\":{\"keccak256\":\"0xb926497cd7062b53ebe86b0c32095042cd892bae9161432827dd6cdfc1b9e50e\",\"urls\":[\"bzz-raw://4def2af008daeeebf82734ce0c9e6630eb4ec7ade9181d098b0c46128a87a13d\",\"dweb:/ipfs/QmaouL3xCrgY2QemjqH6ePtJquyzWDaWq8VfdhZgpNkdQw\"]}},\"version\":1}",
724 "interface": [
725 {
726 "anonymous": false,
727 "inputs": [
728 {
729 "indexed": true,
730 "internalType": "address",
731 "name": "owner",
732 "type": "address"
733 },
734 {
735 "indexed": true,
736 "internalType": "address",
737 "name": "spender",
738 "type": "address"
739 },
740 {
741 "indexed": false,
742 "internalType": "uint256",
743 "name": "value",
744 "type": "uint256"
745 }
746 ],
747 "name": "Approval",
748 "type": "event"
749 },
750 {
751 "anonymous": false,
752 "inputs": [
753 {
754 "indexed": true,
755 "internalType": "address",
756 "name": "sender",
757 "type": "address"
758 },
759 {
760 "indexed": false,
761 "internalType": "uint256",
762 "name": "amount0",
763 "type": "uint256"
764 },
765 {
766 "indexed": false,
767 "internalType": "uint256",
768 "name": "amount1",
769 "type": "uint256"
770 },
771 {
772 "indexed": true,
773 "internalType": "address",
774 "name": "to",
775 "type": "address"
776 }
777 ],
778 "name": "Burn",
779 "type": "event"
780 },
781 {
782 "anonymous": false,
783 "inputs": [
784 {
785 "indexed": true,
786 "internalType": "address",
787 "name": "sender",
788 "type": "address"
789 },
790 {
791 "indexed": false,
792 "internalType": "uint256",
793 "name": "amount0",
794 "type": "uint256"
795 },
796 {
797 "indexed": false,
798 "internalType": "uint256",
799 "name": "amount1",
800 "type": "uint256"
801 }
802 ],
803 "name": "Mint",
804 "type": "event"
805 },
806 {
807 "anonymous": false,
808 "inputs": [
809 {
810 "indexed": true,
811 "internalType": "address",
812 "name": "sender",
813 "type": "address"
814 },
815 {
816 "indexed": false,
817 "internalType": "uint256",
818 "name": "amount0In",
819 "type": "uint256"
820 },
821 {
822 "indexed": false,
823 "internalType": "uint256",
824 "name": "amount1In",
825 "type": "uint256"
826 },
827 {
828 "indexed": false,
829 "internalType": "uint256",
830 "name": "amount0Out",
831 "type": "uint256"
832 },
833 {
834 "indexed": false,
835 "internalType": "uint256",
836 "name": "amount1Out",
837 "type": "uint256"
838 },
839 {
840 "indexed": true,
841 "internalType": "address",
842 "name": "to",
843 "type": "address"
844 }
845 ],
846 "name": "Swap",
847 "type": "event"
848 },
849 {
850 "anonymous": false,
851 "inputs": [
852 {
853 "indexed": false,
854 "internalType": "uint112",
855 "name": "reserve0",
856 "type": "uint112"
857 },
858 {
859 "indexed": false,
860 "internalType": "uint112",
861 "name": "reserve1",
862 "type": "uint112"
863 }
864 ],
865 "name": "Sync",
866 "type": "event"
867 },
868 {
869 "anonymous": false,
870 "inputs": [
871 {
872 "indexed": true,
873 "internalType": "address",
874 "name": "from",
875 "type": "address"
876 },
877 {
878 "indexed": true,
879 "internalType": "address",
880 "name": "to",
881 "type": "address"
882 },
883 {
884 "indexed": false,
885 "internalType": "uint256",
886 "name": "value",
887 "type": "uint256"
888 }
889 ],
890 "name": "Transfer",
891 "type": "event"
892 },
893 {
894 "constant": true,
895 "inputs": [],
896 "name": "DOMAIN_SEPARATOR",
897 "outputs": [
898 {
899 "internalType": "bytes32",
900 "name": "",
901 "type": "bytes32"
902 }
903 ],
904 "payable": false,
905 "stateMutability": "view",
906 "type": "function"
907 },
908 {
909 "constant": true,
910 "inputs": [],
911 "name": "MINIMUM_LIQUIDITY",
912 "outputs": [
913 {
914 "internalType": "uint256",
915 "name": "",
916 "type": "uint256"
917 }
918 ],
919 "payable": false,
920 "stateMutability": "pure",
921 "type": "function"
922 },
923 {
924 "constant": true,
925 "inputs": [],
926 "name": "PERMIT_TYPEHASH",
927 "outputs": [
928 {
929 "internalType": "bytes32",
930 "name": "",
931 "type": "bytes32"
932 }
933 ],
934 "payable": false,
935 "stateMutability": "pure",
936 "type": "function"
937 },
938 {
939 "constant": true,
940 "inputs": [
941 {
942 "internalType": "address",
943 "name": "owner",
944 "type": "address"
945 },
946 {
947 "internalType": "address",
948 "name": "spender",
949 "type": "address"
950 }
951 ],
952 "name": "allowance",
953 "outputs": [
954 {
955 "internalType": "uint256",
956 "name": "",
957 "type": "uint256"
958 }
959 ],
960 "payable": false,
961 "stateMutability": "view",
962 "type": "function"
963 },
964 {
965 "constant": false,
966 "inputs": [
967 {
968 "internalType": "address",
969 "name": "spender",
970 "type": "address"
971 },
972 {
973 "internalType": "uint256",
974 "name": "value",
975 "type": "uint256"
976 }
977 ],
978 "name": "approve",
979 "outputs": [
980 {
981 "internalType": "bool",
982 "name": "",
983 "type": "bool"
984 }
985 ],
986 "payable": false,
987 "stateMutability": "nonpayable",
988 "type": "function"
989 },
990 {
991 "constant": true,
992 "inputs": [
993 {
994 "internalType": "address",
995 "name": "owner",
996 "type": "address"
997 }
998 ],
999 "name": "balanceOf",
1000 "outputs": [
1001 {
1002 "internalType": "uint256",
1003 "name": "",
1004 "type": "uint256"
1005 }
1006 ],
1007 "payable": false,
1008 "stateMutability": "view",
1009 "type": "function"
1010 },
1011 {
1012 "constant": false,
1013 "inputs": [
1014 {
1015 "internalType": "address",
1016 "name": "to",
1017 "type": "address"
1018 }
1019 ],
1020 "name": "burn",
1021 "outputs": [
1022 {
1023 "internalType": "uint256",
1024 "name": "amount0",
1025 "type": "uint256"
1026 },
1027 {
1028 "internalType": "uint256",
1029 "name": "amount1",
1030 "type": "uint256"
1031 }
1032 ],
1033 "payable": false,
1034 "stateMutability": "nonpayable",
1035 "type": "function"
1036 },
1037 {
1038 "constant": true,
1039 "inputs": [],
1040 "name": "decimals",
1041 "outputs": [
1042 {
1043 "internalType": "uint8",
1044 "name": "",
1045 "type": "uint8"
1046 }
1047 ],
1048 "payable": false,
1049 "stateMutability": "pure",
1050 "type": "function"
1051 },
1052 {
1053 "constant": true,
1054 "inputs": [],
1055 "name": "factory",
1056 "outputs": [
1057 {
1058 "internalType": "address",
1059 "name": "",
1060 "type": "address"
1061 }
1062 ],
1063 "payable": false,
1064 "stateMutability": "view",
1065 "type": "function"
1066 },
1067 {
1068 "constant": true,
1069 "inputs": [],
1070 "name": "getReserves",
1071 "outputs": [
1072 {
1073 "internalType": "uint112",
1074 "name": "reserve0",
1075 "type": "uint112"
1076 },
1077 {
1078 "internalType": "uint112",
1079 "name": "reserve1",
1080 "type": "uint112"
1081 },
1082 {
1083 "internalType": "uint32",
1084 "name": "blockTimestampLast",
1085 "type": "uint32"
1086 }
1087 ],
1088 "payable": false,
1089 "stateMutability": "view",
1090 "type": "function"
1091 },
1092 {
1093 "constant": false,
1094 "inputs": [
1095 {
1096 "internalType": "address",
1097 "name": "",
1098 "type": "address"
1099 },
1100 {
1101 "internalType": "address",
1102 "name": "",
1103 "type": "address"
1104 }
1105 ],
1106 "name": "initialize",
1107 "outputs": [],
1108 "payable": false,
1109 "stateMutability": "nonpayable",
1110 "type": "function"
1111 },
1112 {
1113 "constant": true,
1114 "inputs": [],
1115 "name": "kLast",
1116 "outputs": [
1117 {
1118 "internalType": "uint256",
1119 "name": "",
1120 "type": "uint256"
1121 }
1122 ],
1123 "payable": false,
1124 "stateMutability": "view",
1125 "type": "function"
1126 },
1127 {
1128 "constant": false,
1129 "inputs": [
1130 {
1131 "internalType": "address",
1132 "name": "to",
1133 "type": "address"
1134 }
1135 ],
1136 "name": "mint",
1137 "outputs": [
1138 {
1139 "internalType": "uint256",
1140 "name": "liquidity",
1141 "type": "uint256"
1142 }
1143 ],
1144 "payable": false,
1145 "stateMutability": "nonpayable",
1146 "type": "function"
1147 },
1148 {
1149 "constant": true,
1150 "inputs": [],
1151 "name": "name",
1152 "outputs": [
1153 {
1154 "internalType": "string",
1155 "name": "",
1156 "type": "string"
1157 }
1158 ],
1159 "payable": false,
1160 "stateMutability": "pure",
1161 "type": "function"
1162 },
1163 {
1164 "constant": true,
1165 "inputs": [
1166 {
1167 "internalType": "address",
1168 "name": "owner",
1169 "type": "address"
1170 }
1171 ],
1172 "name": "nonces",
1173 "outputs": [
1174 {
1175 "internalType": "uint256",
1176 "name": "",
1177 "type": "uint256"
1178 }
1179 ],
1180 "payable": false,
1181 "stateMutability": "view",
1182 "type": "function"
1183 },
1184 {
1185 "constant": false,
1186 "inputs": [
1187 {
1188 "internalType": "address",
1189 "name": "owner",
1190 "type": "address"
1191 },
1192 {
1193 "internalType": "address",
1194 "name": "spender",
1195 "type": "address"
1196 },
1197 {
1198 "internalType": "uint256",
1199 "name": "value",
1200 "type": "uint256"
1201 },
1202 {
1203 "internalType": "uint256",
1204 "name": "deadline",
1205 "type": "uint256"
1206 },
1207 {
1208 "internalType": "uint8",
1209 "name": "v",
1210 "type": "uint8"
1211 },
1212 {
1213 "internalType": "bytes32",
1214 "name": "r",
1215 "type": "bytes32"
1216 },
1217 {
1218 "internalType": "bytes32",
1219 "name": "s",
1220 "type": "bytes32"
1221 }
1222 ],
1223 "name": "permit",
1224 "outputs": [],
1225 "payable": false,
1226 "stateMutability": "nonpayable",
1227 "type": "function"
1228 },
1229 {
1230 "constant": true,
1231 "inputs": [],
1232 "name": "price0CumulativeLast",
1233 "outputs": [
1234 {
1235 "internalType": "uint256",
1236 "name": "",
1237 "type": "uint256"
1238 }
1239 ],
1240 "payable": false,
1241 "stateMutability": "view",
1242 "type": "function"
1243 },
1244 {
1245 "constant": true,
1246 "inputs": [],
1247 "name": "price1CumulativeLast",
1248 "outputs": [
1249 {
1250 "internalType": "uint256",
1251 "name": "",
1252 "type": "uint256"
1253 }
1254 ],
1255 "payable": false,
1256 "stateMutability": "view",
1257 "type": "function"
1258 },
1259 {
1260 "constant": false,
1261 "inputs": [
1262 {
1263 "internalType": "address",
1264 "name": "to",
1265 "type": "address"
1266 }
1267 ],
1268 "name": "skim",
1269 "outputs": [],
1270 "payable": false,
1271 "stateMutability": "nonpayable",
1272 "type": "function"
1273 },
1274 {
1275 "constant": false,
1276 "inputs": [
1277 {
1278 "internalType": "uint256",
1279 "name": "amount0Out",
1280 "type": "uint256"
1281 },
1282 {
1283 "internalType": "uint256",
1284 "name": "amount1Out",
1285 "type": "uint256"
1286 },
1287 {
1288 "internalType": "address",
1289 "name": "to",
1290 "type": "address"
1291 },
1292 {
1293 "internalType": "bytes",
1294 "name": "data",
1295 "type": "bytes"
1296 }
1297 ],
1298 "name": "swap",
1299 "outputs": [],
1300 "payable": false,
1301 "stateMutability": "nonpayable",
1302 "type": "function"
1303 },
1304 {
1305 "constant": true,
1306 "inputs": [],
1307 "name": "symbol",
1308 "outputs": [
1309 {
1310 "internalType": "string",
1311 "name": "",
1312 "type": "string"
1313 }
1314 ],
1315 "payable": false,
1316 "stateMutability": "pure",
1317 "type": "function"
1318 },
1319 {
1320 "constant": false,
1321 "inputs": [],
1322 "name": "sync",
1323 "outputs": [],
1324 "payable": false,
1325 "stateMutability": "nonpayable",
1326 "type": "function"
1327 },
1328 {
1329 "constant": true,
1330 "inputs": [],
1331 "name": "token0",
1332 "outputs": [
1333 {
1334 "internalType": "address",
1335 "name": "",
1336 "type": "address"
1337 }
1338 ],
1339 "payable": false,
1340 "stateMutability": "view",
1341 "type": "function"
1342 },
1343 {
1344 "constant": true,
1345 "inputs": [],
1346 "name": "token1",
1347 "outputs": [
1348 {
1349 "internalType": "address",
1350 "name": "",
1351 "type": "address"
1352 }
1353 ],
1354 "payable": false,
1355 "stateMutability": "view",
1356 "type": "function"
1357 },
1358 {
1359 "constant": true,
1360 "inputs": [],
1361 "name": "totalSupply",
1362 "outputs": [
1363 {
1364 "internalType": "uint256",
1365 "name": "",
1366 "type": "uint256"
1367 }
1368 ],
1369 "payable": false,
1370 "stateMutability": "view",
1371 "type": "function"
1372 },
1373 {
1374 "constant": false,
1375 "inputs": [
1376 {
1377 "internalType": "address",
1378 "name": "to",
1379 "type": "address"
1380 },
1381 {
1382 "internalType": "uint256",
1383 "name": "value",
1384 "type": "uint256"
1385 }
1386 ],
1387 "name": "transfer",
1388 "outputs": [
1389 {
1390 "internalType": "bool",
1391 "name": "",
1392 "type": "bool"
1393 }
1394 ],
1395 "payable": false,
1396 "stateMutability": "nonpayable",
1397 "type": "function"
1398 },
1399 {
1400 "constant": false,
1401 "inputs": [
1402 {
1403 "internalType": "address",
1404 "name": "from",
1405 "type": "address"
1406 },
1407 {
1408 "internalType": "address",
1409 "name": "to",
1410 "type": "address"
1411 },
1412 {
1413 "internalType": "uint256",
1414 "name": "value",
1415 "type": "uint256"
1416 }
1417 ],
1418 "name": "transferFrom",
1419 "outputs": [
1420 {
1421 "internalType": "bool",
1422 "name": "",
1423 "type": "bool"
1424 }
1425 ],
1426 "payable": false,
1427 "stateMutability": "nonpayable",
1428 "type": "function"
1429 }
1430 ],
1431 "bytecode": ""
1432}
\No newline at end of file