UNPKG

13 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 "inputs": [
55 {
56 "internalType": "address",
57 "name": "owner",
58 "type": "address"
59 },
60 {
61 "internalType": "address",
62 "name": "spender",
63 "type": "address"
64 }
65 ],
66 "name": "allowance",
67 "outputs": [
68 {
69 "internalType": "uint256",
70 "name": "",
71 "type": "uint256"
72 }
73 ],
74 "stateMutability": "view",
75 "type": "function"
76 },
77 {
78 "inputs": [
79 {
80 "internalType": "address",
81 "name": "spender",
82 "type": "address"
83 },
84 {
85 "internalType": "uint256",
86 "name": "value",
87 "type": "uint256"
88 }
89 ],
90 "name": "approve",
91 "outputs": [
92 {
93 "internalType": "bool",
94 "name": "",
95 "type": "bool"
96 }
97 ],
98 "stateMutability": "nonpayable",
99 "type": "function"
100 },
101 {
102 "inputs": [
103 {
104 "internalType": "address",
105 "name": "owner",
106 "type": "address"
107 }
108 ],
109 "name": "balanceOf",
110 "outputs": [
111 {
112 "internalType": "uint256",
113 "name": "",
114 "type": "uint256"
115 }
116 ],
117 "stateMutability": "view",
118 "type": "function"
119 },
120 {
121 "inputs": [],
122 "name": "decimals",
123 "outputs": [
124 {
125 "internalType": "uint8",
126 "name": "",
127 "type": "uint8"
128 }
129 ],
130 "stateMutability": "view",
131 "type": "function"
132 },
133 {
134 "inputs": [],
135 "name": "name",
136 "outputs": [
137 {
138 "internalType": "string",
139 "name": "",
140 "type": "string"
141 }
142 ],
143 "stateMutability": "view",
144 "type": "function"
145 },
146 {
147 "inputs": [],
148 "name": "symbol",
149 "outputs": [
150 {
151 "internalType": "string",
152 "name": "",
153 "type": "string"
154 }
155 ],
156 "stateMutability": "view",
157 "type": "function"
158 },
159 {
160 "inputs": [],
161 "name": "totalSupply",
162 "outputs": [
163 {
164 "internalType": "uint256",
165 "name": "",
166 "type": "uint256"
167 }
168 ],
169 "stateMutability": "view",
170 "type": "function"
171 },
172 {
173 "inputs": [
174 {
175 "internalType": "address",
176 "name": "to",
177 "type": "address"
178 },
179 {
180 "internalType": "uint256",
181 "name": "value",
182 "type": "uint256"
183 }
184 ],
185 "name": "transfer",
186 "outputs": [
187 {
188 "internalType": "bool",
189 "name": "",
190 "type": "bool"
191 }
192 ],
193 "stateMutability": "nonpayable",
194 "type": "function"
195 },
196 {
197 "inputs": [
198 {
199 "internalType": "address",
200 "name": "from",
201 "type": "address"
202 },
203 {
204 "internalType": "address",
205 "name": "to",
206 "type": "address"
207 },
208 {
209 "internalType": "uint256",
210 "name": "value",
211 "type": "uint256"
212 }
213 ],
214 "name": "transferFrom",
215 "outputs": [
216 {
217 "internalType": "bool",
218 "name": "",
219 "type": "bool"
220 }
221 ],
222 "stateMutability": "nonpayable",
223 "type": "function"
224 }
225 ],
226 "evm": {
227 "bytecode": {
228 "linkReferences": {},
229 "object": "",
230 "opcodes": "",
231 "sourceMap": ""
232 },
233 "deployedBytecode": {
234 "immutableReferences": {},
235 "linkReferences": {},
236 "object": "",
237 "opcodes": "",
238 "sourceMap": ""
239 }
240 },
241 "metadata": "{\"compiler\":{\"version\":\"0.6.12+commit.27d51765\"},\"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\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"}],\"name\":\"allowance\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"approve\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"owner\",\"type\":\"address\"}],\"name\":\"balanceOf\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"decimals\",\"outputs\":[{\"internalType\":\"uint8\",\"name\":\"\",\"type\":\"uint8\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"name\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"symbol\",\"outputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"totalSupply\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"to\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"value\",\"type\":\"uint256\"}],\"name\":\"transfer\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"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\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/IERC20Uniswap.sol\":\"IERC20Uniswap\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"contracts/interfaces/IERC20Uniswap.sol\":{\"keccak256\":\"0x210cde9f0ca30ba099b0fd7c5e4a3ad12c6ec143c050c0d7a13e9e8c3e414ced\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://493c36051cf27f402c9699ae09ea49a5ff988fc176e7bd9bce61b02ecf8cfb91\",\"dweb:/ipfs/QmdjQydNHsG66BLFHRbY3iqKHgvQe7hDS3eRDNEsaHED5y\"]}},\"version\":1}",
242 "interface": [
243 {
244 "anonymous": false,
245 "inputs": [
246 {
247 "indexed": true,
248 "internalType": "address",
249 "name": "owner",
250 "type": "address"
251 },
252 {
253 "indexed": true,
254 "internalType": "address",
255 "name": "spender",
256 "type": "address"
257 },
258 {
259 "indexed": false,
260 "internalType": "uint256",
261 "name": "value",
262 "type": "uint256"
263 }
264 ],
265 "name": "Approval",
266 "type": "event"
267 },
268 {
269 "anonymous": false,
270 "inputs": [
271 {
272 "indexed": true,
273 "internalType": "address",
274 "name": "from",
275 "type": "address"
276 },
277 {
278 "indexed": true,
279 "internalType": "address",
280 "name": "to",
281 "type": "address"
282 },
283 {
284 "indexed": false,
285 "internalType": "uint256",
286 "name": "value",
287 "type": "uint256"
288 }
289 ],
290 "name": "Transfer",
291 "type": "event"
292 },
293 {
294 "inputs": [
295 {
296 "internalType": "address",
297 "name": "owner",
298 "type": "address"
299 },
300 {
301 "internalType": "address",
302 "name": "spender",
303 "type": "address"
304 }
305 ],
306 "name": "allowance",
307 "outputs": [
308 {
309 "internalType": "uint256",
310 "name": "",
311 "type": "uint256"
312 }
313 ],
314 "stateMutability": "view",
315 "type": "function"
316 },
317 {
318 "inputs": [
319 {
320 "internalType": "address",
321 "name": "spender",
322 "type": "address"
323 },
324 {
325 "internalType": "uint256",
326 "name": "value",
327 "type": "uint256"
328 }
329 ],
330 "name": "approve",
331 "outputs": [
332 {
333 "internalType": "bool",
334 "name": "",
335 "type": "bool"
336 }
337 ],
338 "stateMutability": "nonpayable",
339 "type": "function"
340 },
341 {
342 "inputs": [
343 {
344 "internalType": "address",
345 "name": "owner",
346 "type": "address"
347 }
348 ],
349 "name": "balanceOf",
350 "outputs": [
351 {
352 "internalType": "uint256",
353 "name": "",
354 "type": "uint256"
355 }
356 ],
357 "stateMutability": "view",
358 "type": "function"
359 },
360 {
361 "inputs": [],
362 "name": "decimals",
363 "outputs": [
364 {
365 "internalType": "uint8",
366 "name": "",
367 "type": "uint8"
368 }
369 ],
370 "stateMutability": "view",
371 "type": "function"
372 },
373 {
374 "inputs": [],
375 "name": "name",
376 "outputs": [
377 {
378 "internalType": "string",
379 "name": "",
380 "type": "string"
381 }
382 ],
383 "stateMutability": "view",
384 "type": "function"
385 },
386 {
387 "inputs": [],
388 "name": "symbol",
389 "outputs": [
390 {
391 "internalType": "string",
392 "name": "",
393 "type": "string"
394 }
395 ],
396 "stateMutability": "view",
397 "type": "function"
398 },
399 {
400 "inputs": [],
401 "name": "totalSupply",
402 "outputs": [
403 {
404 "internalType": "uint256",
405 "name": "",
406 "type": "uint256"
407 }
408 ],
409 "stateMutability": "view",
410 "type": "function"
411 },
412 {
413 "inputs": [
414 {
415 "internalType": "address",
416 "name": "to",
417 "type": "address"
418 },
419 {
420 "internalType": "uint256",
421 "name": "value",
422 "type": "uint256"
423 }
424 ],
425 "name": "transfer",
426 "outputs": [
427 {
428 "internalType": "bool",
429 "name": "",
430 "type": "bool"
431 }
432 ],
433 "stateMutability": "nonpayable",
434 "type": "function"
435 },
436 {
437 "inputs": [
438 {
439 "internalType": "address",
440 "name": "from",
441 "type": "address"
442 },
443 {
444 "internalType": "address",
445 "name": "to",
446 "type": "address"
447 },
448 {
449 "internalType": "uint256",
450 "name": "value",
451 "type": "uint256"
452 }
453 ],
454 "name": "transferFrom",
455 "outputs": [
456 {
457 "internalType": "bool",
458 "name": "",
459 "type": "bool"
460 }
461 ],
462 "stateMutability": "nonpayable",
463 "type": "function"
464 }
465 ],
466 "bytecode": ""
467}
\No newline at end of file