UNPKG

12.4 kBJSONView Raw
1{
2 "abi": [
3 {
4 "anonymous": false,
5 "inputs": [
6 {
7 "indexed": true,
8 "internalType": "address",
9 "name": "token0",
10 "type": "address"
11 },
12 {
13 "indexed": true,
14 "internalType": "address",
15 "name": "token1",
16 "type": "address"
17 },
18 {
19 "indexed": false,
20 "internalType": "address",
21 "name": "pair",
22 "type": "address"
23 },
24 {
25 "indexed": false,
26 "internalType": "uint256",
27 "name": "",
28 "type": "uint256"
29 }
30 ],
31 "name": "PairCreated",
32 "type": "event"
33 },
34 {
35 "constant": true,
36 "inputs": [
37 {
38 "internalType": "uint256",
39 "name": "",
40 "type": "uint256"
41 }
42 ],
43 "name": "allPairs",
44 "outputs": [
45 {
46 "internalType": "address",
47 "name": "pair",
48 "type": "address"
49 }
50 ],
51 "payable": false,
52 "stateMutability": "view",
53 "type": "function"
54 },
55 {
56 "constant": true,
57 "inputs": [],
58 "name": "allPairsLength",
59 "outputs": [
60 {
61 "internalType": "uint256",
62 "name": "",
63 "type": "uint256"
64 }
65 ],
66 "payable": false,
67 "stateMutability": "view",
68 "type": "function"
69 },
70 {
71 "constant": false,
72 "inputs": [
73 {
74 "internalType": "address",
75 "name": "tokenA",
76 "type": "address"
77 },
78 {
79 "internalType": "address",
80 "name": "tokenB",
81 "type": "address"
82 },
83 {
84 "internalType": "address",
85 "name": "baseToken",
86 "type": "address"
87 },
88 {
89 "internalType": "address",
90 "name": "poolOwner",
91 "type": "address"
92 },
93 {
94 "internalType": "uint256",
95 "name": "m",
96 "type": "uint256"
97 },
98 {
99 "internalType": "uint256",
100 "name": "n",
101 "type": "uint256"
102 },
103 {
104 "internalType": "uint256",
105 "name": "fee",
106 "type": "uint256"
107 }
108 ],
109 "name": "createPair",
110 "outputs": [
111 {
112 "internalType": "address",
113 "name": "pair",
114 "type": "address"
115 }
116 ],
117 "payable": false,
118 "stateMutability": "nonpayable",
119 "type": "function"
120 },
121 {
122 "constant": true,
123 "inputs": [],
124 "name": "feeTo",
125 "outputs": [
126 {
127 "internalType": "address",
128 "name": "",
129 "type": "address"
130 }
131 ],
132 "payable": false,
133 "stateMutability": "view",
134 "type": "function"
135 },
136 {
137 "constant": true,
138 "inputs": [],
139 "name": "feeToSetter",
140 "outputs": [
141 {
142 "internalType": "address",
143 "name": "",
144 "type": "address"
145 }
146 ],
147 "payable": false,
148 "stateMutability": "view",
149 "type": "function"
150 },
151 {
152 "constant": true,
153 "inputs": [
154 {
155 "internalType": "address",
156 "name": "tokenA",
157 "type": "address"
158 },
159 {
160 "internalType": "address",
161 "name": "tokenB",
162 "type": "address"
163 }
164 ],
165 "name": "getPair",
166 "outputs": [
167 {
168 "internalType": "address",
169 "name": "pair",
170 "type": "address"
171 }
172 ],
173 "payable": false,
174 "stateMutability": "view",
175 "type": "function"
176 },
177 {
178 "constant": false,
179 "inputs": [
180 {
181 "internalType": "address",
182 "name": "",
183 "type": "address"
184 }
185 ],
186 "name": "setFeeTo",
187 "outputs": [],
188 "payable": false,
189 "stateMutability": "nonpayable",
190 "type": "function"
191 },
192 {
193 "constant": false,
194 "inputs": [
195 {
196 "internalType": "address",
197 "name": "",
198 "type": "address"
199 }
200 ],
201 "name": "setFeeToSetter",
202 "outputs": [],
203 "payable": false,
204 "stateMutability": "nonpayable",
205 "type": "function"
206 }
207 ],
208 "evm": {
209 "bytecode": {
210 "linkReferences": {},
211 "object": "",
212 "opcodes": "",
213 "sourceMap": ""
214 },
215 "deployedBytecode": {
216 "linkReferences": {},
217 "object": "",
218 "opcodes": "",
219 "sourceMap": ""
220 }
221 },
222 "metadata": "{\"compiler\":{\"version\":\"0.5.16+commit.9c3226ce\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token0\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"token1\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"PairCreated\",\"type\":\"event\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"name\":\"allPairs\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"allPairsLength\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"baseToken\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"poolOwner\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"m\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"n\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"fee\",\"type\":\"uint256\"}],\"name\":\"createPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeTo\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"feeToSetter\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"internalType\":\"address\",\"name\":\"tokenA\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"tokenB\",\"type\":\"address\"}],\"name\":\"getPair\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"pair\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeTo\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"name\":\"setFeeToSetter\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"methods\":{}},\"userdoc\":{\"methods\":{}}},\"settings\":{\"compilationTarget\":{\"contracts/interfaces/IUniswapV2Factory.sol\":\"IUniswapV2Factory\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"optimizer\":{\"enabled\":true,\"runs\":999999},\"remappings\":[]},\"sources\":{\"contracts/interfaces/IUniswapV2Factory.sol\":{\"keccak256\":\"0xe8802e837a33aa4c7c5c97a9051b8ac7480e5735910ff7a624839b0b7c607320\",\"urls\":[\"bzz-raw://575e1a1d3a7e55879a22b4ca5b0be62ed05cf2e7a4b90ab4901d0c8436b0a329\",\"dweb:/ipfs/QmRnCbMdhjfsz2BocoTwwZeZEKJthA6N54pZhaHqYiRwmS\"]}},\"version\":1}",
223 "interface": [
224 {
225 "anonymous": false,
226 "inputs": [
227 {
228 "indexed": true,
229 "internalType": "address",
230 "name": "token0",
231 "type": "address"
232 },
233 {
234 "indexed": true,
235 "internalType": "address",
236 "name": "token1",
237 "type": "address"
238 },
239 {
240 "indexed": false,
241 "internalType": "address",
242 "name": "pair",
243 "type": "address"
244 },
245 {
246 "indexed": false,
247 "internalType": "uint256",
248 "name": "",
249 "type": "uint256"
250 }
251 ],
252 "name": "PairCreated",
253 "type": "event"
254 },
255 {
256 "constant": true,
257 "inputs": [
258 {
259 "internalType": "uint256",
260 "name": "",
261 "type": "uint256"
262 }
263 ],
264 "name": "allPairs",
265 "outputs": [
266 {
267 "internalType": "address",
268 "name": "pair",
269 "type": "address"
270 }
271 ],
272 "payable": false,
273 "stateMutability": "view",
274 "type": "function"
275 },
276 {
277 "constant": true,
278 "inputs": [],
279 "name": "allPairsLength",
280 "outputs": [
281 {
282 "internalType": "uint256",
283 "name": "",
284 "type": "uint256"
285 }
286 ],
287 "payable": false,
288 "stateMutability": "view",
289 "type": "function"
290 },
291 {
292 "constant": false,
293 "inputs": [
294 {
295 "internalType": "address",
296 "name": "tokenA",
297 "type": "address"
298 },
299 {
300 "internalType": "address",
301 "name": "tokenB",
302 "type": "address"
303 },
304 {
305 "internalType": "address",
306 "name": "baseToken",
307 "type": "address"
308 },
309 {
310 "internalType": "address",
311 "name": "poolOwner",
312 "type": "address"
313 },
314 {
315 "internalType": "uint256",
316 "name": "m",
317 "type": "uint256"
318 },
319 {
320 "internalType": "uint256",
321 "name": "n",
322 "type": "uint256"
323 },
324 {
325 "internalType": "uint256",
326 "name": "fee",
327 "type": "uint256"
328 }
329 ],
330 "name": "createPair",
331 "outputs": [
332 {
333 "internalType": "address",
334 "name": "pair",
335 "type": "address"
336 }
337 ],
338 "payable": false,
339 "stateMutability": "nonpayable",
340 "type": "function"
341 },
342 {
343 "constant": true,
344 "inputs": [],
345 "name": "feeTo",
346 "outputs": [
347 {
348 "internalType": "address",
349 "name": "",
350 "type": "address"
351 }
352 ],
353 "payable": false,
354 "stateMutability": "view",
355 "type": "function"
356 },
357 {
358 "constant": true,
359 "inputs": [],
360 "name": "feeToSetter",
361 "outputs": [
362 {
363 "internalType": "address",
364 "name": "",
365 "type": "address"
366 }
367 ],
368 "payable": false,
369 "stateMutability": "view",
370 "type": "function"
371 },
372 {
373 "constant": true,
374 "inputs": [
375 {
376 "internalType": "address",
377 "name": "tokenA",
378 "type": "address"
379 },
380 {
381 "internalType": "address",
382 "name": "tokenB",
383 "type": "address"
384 }
385 ],
386 "name": "getPair",
387 "outputs": [
388 {
389 "internalType": "address",
390 "name": "pair",
391 "type": "address"
392 }
393 ],
394 "payable": false,
395 "stateMutability": "view",
396 "type": "function"
397 },
398 {
399 "constant": false,
400 "inputs": [
401 {
402 "internalType": "address",
403 "name": "",
404 "type": "address"
405 }
406 ],
407 "name": "setFeeTo",
408 "outputs": [],
409 "payable": false,
410 "stateMutability": "nonpayable",
411 "type": "function"
412 },
413 {
414 "constant": false,
415 "inputs": [
416 {
417 "internalType": "address",
418 "name": "",
419 "type": "address"
420 }
421 ],
422 "name": "setFeeToSetter",
423 "outputs": [],
424 "payable": false,
425 "stateMutability": "nonpayable",
426 "type": "function"
427 }
428 ],
429 "bytecode": ""
430}
\No newline at end of file