UNPKG

13.1 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 "generatedSources": [],
229 "linkReferences": {},
230 "object": "",
231 "opcodes": "",
232 "sourceMap": ""
233 },
234 "deployedBytecode": {
235 "generatedSources": [],
236 "immutableReferences": {},
237 "linkReferences": {},
238 "object": "",
239 "opcodes": "",
240 "sourceMap": ""
241 }
242 },
243 "metadata": "{\"compiler\":{\"version\":\"0.7.3+commit.9bfce1f6\"},\"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/IERC20.sol\":\"IERC20\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"contracts/interfaces/IERC20.sol\":{\"keccak256\":\"0x2c931a51c9cde59e29fda67685c156b01e2c758065f40afa1649fddf0e6fb888\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://bf5b8701300ad387480d2cf6a2c7ea2edeee9b053a34d8334707dbf3d37656ae\",\"dweb:/ipfs/QmeUyvTWJaLRDbsLotZ4MJueBpCS6ge7pAAVZhey4UxxNp\"]}},\"version\":1}",
244 "interface": [
245 {
246 "anonymous": false,
247 "inputs": [
248 {
249 "indexed": true,
250 "internalType": "address",
251 "name": "owner",
252 "type": "address"
253 },
254 {
255 "indexed": true,
256 "internalType": "address",
257 "name": "spender",
258 "type": "address"
259 },
260 {
261 "indexed": false,
262 "internalType": "uint256",
263 "name": "value",
264 "type": "uint256"
265 }
266 ],
267 "name": "Approval",
268 "type": "event"
269 },
270 {
271 "anonymous": false,
272 "inputs": [
273 {
274 "indexed": true,
275 "internalType": "address",
276 "name": "from",
277 "type": "address"
278 },
279 {
280 "indexed": true,
281 "internalType": "address",
282 "name": "to",
283 "type": "address"
284 },
285 {
286 "indexed": false,
287 "internalType": "uint256",
288 "name": "value",
289 "type": "uint256"
290 }
291 ],
292 "name": "Transfer",
293 "type": "event"
294 },
295 {
296 "inputs": [
297 {
298 "internalType": "address",
299 "name": "owner",
300 "type": "address"
301 },
302 {
303 "internalType": "address",
304 "name": "spender",
305 "type": "address"
306 }
307 ],
308 "name": "allowance",
309 "outputs": [
310 {
311 "internalType": "uint256",
312 "name": "",
313 "type": "uint256"
314 }
315 ],
316 "stateMutability": "view",
317 "type": "function"
318 },
319 {
320 "inputs": [
321 {
322 "internalType": "address",
323 "name": "spender",
324 "type": "address"
325 },
326 {
327 "internalType": "uint256",
328 "name": "value",
329 "type": "uint256"
330 }
331 ],
332 "name": "approve",
333 "outputs": [
334 {
335 "internalType": "bool",
336 "name": "",
337 "type": "bool"
338 }
339 ],
340 "stateMutability": "nonpayable",
341 "type": "function"
342 },
343 {
344 "inputs": [
345 {
346 "internalType": "address",
347 "name": "owner",
348 "type": "address"
349 }
350 ],
351 "name": "balanceOf",
352 "outputs": [
353 {
354 "internalType": "uint256",
355 "name": "",
356 "type": "uint256"
357 }
358 ],
359 "stateMutability": "view",
360 "type": "function"
361 },
362 {
363 "inputs": [],
364 "name": "decimals",
365 "outputs": [
366 {
367 "internalType": "uint8",
368 "name": "",
369 "type": "uint8"
370 }
371 ],
372 "stateMutability": "view",
373 "type": "function"
374 },
375 {
376 "inputs": [],
377 "name": "name",
378 "outputs": [
379 {
380 "internalType": "string",
381 "name": "",
382 "type": "string"
383 }
384 ],
385 "stateMutability": "view",
386 "type": "function"
387 },
388 {
389 "inputs": [],
390 "name": "symbol",
391 "outputs": [
392 {
393 "internalType": "string",
394 "name": "",
395 "type": "string"
396 }
397 ],
398 "stateMutability": "view",
399 "type": "function"
400 },
401 {
402 "inputs": [],
403 "name": "totalSupply",
404 "outputs": [
405 {
406 "internalType": "uint256",
407 "name": "",
408 "type": "uint256"
409 }
410 ],
411 "stateMutability": "view",
412 "type": "function"
413 },
414 {
415 "inputs": [
416 {
417 "internalType": "address",
418 "name": "to",
419 "type": "address"
420 },
421 {
422 "internalType": "uint256",
423 "name": "value",
424 "type": "uint256"
425 }
426 ],
427 "name": "transfer",
428 "outputs": [
429 {
430 "internalType": "bool",
431 "name": "",
432 "type": "bool"
433 }
434 ],
435 "stateMutability": "nonpayable",
436 "type": "function"
437 },
438 {
439 "inputs": [
440 {
441 "internalType": "address",
442 "name": "from",
443 "type": "address"
444 },
445 {
446 "internalType": "address",
447 "name": "to",
448 "type": "address"
449 },
450 {
451 "internalType": "uint256",
452 "name": "value",
453 "type": "uint256"
454 }
455 ],
456 "name": "transferFrom",
457 "outputs": [
458 {
459 "internalType": "bool",
460 "name": "",
461 "type": "bool"
462 }
463 ],
464 "stateMutability": "nonpayable",
465 "type": "function"
466 }
467 ],
468 "bytecode": ""
469}
\No newline at end of file