UNPKG

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