├── src ├── __init__.py ├── MyThread.py ├── event.py ├── contract │ └── MoneyPrinter.sol ├── config.py ├── abi │ ├── MoneyPrinter.json │ ├── UniswapFactory.json │ ├── erc20.abi │ ├── IUniswapV2Pair.json │ └── IUniswapV2Router02.json ├── rpc.py ├── dfs.py ├── config.json ├── utils.py ├── sushi_swap_arbitrage.py └── files │ └── matic_sushiswap_pairs_filtered.json ├── .idea ├── .gitignore ├── misc.xml ├── modules.xml └── Polygon-single-dex-arbitrage.iml └── README.md /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | # Editor-based HTTP Client requests 5 | /httpRequests/ 6 | # Datasource local storage ignored files 7 | /dataSources/ 8 | /dataSources.local.xml 9 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/Polygon-single-dex-arbitrage.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /src/MyThread.py: -------------------------------------------------------------------------------- 1 | import threading 2 | 3 | class MyThread(threading.Thread): 4 | def __init__(self, func, args): 5 | super(MyThread, self).__init__() 6 | self.result = None 7 | self.func = func 8 | self.args = args 9 | 10 | def run(self): 11 | self.result = self.func(*self.args) 12 | 13 | def get_result(self): 14 | return self.result 15 | -------------------------------------------------------------------------------- /src/event.py: -------------------------------------------------------------------------------- 1 | from config import http_provider_url 2 | from rpc import BatchHTTPProvider, generate_get_reserves_json_rpc, rpc_response_batch_to_results 3 | from eth_abi import decode_abi 4 | import json 5 | 6 | batch_provider = BatchHTTPProvider(http_provider_url) 7 | 8 | def get_reserves(pairs, blockNumber='latest'): 9 | # 生成rpc请求结构体 10 | r = list(generate_get_reserves_json_rpc(pairs, blockNumber)) 11 | resp = batch_provider.make_batch_request(json.dumps(r)) 12 | results = list(rpc_response_batch_to_results(resp)) 13 | for i in range(len(results)): 14 | res = decode_abi(['uint256', 'uint256', 'uint256'], bytes.fromhex(results[i][2:])) 15 | pairs[i]['reserve0'] = res[0] 16 | pairs[i]['reserve1'] = res[1] 17 | return pairs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | This repo code can do single dex arbitrage in Polygon network, but the code 2 | can't get enough profit. So if you want to use these code, you should do your change 3 | to enhance the algorithm. 4 | 5 | ### How to run 6 | Assuming you already have some foundation, so I will ignore some details. 7 | 8 | * Deploy contract code in Polygon 9 | 10 | Use remix or truffle to deploy the contract`MoneyPrinter.sol`. 11 | * Fill the configuration 12 | 13 | Add Polygon network RPC API config in `config.json`, the config should add in `matic.http` 14 | Add `MoneyPrinter.sol` address to `printer_addr` in `sushi_swap_arbitrage.py` 15 | Add your public address to `address` in `sushi_swap_arbitrage.py` 16 | Add your private key to `private` in 70 line in `sushi_swap_arbitrage.py` 17 | * Run Python code 18 | 19 | use python3.x to run the `sushi_swap_arbitrage.py` -------------------------------------------------------------------------------- /src/contract/MoneyPrinter.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.5.7; 2 | pragma experimental ABIEncoderV2; 3 | 4 | import "./IERC20.sol"; 5 | import './IUniswapV2Router02.sol'; 6 | import './IWeth.sol'; 7 | 8 | contract MoneyPrinter { 9 | address owner; 10 | 11 | constructor() public { 12 | owner = msg.sender; 13 | } 14 | 15 | modifier onlyOwner() { 16 | require(msg.sender == owner); 17 | _; 18 | } 19 | 20 | function setOwner(address _o) onlyOwner external { 21 | owner = _o; 22 | } 23 | 24 | function printMoney( 25 | address tokenIn, 26 | uint256 amountIn, 27 | uint256 amountOutMin, 28 | address[] memory path, 29 | uint256 deadline, 30 | address swapAddress 31 | ) onlyOwner public { 32 | IUniswapV2Router02 uni = IUniswapV2Router02(swapAddress); 33 | IERC20 erc20 = IERC20(tokenIn); 34 | erc20.transferFrom(msg.sender, address(this), amountIn); 35 | erc20.approve(swapAddress, amountIn); // usdt -1 six decimal would fail! 36 | uni.swapExactTokensForTokens(amountIn, amountOutMin, path, msg.sender, deadline); 37 | } 38 | 39 | function() external payable {} 40 | } 41 | -------------------------------------------------------------------------------- /src/config.py: -------------------------------------------------------------------------------- 1 | import json 2 | from web3.providers.rpc import HTTPProvider 3 | from web3 import Web3 4 | 5 | config = json.load(open('config.json')) 6 | 7 | is_init_load = config['is_init_load'] 8 | database_name = config['database_name'] 9 | network = config['network'] 10 | 11 | http_addr = config[network]['http'] 12 | w3 = Web3(HTTPProvider(http_addr, request_kwargs={'timeout': 6000})) 13 | 14 | usdc = config['usdc'][network] 15 | ycrv = config['ycrv'][network] 16 | weth = config['weth'][network] 17 | usdt = config['usdt'][network] 18 | dai = config['dai'][network] 19 | yycrv = w3.toChecksumAddress("0x199ddb4bdf09f699d2cf9ca10212bd5e3b570ac2") 20 | 21 | basicTokens = { 22 | 'weth': { 23 | 'address': weth, 24 | 'symbol': 'WETH', 25 | 'decimal': 18, 26 | }, 27 | 'usdt': { 28 | 'address': usdt, 29 | 'symbol': 'USDT', 30 | 'decimal': 6, 31 | }, 32 | 'usdc': { 33 | 'address': usdc, 34 | 'symbol': 'USDC', 35 | 'decimal': 6, 36 | }, 37 | 'dai': { 38 | 'address': dai, 39 | 'symbol': 'DAI', 40 | 'decimal': 18, 41 | }, 42 | } 43 | 44 | http_provider_url = config[network]['http'] 45 | pair_select_num = config['pair_num'] 46 | startToken = basicTokens[config['start']] 47 | maxHops = config['maxHops'] 48 | minProfit = config['minProfit'] -------------------------------------------------------------------------------- /src/abi/MoneyPrinter.json: -------------------------------------------------------------------------------- 1 | { 2 | "contractName": "MoneyPrinter", 3 | "abi": [ 4 | { 5 | "inputs": [], 6 | "payable": false, 7 | "stateMutability": "nonpayable", 8 | "type": "constructor" 9 | }, 10 | { 11 | "payable": true, 12 | "stateMutability": "payable", 13 | "type": "fallback" 14 | }, 15 | { 16 | "constant": false, 17 | "inputs": [ 18 | { 19 | "name": "_o", 20 | "type": "address" 21 | } 22 | ], 23 | "name": "setOwner", 24 | "outputs": [], 25 | "payable": false, 26 | "stateMutability": "nonpayable", 27 | "type": "function" 28 | }, 29 | { 30 | "constant": false, 31 | "inputs": [ 32 | { 33 | "name": "tokenIn", 34 | "type": "address" 35 | }, 36 | { 37 | "name": "amountIn", 38 | "type": "uint256" 39 | }, 40 | { 41 | "name": "amountOutMin", 42 | "type": "uint256" 43 | }, 44 | { 45 | "name": "path", 46 | "type": "address[]" 47 | }, 48 | { 49 | "name": "deadline", 50 | "type": "uint256" 51 | }, 52 | { 53 | "name": "swapAddress", 54 | "type": "address" 55 | } 56 | ], 57 | "name": "printMoney", 58 | "outputs": [], 59 | "payable": false, 60 | "stateMutability": "nonpayable", 61 | "type": "function" 62 | } 63 | ] 64 | } -------------------------------------------------------------------------------- /src/rpc.py: -------------------------------------------------------------------------------- 1 | from config import http_provider_url 2 | from web3.middleware import geth_poa_middleware 3 | from web3 import Web3 4 | from web3._utils.request import make_post_request 5 | from web3.providers.rpc import HTTPProvider 6 | import json 7 | 8 | web3 = Web3(Web3.HTTPProvider(http_provider_url)) 9 | web3.middleware_onion.inject(geth_poa_middleware, layer=0) 10 | pairABI = json.load(open('./abi/IUniswapV2Pair.json'))['abi'] 11 | 12 | def generate_json_rpc(method, params, request_id=1): 13 | return { 14 | 'jsonrpc': '2.0', 15 | 'method': method, 16 | 'params': params, 17 | 'id': request_id, 18 | } 19 | 20 | 21 | def generate_get_reserves_json_rpc(pairs, blockNumber='latest'): 22 | c = web3.eth.contract(abi=pairABI) 23 | for pair in pairs: 24 | yield generate_json_rpc( 25 | method='eth_call', 26 | params=[{ 27 | 'to': pair['address'], 28 | 'data': c.encodeABI(fn_name='getReserves', args=[]), 29 | }, 30 | hex(blockNumber) if blockNumber != 'latest' else 'latest', 31 | ] 32 | ) 33 | 34 | def rpc_response_batch_to_results(response): 35 | for response_item in response: 36 | yield rpc_response_to_result(response_item) 37 | 38 | def rpc_response_to_result(response): 39 | result = response.get('result') 40 | if result is None: 41 | error_message = 'result is None in response {}.'.format(response) 42 | raise ValueError(error_message) 43 | return result 44 | 45 | class BatchHTTPProvider(HTTPProvider): 46 | 47 | def make_batch_request(self, text): 48 | self.logger.debug("Making request HTTP. URI: %s, Request: %s", 49 | self.endpoint_uri, text) 50 | request_data = text.encode('utf-8') 51 | # 发送post请求 52 | raw_response = make_post_request( 53 | self.endpoint_uri, 54 | request_data, 55 | **self.get_request_kwargs() 56 | ) 57 | # 获取结果 58 | response = self.decode_rpc_response(raw_response) 59 | self.logger.debug("Getting response HTTP. URI: %s, " 60 | "Request: %s, Response: %s", 61 | self.endpoint_uri, text, response) 62 | return response 63 | -------------------------------------------------------------------------------- /src/dfs.py: -------------------------------------------------------------------------------- 1 | from utils import getEaEb, getOptimalAmount, getAmountOut 2 | 3 | def sortTrades(trades, newTrade): 4 | trades.append(newTrade) 5 | return sorted(trades, key = lambda x: x['profit']) 6 | 7 | # path = [tokenIn] 8 | # 套现交易寻找方法 9 | # 输入参数: 10 | # pairs:交易所的pairs对 11 | # tokenIn:从什么token开始计算 12 | # tokenOut:到什么token结束 13 | # maxHops:最大交易深度 14 | # currentPairs:当前的pair对路径 15 | # path:交易的token路径 16 | # bestTrades:最佳的套利交易对 17 | # count:最佳的套利交易对数量 18 | def findArb(pairs, tokenIn, tokenOut, maxHops, currentPairs, path, bestTrades, count=5): 19 | for i in range(len(pairs)): 20 | newPath = path.copy() 21 | pair = pairs[i] 22 | # 要求pair对的token0或者token1等于tokenIn 23 | if not pair['token0']['address'] == tokenIn['address'] and not pair['token1']['address'] == tokenIn['address']: 24 | continue 25 | # 要求pair对的储备量大于1,防止无效交易对 26 | if pair['reserve0']/pow(10, pair['token0']['decimal']) < 1 or pair['reserve1']/pow(10, pair['token1']['decimal']) < 1: 27 | continue 28 | # 确定输出token 29 | if tokenIn['address'] == pair['token0']['address']: 30 | tempOut = pair['token1'] 31 | else: 32 | tempOut = pair['token0'] 33 | # 将token加入path中 34 | newPath.append(tempOut) 35 | if tempOut['address'] == tokenOut['address'] and len(path) > 2: 36 | Ea, Eb = getEaEb(tokenOut, currentPairs + [pair]) 37 | newTrade = { 'route': currentPairs + [pair], 'path': newPath, 'Ea': Ea, 'Eb': Eb } 38 | if Ea and Eb and Ea < Eb: 39 | newTrade['optimalAmount'] = getOptimalAmount(Ea, Eb) 40 | if newTrade['optimalAmount'] > 0: 41 | newTrade['outputAmount'] = getAmountOut(newTrade['optimalAmount'], Ea, Eb) 42 | newTrade['profit'] = newTrade['outputAmount']-newTrade['optimalAmount'] 43 | newTrade['p'] = int(newTrade['profit'])/pow(10, tokenOut['decimal']) 44 | else: 45 | continue 46 | bestTrades = sortTrades(bestTrades, newTrade) 47 | bestTrades.reverse() 48 | bestTrades = bestTrades[:count] 49 | elif maxHops > 1 and len(pairs) > 1: 50 | pairsExcludingThisPair = pairs[:i] + pairs[i+1:] 51 | bestTrades = findArb(pairsExcludingThisPair, tempOut, tokenOut, maxHops-1, currentPairs + [pair], newPath, bestTrades, count) 52 | return bestTrades -------------------------------------------------------------------------------- /src/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "start": "weth", 3 | "maxHops": 6, 4 | "minProfit": 0.01, 5 | "pairs": "random", 6 | "pair_num": 1000, 7 | 8 | "network": "matic", 9 | "local": { 10 | "http": "http://127.0.0.1:8545", 11 | "wss": "ws://127.0.0.1:8546" 12 | }, 13 | "mainnet": { 14 | "http": "https://mainnet.infura.io/v3/****", 15 | "wss": "wss://mainnet.infura.io/ws/v3/****" 16 | }, 17 | "ropsten": { 18 | "http": "https://ropsten.infura.io/v3/xxxxx", 19 | "wss": "wss://ropsten.infura.io/ws/v3/xxxxx" 20 | }, 21 | "kovan": { 22 | "http": "https://kovan.infura.io/v3/****", 23 | "wss": "wss://kovan.infura.io/ws/v3/****" 24 | }, 25 | "mumbai": { 26 | "http": "https://rpc-mumbai.maticvigil.com", 27 | "wss": "wss://kovan.infura.io/ws/v3/****" 28 | }, 29 | "matic": { 30 | "http": "https://polygon-mainnet.g.alchemy.com/v2/****" 31 | }, 32 | "gasnow_tx": "https://api.taichi.network:10001/rpc/public", 33 | "gasnow": "https://owlracle.info/eth/gas", 34 | 35 | "address": "xxx", 36 | "privkey": "xxx", 37 | 38 | "printer_sushi": "xxxxx", 39 | "printer": { 40 | "mainnet": "xxxxx", 41 | "local": "xxxxx", 42 | "ropsten": "xxxxx", 43 | "kovan": "xxxxx" 44 | }, 45 | "weth": { 46 | "mainnet": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", 47 | "local": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2", 48 | "ropsten": "0xc778417E063141139Fce010982780140Aa0cD5Ab", 49 | "kovan": "0xd0A1E359811322d97991E03f863a0C30C2cF029C", 50 | "matic": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619" 51 | }, 52 | "usdt": { 53 | "mainnet": "0xdAC17F958D2ee523a2206206994597C13D831ec7", 54 | "local": "0xdAC17F958D2ee523a2206206994597C13D831ec7", 55 | "ropsten": "", 56 | "kovan": "", 57 | "matic": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F" 58 | }, 59 | "usdc": { 60 | "mainnet": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", 61 | "local": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", 62 | "ropsten": "", 63 | "kovan": "0xe22da380ee6B445bb8273C81944ADEB6E8450422", 64 | "matic": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174" 65 | }, 66 | "dai": { 67 | "mainnet": "0x6B175474E89094C44Da98b954EedeAC495271d0F", 68 | "local": "0x6B175474E89094C44Da98b954EedeAC495271d0F", 69 | "ropsten": "0xaD6D458402F60fD3Bd25163575031ACDce07538D", 70 | "kovan": "0xFf795577d9AC8bD7D90Ee22b6C1703490b6512FD", 71 | "matic": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063" 72 | }, 73 | "ycrv": { 74 | "mainnet": "0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8", 75 | "local": "0xdF5e0e81Dff6FAF3A7e52BA697820c5e32D806A8", 76 | "ropsten": "", 77 | "kovan": "", 78 | "matic": "" 79 | } 80 | } 81 | -------------------------------------------------------------------------------- /src/utils.py: -------------------------------------------------------------------------------- 1 | from decimal import Decimal 2 | 3 | def pairs_list_to_map(pairs): 4 | pairs_map = [] 5 | for pair in pairs: 6 | pairs_map.append({ 7 | 'index': pair[0], 8 | 'address': pair[1], 9 | 'token0': { 10 | 'address': pair[2], 11 | 'symbol': pair[4], 12 | 'decimal': pair[6] 13 | }, 14 | 'token1': { 15 | 'address': pair[3], 16 | 'symbol': pair[5], 17 | 'decimal': pair[7] 18 | }, 19 | "reserve0": int(pair[8]), 20 | "reserve1": int(pair[9]) 21 | }) 22 | return pairs_map 23 | 24 | def adjustReserve(token, amount): 25 | return amount 26 | 27 | 28 | def toInt(n): 29 | return Decimal(int(n)) 30 | 31 | 32 | def getOptimalAmount(Ea, Eb): 33 | if Ea > Eb: 34 | return None 35 | if not isinstance(Ea, Decimal): 36 | Ea = Decimal(Ea) 37 | if not isinstance(Eb, Decimal): 38 | Eb = Decimal(Eb) 39 | return Decimal(int((Decimal.sqrt(Ea*Eb*d997*d1000)-Ea*d1000)/d997)) 40 | 41 | 42 | def getAmountOut(amountIn, reserveIn, reserveOut): 43 | assert amountIn > 0 44 | assert reserveIn > 0 and reserveOut > 0 45 | if not isinstance(amountIn, Decimal): 46 | amountIn = Decimal(amountIn) 47 | if not isinstance(reserveIn, Decimal): 48 | reserveIn = Decimal(reserveIn) 49 | if not isinstance(reserveOut, Decimal): 50 | reserveOut = Decimal(reserveOut) 51 | return d997*amountIn*reserveOut/(d1000*reserveIn+d997*amountIn) 52 | 53 | d997 = Decimal(997) 54 | d1000 = Decimal(1000) 55 | 56 | def getEaEb(tokenIn, pairs): 57 | Ea = None 58 | Eb = None 59 | idx = 0 60 | tokenOut = tokenIn.copy() 61 | for pair in pairs: 62 | if idx == 0: 63 | if tokenIn['address'] == pair['token0']['address']: 64 | tokenOut = pair['token1'] 65 | else: 66 | tokenOut = pair['token0'] 67 | if idx == 1: 68 | Ra = adjustReserve(pairs[0]['token0'], pairs[0]['reserve0']) 69 | Rb = adjustReserve(pairs[0]['token1'], pairs[0]['reserve1']) 70 | if tokenIn['address'] == pairs[0]['token1']['address']: 71 | temp = Ra 72 | Ra = Rb 73 | Rb = temp 74 | Rb1 = adjustReserve(pair['token0'], pair['reserve0']) 75 | Rc = adjustReserve(pair['token1'], pair['reserve1']) 76 | if tokenOut['address'] == pair['token1']['address']: 77 | temp = Rb1 78 | Rb1 = Rc 79 | Rc = temp 80 | tokenOut = pair['token0'] 81 | else: 82 | tokenOut = pair['token1'] 83 | Ea = toInt(d1000*Ra*Rb1/(d1000*Rb1+d997*Rb)) 84 | Eb = toInt(d997*Rb*Rc/(d1000*Rb1+d997*Rb)) 85 | if idx > 1: 86 | Ra = Ea 87 | Rb = Eb 88 | Rb1 = adjustReserve(pair['token0'], pair['reserve0']) 89 | Rc = adjustReserve(pair['token1'], pair['reserve1']) 90 | if tokenOut['address'] == pair['token1']['address']: 91 | temp = Rb1 92 | Rb1 = Rc 93 | Rc = temp 94 | tokenOut = pair['token0'] 95 | else: 96 | tokenOut = pair['token1'] 97 | Ea = toInt(d1000*Ra*Rb1/(d1000*Rb1+d997*Rb)) 98 | Eb = toInt(d997*Rb*Rc/(d1000*Rb1+d997*Rb)) 99 | idx += 1 100 | return Ea, Eb -------------------------------------------------------------------------------- /src/abi/UniswapFactory.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "anonymous": false, 4 | "inputs": [ 5 | { 6 | "indexed": true, 7 | "internalType": "address", 8 | "name": "token0", 9 | "type": "address" 10 | }, 11 | { 12 | "indexed": true, 13 | "internalType": "address", 14 | "name": "token1", 15 | "type": "address" 16 | }, 17 | { 18 | "indexed": false, 19 | "internalType": "address", 20 | "name": "pair", 21 | "type": "address" 22 | }, 23 | { 24 | "indexed": false, 25 | "internalType": "uint256", 26 | "name": "", 27 | "type": "uint256" 28 | } 29 | ], 30 | "name": "PairCreated", 31 | "type": "event" 32 | }, 33 | { 34 | "constant": true, 35 | "inputs": [ 36 | { 37 | "internalType": "uint256", 38 | "name": "", 39 | "type": "uint256" 40 | } 41 | ], 42 | "name": "allPairs", 43 | "outputs": [ 44 | { 45 | "internalType": "address", 46 | "name": "pair", 47 | "type": "address" 48 | } 49 | ], 50 | "payable": false, 51 | "stateMutability": "view", 52 | "type": "function" 53 | }, 54 | { 55 | "constant": true, 56 | "inputs": [], 57 | "name": "allPairsLength", 58 | "outputs": [ 59 | { 60 | "internalType": "uint256", 61 | "name": "", 62 | "type": "uint256" 63 | } 64 | ], 65 | "payable": false, 66 | "stateMutability": "view", 67 | "type": "function" 68 | }, 69 | { 70 | "constant": false, 71 | "inputs": [ 72 | { 73 | "internalType": "address", 74 | "name": "tokenA", 75 | "type": "address" 76 | }, 77 | { 78 | "internalType": "address", 79 | "name": "tokenB", 80 | "type": "address" 81 | } 82 | ], 83 | "name": "createPair", 84 | "outputs": [ 85 | { 86 | "internalType": "address", 87 | "name": "pair", 88 | "type": "address" 89 | } 90 | ], 91 | "payable": false, 92 | "stateMutability": "nonpayable", 93 | "type": "function" 94 | }, 95 | { 96 | "constant": true, 97 | "inputs": [], 98 | "name": "feeTo", 99 | "outputs": [ 100 | { 101 | "internalType": "address", 102 | "name": "", 103 | "type": "address" 104 | } 105 | ], 106 | "payable": false, 107 | "stateMutability": "view", 108 | "type": "function" 109 | }, 110 | { 111 | "constant": true, 112 | "inputs": [], 113 | "name": "feeToSetter", 114 | "outputs": [ 115 | { 116 | "internalType": "address", 117 | "name": "", 118 | "type": "address" 119 | } 120 | ], 121 | "payable": false, 122 | "stateMutability": "view", 123 | "type": "function" 124 | }, 125 | { 126 | "constant": true, 127 | "inputs": [ 128 | { 129 | "internalType": "address", 130 | "name": "tokenA", 131 | "type": "address" 132 | }, 133 | { 134 | "internalType": "address", 135 | "name": "tokenB", 136 | "type": "address" 137 | } 138 | ], 139 | "name": "getPair", 140 | "outputs": [ 141 | { 142 | "internalType": "address", 143 | "name": "pair", 144 | "type": "address" 145 | } 146 | ], 147 | "payable": false, 148 | "stateMutability": "view", 149 | "type": "function" 150 | }, 151 | { 152 | "constant": false, 153 | "inputs": [ 154 | { 155 | "internalType": "address", 156 | "name": "", 157 | "type": "address" 158 | } 159 | ], 160 | "name": "setFeeTo", 161 | "outputs": [], 162 | "payable": false, 163 | "stateMutability": "nonpayable", 164 | "type": "function" 165 | }, 166 | { 167 | "constant": false, 168 | "inputs": [ 169 | { 170 | "internalType": "address", 171 | "name": "", 172 | "type": "address" 173 | } 174 | ], 175 | "name": "setFeeToSetter", 176 | "outputs": [], 177 | "payable": false, 178 | "stateMutability": "nonpayable", 179 | "type": "function" 180 | } 181 | ] -------------------------------------------------------------------------------- /src/abi/erc20.abi: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "constant": true, 4 | "inputs": [], 5 | "name": "name", 6 | "outputs": [ 7 | { 8 | "name": "", 9 | "type": "string" 10 | } 11 | ], 12 | "payable": false, 13 | "stateMutability": "view", 14 | "type": "function" 15 | }, 16 | { 17 | "constant": false, 18 | "inputs": [ 19 | { 20 | "name": "_spender", 21 | "type": "address" 22 | }, 23 | { 24 | "name": "_value", 25 | "type": "uint256" 26 | } 27 | ], 28 | "name": "approve", 29 | "outputs": [ 30 | { 31 | "name": "", 32 | "type": "bool" 33 | } 34 | ], 35 | "payable": false, 36 | "stateMutability": "nonpayable", 37 | "type": "function" 38 | }, 39 | { 40 | "constant": true, 41 | "inputs": [], 42 | "name": "totalSupply", 43 | "outputs": [ 44 | { 45 | "name": "", 46 | "type": "uint256" 47 | } 48 | ], 49 | "payable": false, 50 | "stateMutability": "view", 51 | "type": "function" 52 | }, 53 | { 54 | "constant": false, 55 | "inputs": [ 56 | { 57 | "name": "_from", 58 | "type": "address" 59 | }, 60 | { 61 | "name": "_to", 62 | "type": "address" 63 | }, 64 | { 65 | "name": "_value", 66 | "type": "uint256" 67 | } 68 | ], 69 | "name": "transferFrom", 70 | "outputs": [ 71 | { 72 | "name": "", 73 | "type": "bool" 74 | } 75 | ], 76 | "payable": false, 77 | "stateMutability": "nonpayable", 78 | "type": "function" 79 | }, 80 | { 81 | "constant": true, 82 | "inputs": [], 83 | "name": "decimals", 84 | "outputs": [ 85 | { 86 | "name": "", 87 | "type": "uint8" 88 | } 89 | ], 90 | "payable": false, 91 | "stateMutability": "view", 92 | "type": "function" 93 | }, 94 | { 95 | "constant": true, 96 | "inputs": [ 97 | { 98 | "name": "_owner", 99 | "type": "address" 100 | } 101 | ], 102 | "name": "balanceOf", 103 | "outputs": [ 104 | { 105 | "name": "balance", 106 | "type": "uint256" 107 | } 108 | ], 109 | "payable": false, 110 | "stateMutability": "view", 111 | "type": "function" 112 | }, 113 | { 114 | "constant": true, 115 | "inputs": [], 116 | "name": "symbol", 117 | "outputs": [ 118 | { 119 | "name": "", 120 | "type": "string" 121 | } 122 | ], 123 | "payable": false, 124 | "stateMutability": "view", 125 | "type": "function" 126 | }, 127 | { 128 | "constant": false, 129 | "inputs": [ 130 | { 131 | "name": "_to", 132 | "type": "address" 133 | }, 134 | { 135 | "name": "_value", 136 | "type": "uint256" 137 | } 138 | ], 139 | "name": "transfer", 140 | "outputs": [ 141 | { 142 | "name": "", 143 | "type": "bool" 144 | } 145 | ], 146 | "payable": false, 147 | "stateMutability": "nonpayable", 148 | "type": "function" 149 | }, 150 | { 151 | "constant": true, 152 | "inputs": [ 153 | { 154 | "name": "_owner", 155 | "type": "address" 156 | }, 157 | { 158 | "name": "_spender", 159 | "type": "address" 160 | } 161 | ], 162 | "name": "allowance", 163 | "outputs": [ 164 | { 165 | "name": "", 166 | "type": "uint256" 167 | } 168 | ], 169 | "payable": false, 170 | "stateMutability": "view", 171 | "type": "function" 172 | }, 173 | { 174 | "payable": true, 175 | "stateMutability": "payable", 176 | "type": "fallback" 177 | }, 178 | { 179 | "anonymous": false, 180 | "inputs": [ 181 | { 182 | "indexed": true, 183 | "name": "owner", 184 | "type": "address" 185 | }, 186 | { 187 | "indexed": true, 188 | "name": "spender", 189 | "type": "address" 190 | }, 191 | { 192 | "indexed": false, 193 | "name": "value", 194 | "type": "uint256" 195 | } 196 | ], 197 | "name": "Approval", 198 | "type": "event" 199 | }, 200 | { 201 | "anonymous": false, 202 | "inputs": [ 203 | { 204 | "indexed": true, 205 | "name": "from", 206 | "type": "address" 207 | }, 208 | { 209 | "indexed": true, 210 | "name": "to", 211 | "type": "address" 212 | }, 213 | { 214 | "indexed": false, 215 | "name": "value", 216 | "type": "uint256" 217 | } 218 | ], 219 | "name": "Transfer", 220 | "type": "event" 221 | } 222 | ] 223 | -------------------------------------------------------------------------------- /src/sushi_swap_arbitrage.py: -------------------------------------------------------------------------------- 1 | import json 2 | import time 3 | import random 4 | from event import get_reserves 5 | from MyThread import MyThread 6 | from dfs import findArb 7 | from web3 import Web3 8 | from config import http_provider_url 9 | from web3.middleware import geth_poa_middleware 10 | import requests 11 | 12 | basicToken = { 13 | 'WMATIC': { 14 | 'address': "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", 15 | 'symbol': 'WMATIC', 16 | 'decimal': 18, 17 | }, 18 | 'WETH': { 19 | 'address': "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", 20 | 'symbol': 'WETH', 21 | 'decimal': 18, 22 | }, 23 | 'USDC': { 24 | "address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", 25 | "symbol": "USDC", 26 | "decimal": 6 27 | } 28 | } 29 | 30 | tokenIn = basicToken['WMATIC'] 31 | tokenOut = tokenIn 32 | startToken = tokenIn 33 | currentPairs = [] 34 | path = [tokenIn] 35 | bestTrades = [] 36 | maxHops = 7 37 | minProfit = 0.001 38 | printer_addr = '***' 39 | printer_abi = json.load(open('abi/MoneyPrinter.json'))['abi'] 40 | erc20abi = json.load(open('abi/erc20.abi')) 41 | 42 | web3 = Web3(Web3.HTTPProvider(http_provider_url)) 43 | web3.middleware_onion.inject(geth_poa_middleware, layer=0) 44 | address = '***' 45 | swap_addr = '0x1b02dA8Cb0d097eB8D57A175b88c7D8b47997506' 46 | 47 | printer = web3.eth.contract(address=printer_addr, abi=printer_abi) 48 | 49 | 50 | def gasnow(): 51 | ret = requests.get('https://gasstation-mainnet.matic.network') 52 | return ret.json() 53 | 54 | def printMoney(amountIn, p, gasPrice): 55 | deadline = int(time.time()) + 600 56 | # 调用合约交易 57 | tx = printer.functions.printMoney(startToken['address'], amountIn, amountIn, p, deadline, swap_addr).buildTransaction({ 58 | 'from': address, 59 | 'value': 0, 60 | 'gasPrice': gasPrice, 61 | 'gas': 30000000, 62 | "nonce": web3.eth.getTransactionCount(address), 63 | }) 64 | try: 65 | # 估算gas消耗 66 | print(gasPrice) 67 | gasEstimate = web3.eth.estimateGas(tx) 68 | print('estimate gas cost:', gasEstimate*gasPrice/1e18) 69 | signed_tx = web3.eth.account.sign_transaction(tx, private_key='***') 70 | txhash = web3.eth.sendRawTransaction(signed_tx.rawTransaction) 71 | print(txhash.hex()) 72 | return txhash 73 | except Exception as e: 74 | print('gas estimate err:', e) 75 | return None 76 | 77 | 78 | def doTrade(trade): 79 | p = [t['address'] for t in trade['path']] 80 | amountIn = int(trade['optimalAmount']) 81 | balance = getBalance(startToken['address'], address) 82 | if amountIn > balance: 83 | print("没钱啦") 84 | return None 85 | 86 | amountsOut = [int(trade['outputAmount'])] 87 | if amountsOut[-1] > amountIn: 88 | gasPrice = int(gasnow()['fastest']*1.2) * 1000000000 89 | txhash = printMoney(amountIn, p, gasPrice, amountsOut[-1]-amountIn) 90 | return txhash 91 | return None 92 | 93 | def randSelect(allp, num=200): 94 | maxNum = len(allp) 95 | start = random.randint(0, maxNum-num) 96 | return allp[start:start+num] 97 | 98 | def selectPairs(all_pairs): 99 | pairs = randSelect(all_pairs, 1000) 100 | pairsDict = toDict(pairs) 101 | return pairs, pairsDict 102 | 103 | def toDict(pairs): 104 | p = {} 105 | i = 0 106 | for pair in pairs: 107 | p[pair['address']] = pair 108 | p[pair['address']]['arrIndex'] = i 109 | i += 1 110 | return p 111 | 112 | def get_reserves_batch_mt(pairs): 113 | if len(pairs) <= 200: 114 | new_pairs = get_reserves(pairs) 115 | else: 116 | s = 0 117 | threads = [] 118 | while s < len(pairs): 119 | e = s + 200 120 | if e > len(pairs): 121 | e = len(pairs) 122 | t = MyThread(func=get_reserves, args=(pairs[s:e],)) 123 | t.start() 124 | threads.append(t) 125 | s = e 126 | new_pairs = [] 127 | for t in threads: 128 | t.join() 129 | ret = t.get_result() 130 | new_pairs.extend(ret) 131 | return new_pairs 132 | 133 | 134 | 135 | def getBalance(tokenAddress, address): 136 | c = web3.eth.contract(address=tokenAddress, abi=erc20abi) 137 | return c.functions.balanceOf(address).call() 138 | 139 | 140 | def main(): 141 | allPairs = json.load(open('files/matic_sushiswap_pairs_filteres.json')) 142 | while True: 143 | try: 144 | start = time.time() 145 | pairs = get_reserves_batch_mt(allPairs) 146 | end = time.time() 147 | print('update cost:', end - start, 's') 148 | # 寻找套现交易 149 | trades = findArb(pairs, tokenIn, tokenOut, maxHops, currentPairs, path, bestTrades) 150 | end1 = time.time() 151 | print('dfs cost:', end1 - end, 's, update+dfs cost:', end1 - start, 's') 152 | # 获取start token的余额 153 | if len(trades) == 0: 154 | continue 155 | trade = trades[0] 156 | # 如果最终获利大于最小获利,进行套利 157 | print(int(trade['profit'])/pow(10, startToken['decimal'])) 158 | if trade and int(trade['profit'])/pow(10, startToken['decimal']) >= minProfit: 159 | tx = doTrade(trade) 160 | print('tx:', tx) 161 | except Exception as e: 162 | print(e) 163 | 164 | 165 | if __name__ == "__main__": 166 | main() 167 | -------------------------------------------------------------------------------- /src/abi/IUniswapV2Pair.json: -------------------------------------------------------------------------------- 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 | } 710 | -------------------------------------------------------------------------------- /src/abi/IUniswapV2Router02.json: -------------------------------------------------------------------------------- 1 | { 2 | "contractName": "IUniswapV2Router02", 3 | "abi": [ 4 | { 5 | "constant": false, 6 | "inputs": [ 7 | { 8 | "name": "token", 9 | "type": "address" 10 | }, 11 | { 12 | "name": "liquidity", 13 | "type": "uint256" 14 | }, 15 | { 16 | "name": "amountTokenMin", 17 | "type": "uint256" 18 | }, 19 | { 20 | "name": "amountETHMin", 21 | "type": "uint256" 22 | }, 23 | { 24 | "name": "to", 25 | "type": "address" 26 | }, 27 | { 28 | "name": "deadline", 29 | "type": "uint256" 30 | } 31 | ], 32 | "name": "removeLiquidityETH", 33 | "outputs": [ 34 | { 35 | "name": "amountToken", 36 | "type": "uint256" 37 | }, 38 | { 39 | "name": "amountETH", 40 | "type": "uint256" 41 | } 42 | ], 43 | "payable": false, 44 | "stateMutability": "nonpayable", 45 | "type": "function" 46 | }, 47 | { 48 | "constant": true, 49 | "inputs": [ 50 | { 51 | "name": "amountIn", 52 | "type": "uint256" 53 | }, 54 | { 55 | "name": "reserveIn", 56 | "type": "uint256" 57 | }, 58 | { 59 | "name": "reserveOut", 60 | "type": "uint256" 61 | } 62 | ], 63 | "name": "getAmountOut", 64 | "outputs": [ 65 | { 66 | "name": "amountOut", 67 | "type": "uint256" 68 | } 69 | ], 70 | "payable": false, 71 | "stateMutability": "pure", 72 | "type": "function" 73 | }, 74 | { 75 | "constant": false, 76 | "inputs": [ 77 | { 78 | "name": "amountIn", 79 | "type": "uint256" 80 | }, 81 | { 82 | "name": "amountOutMin", 83 | "type": "uint256" 84 | }, 85 | { 86 | "name": "path", 87 | "type": "address[]" 88 | }, 89 | { 90 | "name": "to", 91 | "type": "address" 92 | }, 93 | { 94 | "name": "deadline", 95 | "type": "uint256" 96 | } 97 | ], 98 | "name": "swapExactTokensForETH", 99 | "outputs": [ 100 | { 101 | "name": "amounts", 102 | "type": "uint256[]" 103 | } 104 | ], 105 | "payable": false, 106 | "stateMutability": "nonpayable", 107 | "type": "function" 108 | }, 109 | { 110 | "constant": true, 111 | "inputs": [ 112 | { 113 | "name": "amountOut", 114 | "type": "uint256" 115 | }, 116 | { 117 | "name": "path", 118 | "type": "address[]" 119 | } 120 | ], 121 | "name": "getAmountsIn", 122 | "outputs": [ 123 | { 124 | "name": "amounts", 125 | "type": "uint256[]" 126 | } 127 | ], 128 | "payable": false, 129 | "stateMutability": "view", 130 | "type": "function" 131 | }, 132 | { 133 | "constant": false, 134 | "inputs": [ 135 | { 136 | "name": "tokenA", 137 | "type": "address" 138 | }, 139 | { 140 | "name": "tokenB", 141 | "type": "address" 142 | }, 143 | { 144 | "name": "liquidity", 145 | "type": "uint256" 146 | }, 147 | { 148 | "name": "amountAMin", 149 | "type": "uint256" 150 | }, 151 | { 152 | "name": "amountBMin", 153 | "type": "uint256" 154 | }, 155 | { 156 | "name": "to", 157 | "type": "address" 158 | }, 159 | { 160 | "name": "deadline", 161 | "type": "uint256" 162 | }, 163 | { 164 | "name": "approveMax", 165 | "type": "bool" 166 | }, 167 | { 168 | "name": "v", 169 | "type": "uint8" 170 | }, 171 | { 172 | "name": "r", 173 | "type": "bytes32" 174 | }, 175 | { 176 | "name": "s", 177 | "type": "bytes32" 178 | } 179 | ], 180 | "name": "removeLiquidityWithPermit", 181 | "outputs": [ 182 | { 183 | "name": "amountA", 184 | "type": "uint256" 185 | }, 186 | { 187 | "name": "amountB", 188 | "type": "uint256" 189 | } 190 | ], 191 | "payable": false, 192 | "stateMutability": "nonpayable", 193 | "type": "function" 194 | }, 195 | { 196 | "constant": false, 197 | "inputs": [ 198 | { 199 | "name": "amountIn", 200 | "type": "uint256" 201 | }, 202 | { 203 | "name": "amountOutMin", 204 | "type": "uint256" 205 | }, 206 | { 207 | "name": "path", 208 | "type": "address[]" 209 | }, 210 | { 211 | "name": "to", 212 | "type": "address" 213 | }, 214 | { 215 | "name": "deadline", 216 | "type": "uint256" 217 | } 218 | ], 219 | "name": "swapExactTokensForTokens", 220 | "outputs": [ 221 | { 222 | "name": "amounts", 223 | "type": "uint256[]" 224 | } 225 | ], 226 | "payable": false, 227 | "stateMutability": "nonpayable", 228 | "type": "function" 229 | }, 230 | { 231 | "constant": false, 232 | "inputs": [ 233 | { 234 | "name": "amountOut", 235 | "type": "uint256" 236 | }, 237 | { 238 | "name": "amountInMax", 239 | "type": "uint256" 240 | }, 241 | { 242 | "name": "path", 243 | "type": "address[]" 244 | }, 245 | { 246 | "name": "to", 247 | "type": "address" 248 | }, 249 | { 250 | "name": "deadline", 251 | "type": "uint256" 252 | } 253 | ], 254 | "name": "swapTokensForExactETH", 255 | "outputs": [ 256 | { 257 | "name": "amounts", 258 | "type": "uint256[]" 259 | } 260 | ], 261 | "payable": false, 262 | "stateMutability": "nonpayable", 263 | "type": "function" 264 | }, 265 | { 266 | "constant": false, 267 | "inputs": [ 268 | { 269 | "name": "amountOutMin", 270 | "type": "uint256" 271 | }, 272 | { 273 | "name": "path", 274 | "type": "address[]" 275 | }, 276 | { 277 | "name": "to", 278 | "type": "address" 279 | }, 280 | { 281 | "name": "deadline", 282 | "type": "uint256" 283 | } 284 | ], 285 | "name": "swapExactETHForTokens", 286 | "outputs": [ 287 | { 288 | "name": "amounts", 289 | "type": "uint256[]" 290 | } 291 | ], 292 | "payable": true, 293 | "stateMutability": "payable", 294 | "type": "function" 295 | }, 296 | { 297 | "constant": true, 298 | "inputs": [ 299 | { 300 | "name": "amountOut", 301 | "type": "uint256" 302 | }, 303 | { 304 | "name": "reserveIn", 305 | "type": "uint256" 306 | }, 307 | { 308 | "name": "reserveOut", 309 | "type": "uint256" 310 | } 311 | ], 312 | "name": "getAmountIn", 313 | "outputs": [ 314 | { 315 | "name": "amountIn", 316 | "type": "uint256" 317 | } 318 | ], 319 | "payable": false, 320 | "stateMutability": "pure", 321 | "type": "function" 322 | }, 323 | { 324 | "constant": false, 325 | "inputs": [ 326 | { 327 | "name": "amountOut", 328 | "type": "uint256" 329 | }, 330 | { 331 | "name": "amountInMax", 332 | "type": "uint256" 333 | }, 334 | { 335 | "name": "path", 336 | "type": "address[]" 337 | }, 338 | { 339 | "name": "to", 340 | "type": "address" 341 | }, 342 | { 343 | "name": "deadline", 344 | "type": "uint256" 345 | } 346 | ], 347 | "name": "swapTokensForExactTokens", 348 | "outputs": [ 349 | { 350 | "name": "amounts", 351 | "type": "uint256[]" 352 | } 353 | ], 354 | "payable": false, 355 | "stateMutability": "nonpayable", 356 | "type": "function" 357 | }, 358 | { 359 | "constant": true, 360 | "inputs": [], 361 | "name": "WETH", 362 | "outputs": [ 363 | { 364 | "name": "", 365 | "type": "address" 366 | } 367 | ], 368 | "payable": false, 369 | "stateMutability": "pure", 370 | "type": "function" 371 | }, 372 | { 373 | "constant": true, 374 | "inputs": [ 375 | { 376 | "name": "amountA", 377 | "type": "uint256" 378 | }, 379 | { 380 | "name": "reserveA", 381 | "type": "uint256" 382 | }, 383 | { 384 | "name": "reserveB", 385 | "type": "uint256" 386 | } 387 | ], 388 | "name": "quote", 389 | "outputs": [ 390 | { 391 | "name": "amountB", 392 | "type": "uint256" 393 | } 394 | ], 395 | "payable": false, 396 | "stateMutability": "pure", 397 | "type": "function" 398 | }, 399 | { 400 | "constant": false, 401 | "inputs": [ 402 | { 403 | "name": "tokenA", 404 | "type": "address" 405 | }, 406 | { 407 | "name": "tokenB", 408 | "type": "address" 409 | }, 410 | { 411 | "name": "liquidity", 412 | "type": "uint256" 413 | }, 414 | { 415 | "name": "amountAMin", 416 | "type": "uint256" 417 | }, 418 | { 419 | "name": "amountBMin", 420 | "type": "uint256" 421 | }, 422 | { 423 | "name": "to", 424 | "type": "address" 425 | }, 426 | { 427 | "name": "deadline", 428 | "type": "uint256" 429 | } 430 | ], 431 | "name": "removeLiquidity", 432 | "outputs": [ 433 | { 434 | "name": "amountA", 435 | "type": "uint256" 436 | }, 437 | { 438 | "name": "amountB", 439 | "type": "uint256" 440 | } 441 | ], 442 | "payable": false, 443 | "stateMutability": "nonpayable", 444 | "type": "function" 445 | }, 446 | { 447 | "constant": true, 448 | "inputs": [], 449 | "name": "factory", 450 | "outputs": [ 451 | { 452 | "name": "", 453 | "type": "address" 454 | } 455 | ], 456 | "payable": false, 457 | "stateMutability": "pure", 458 | "type": "function" 459 | }, 460 | { 461 | "constant": true, 462 | "inputs": [ 463 | { 464 | "name": "amountIn", 465 | "type": "uint256" 466 | }, 467 | { 468 | "name": "path", 469 | "type": "address[]" 470 | } 471 | ], 472 | "name": "getAmountsOut", 473 | "outputs": [ 474 | { 475 | "name": "amounts", 476 | "type": "uint256[]" 477 | } 478 | ], 479 | "payable": false, 480 | "stateMutability": "view", 481 | "type": "function" 482 | }, 483 | { 484 | "constant": false, 485 | "inputs": [ 486 | { 487 | "name": "token", 488 | "type": "address" 489 | }, 490 | { 491 | "name": "liquidity", 492 | "type": "uint256" 493 | }, 494 | { 495 | "name": "amountTokenMin", 496 | "type": "uint256" 497 | }, 498 | { 499 | "name": "amountETHMin", 500 | "type": "uint256" 501 | }, 502 | { 503 | "name": "to", 504 | "type": "address" 505 | }, 506 | { 507 | "name": "deadline", 508 | "type": "uint256" 509 | }, 510 | { 511 | "name": "approveMax", 512 | "type": "bool" 513 | }, 514 | { 515 | "name": "v", 516 | "type": "uint8" 517 | }, 518 | { 519 | "name": "r", 520 | "type": "bytes32" 521 | }, 522 | { 523 | "name": "s", 524 | "type": "bytes32" 525 | } 526 | ], 527 | "name": "removeLiquidityETHWithPermit", 528 | "outputs": [ 529 | { 530 | "name": "amountToken", 531 | "type": "uint256" 532 | }, 533 | { 534 | "name": "amountETH", 535 | "type": "uint256" 536 | } 537 | ], 538 | "payable": false, 539 | "stateMutability": "nonpayable", 540 | "type": "function" 541 | }, 542 | { 543 | "constant": false, 544 | "inputs": [ 545 | { 546 | "name": "tokenA", 547 | "type": "address" 548 | }, 549 | { 550 | "name": "tokenB", 551 | "type": "address" 552 | }, 553 | { 554 | "name": "amountADesired", 555 | "type": "uint256" 556 | }, 557 | { 558 | "name": "amountBDesired", 559 | "type": "uint256" 560 | }, 561 | { 562 | "name": "amountAMin", 563 | "type": "uint256" 564 | }, 565 | { 566 | "name": "amountBMin", 567 | "type": "uint256" 568 | }, 569 | { 570 | "name": "to", 571 | "type": "address" 572 | }, 573 | { 574 | "name": "deadline", 575 | "type": "uint256" 576 | } 577 | ], 578 | "name": "addLiquidity", 579 | "outputs": [ 580 | { 581 | "name": "amountA", 582 | "type": "uint256" 583 | }, 584 | { 585 | "name": "amountB", 586 | "type": "uint256" 587 | }, 588 | { 589 | "name": "liquidity", 590 | "type": "uint256" 591 | } 592 | ], 593 | "payable": false, 594 | "stateMutability": "nonpayable", 595 | "type": "function" 596 | }, 597 | { 598 | "constant": false, 599 | "inputs": [ 600 | { 601 | "name": "token", 602 | "type": "address" 603 | }, 604 | { 605 | "name": "amountTokenDesired", 606 | "type": "uint256" 607 | }, 608 | { 609 | "name": "amountTokenMin", 610 | "type": "uint256" 611 | }, 612 | { 613 | "name": "amountETHMin", 614 | "type": "uint256" 615 | }, 616 | { 617 | "name": "to", 618 | "type": "address" 619 | }, 620 | { 621 | "name": "deadline", 622 | "type": "uint256" 623 | } 624 | ], 625 | "name": "addLiquidityETH", 626 | "outputs": [ 627 | { 628 | "name": "amountToken", 629 | "type": "uint256" 630 | }, 631 | { 632 | "name": "amountETH", 633 | "type": "uint256" 634 | }, 635 | { 636 | "name": "liquidity", 637 | "type": "uint256" 638 | } 639 | ], 640 | "payable": true, 641 | "stateMutability": "payable", 642 | "type": "function" 643 | }, 644 | { 645 | "constant": false, 646 | "inputs": [ 647 | { 648 | "name": "amountOut", 649 | "type": "uint256" 650 | }, 651 | { 652 | "name": "path", 653 | "type": "address[]" 654 | }, 655 | { 656 | "name": "to", 657 | "type": "address" 658 | }, 659 | { 660 | "name": "deadline", 661 | "type": "uint256" 662 | } 663 | ], 664 | "name": "swapETHForExactTokens", 665 | "outputs": [ 666 | { 667 | "name": "amounts", 668 | "type": "uint256[]" 669 | } 670 | ], 671 | "payable": true, 672 | "stateMutability": "payable", 673 | "type": "function" 674 | }, 675 | { 676 | "constant": false, 677 | "inputs": [ 678 | { 679 | "name": "token", 680 | "type": "address" 681 | }, 682 | { 683 | "name": "liquidity", 684 | "type": "uint256" 685 | }, 686 | { 687 | "name": "amountTokenMin", 688 | "type": "uint256" 689 | }, 690 | { 691 | "name": "amountETHMin", 692 | "type": "uint256" 693 | }, 694 | { 695 | "name": "to", 696 | "type": "address" 697 | }, 698 | { 699 | "name": "deadline", 700 | "type": "uint256" 701 | } 702 | ], 703 | "name": "removeLiquidityETHSupportingFeeOnTransferTokens", 704 | "outputs": [ 705 | { 706 | "name": "amountETH", 707 | "type": "uint256" 708 | } 709 | ], 710 | "payable": false, 711 | "stateMutability": "nonpayable", 712 | "type": "function" 713 | }, 714 | { 715 | "constant": false, 716 | "inputs": [ 717 | { 718 | "name": "token", 719 | "type": "address" 720 | }, 721 | { 722 | "name": "liquidity", 723 | "type": "uint256" 724 | }, 725 | { 726 | "name": "amountTokenMin", 727 | "type": "uint256" 728 | }, 729 | { 730 | "name": "amountETHMin", 731 | "type": "uint256" 732 | }, 733 | { 734 | "name": "to", 735 | "type": "address" 736 | }, 737 | { 738 | "name": "deadline", 739 | "type": "uint256" 740 | }, 741 | { 742 | "name": "approveMax", 743 | "type": "bool" 744 | }, 745 | { 746 | "name": "v", 747 | "type": "uint8" 748 | }, 749 | { 750 | "name": "r", 751 | "type": "bytes32" 752 | }, 753 | { 754 | "name": "s", 755 | "type": "bytes32" 756 | } 757 | ], 758 | "name": "removeLiquidityETHWithPermitSupportingFeeOnTransferTokens", 759 | "outputs": [ 760 | { 761 | "name": "amountETH", 762 | "type": "uint256" 763 | } 764 | ], 765 | "payable": false, 766 | "stateMutability": "nonpayable", 767 | "type": "function" 768 | }, 769 | { 770 | "constant": false, 771 | "inputs": [ 772 | { 773 | "name": "amountIn", 774 | "type": "uint256" 775 | }, 776 | { 777 | "name": "amountOutMin", 778 | "type": "uint256" 779 | }, 780 | { 781 | "name": "path", 782 | "type": "address[]" 783 | }, 784 | { 785 | "name": "to", 786 | "type": "address" 787 | }, 788 | { 789 | "name": "deadline", 790 | "type": "uint256" 791 | } 792 | ], 793 | "name": "swapExactTokensForTokensSupportingFeeOnTransferTokens", 794 | "outputs": [], 795 | "payable": false, 796 | "stateMutability": "nonpayable", 797 | "type": "function" 798 | }, 799 | { 800 | "constant": false, 801 | "inputs": [ 802 | { 803 | "name": "amountOutMin", 804 | "type": "uint256" 805 | }, 806 | { 807 | "name": "path", 808 | "type": "address[]" 809 | }, 810 | { 811 | "name": "to", 812 | "type": "address" 813 | }, 814 | { 815 | "name": "deadline", 816 | "type": "uint256" 817 | } 818 | ], 819 | "name": "swapExactETHForTokensSupportingFeeOnTransferTokens", 820 | "outputs": [], 821 | "payable": true, 822 | "stateMutability": "payable", 823 | "type": "function" 824 | }, 825 | { 826 | "constant": false, 827 | "inputs": [ 828 | { 829 | "name": "amountIn", 830 | "type": "uint256" 831 | }, 832 | { 833 | "name": "amountOutMin", 834 | "type": "uint256" 835 | }, 836 | { 837 | "name": "path", 838 | "type": "address[]" 839 | }, 840 | { 841 | "name": "to", 842 | "type": "address" 843 | }, 844 | { 845 | "name": "deadline", 846 | "type": "uint256" 847 | } 848 | ], 849 | "name": "swapExactTokensForETHSupportingFeeOnTransferTokens", 850 | "outputs": [], 851 | "payable": false, 852 | "stateMutability": "nonpayable", 853 | "type": "function" 854 | } 855 | ] 856 | } -------------------------------------------------------------------------------- /src/files/matic_sushiswap_pairs_filtered.json: -------------------------------------------------------------------------------- 1 | [{"index": 0, "address": "0xc4e595acDD7d12feC385E5dA5D43160e8A0bAC0E", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 5520819970750888539206835, "reserve1": 3004585668548070529712}, {"index": 1, "address": "0x34965ba0ac2451A34a0471F04CCa3F990b8dea27", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 7729125985565, "reserve1": 2980826546576083122764}, {"index": 2, "address": "0x8929D3FEa77398F64448c85015633c2d6472fB29", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 3966212845835392174279, "reserve1": 5598213826254984512567}, {"index": 3, "address": "0xf69e93771F11AECd8E554aA165C3Fe7fd811530c", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x385Eeac5cB85A38A9a07A70c73e0a3271CfB54A7", "symbol": "GHST", "decimal": 18}, "reserve0": 935571206861390125750213, "reserve1": 689689911909400710262598}, {"index": 9, "address": "0xcd353F79d9FADe311fC3119B841e1f456b54e858", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 1421786903619176050575041, "reserve1": 2008829514646}, {"index": 10, "address": "0x55FF76BFFC3Cdd9D5FdbBC2ece4528ECcE45047e", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 8024137525250998549258, "reserve1": 11331074659}, {"index": 17, "address": "0xCD578F016888B57F1b1e3f887f392F0159E26747", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 1904954395988, "reserve1": 1907739858583151710504498}, {"index": 19, "address": "0x8531c4e29491fE6e5e87AF6054FC20FcCf0b4290", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "reserve0": 625922544238394231060, "reserve1": 2256143}, {"index": 20, "address": "0x672D867B6F598a24fa0588c7bc181019D7dB84CA", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xA1c57f48F0Deb89f569dFbE6E2B7f46D33606fD4", "symbol": "MANA", "decimal": 18}, "reserve0": 419320165002613716510, "reserve1": 244673025283169700495}, {"index": 29, "address": "0x4B1F1e2435A9C96f7330FAea190Ef6A7C8D70001", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 2456062285267, "reserve1": 2453562225905}, {"index": 30, "address": "0x3B31Bb4b6bA4f67F4EF54e78bCb0AAa4f53DC7fF", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 4670023991199273421719, "reserve1": 4659336112}, {"index": 32, "address": "0x6FF62bfb8c12109E8000935A6De54daD83a4f39f", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 917956487431785898992, "reserve1": 2380595189955521004433890}, {"index": 38, "address": "0x597A9bc3b24C2A578CCb3aa2c2C62C39427c6a49", "token0": {"address": "0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a", "symbol": "SUSHI", "decimal": 18}, "token1": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "reserve0": 22223154364793536199681, "reserve1": 46105078508132149145540}, {"index": 51, "address": "0xc2755915a85C6f6c1C0F3a86ac8C058F11Caa9C9", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 739566279620396733788, "reserve1": 1918020202188}, {"index": 100, "address": "0x74D23F21F780CA26B47Db16B0504F2e3832b9321", "token0": {"address": "0x53E0bca35eC356BD5ddDFebbD1Fc0fD03FaBad39", "symbol": "LINK", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 92556572609413081362653, "reserve1": 473331574441952680564}, {"index": 101, "address": "0xE62Ec2e799305E0D367b0Cc3ee2CdA135bF89816", "token0": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 31878246033, "reserve1": 4816463397943080375966}, {"index": 127, "address": "0x9d9803563AEbD8fb226Df7253953E2c613a5168f", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xA3d8885825A843F040eb64A6a846b687cd07F072", "symbol": "SHUNG", "decimal": 18}, "reserve0": 11897533308194316574474, "reserve1": 5182366765646187922864150}, {"index": 164, "address": "0xaC2Db77c7A24DF9127001164C8209dB891Fabf02", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x84259e4c4207Ec8F2e6DB22Ba30d283180baCdB5", "symbol": "FOX", "decimal": 18}, "reserve0": 1, "reserve1": 14990155}, {"index": 167, "address": "0xb5846453B67d0B4b4Ce655930Cf6E4129F4416D7", "token0": {"address": "0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a", "symbol": "SUSHI", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 51207473150170043492279, "reserve1": 57880587483690517726}, {"index": 168, "address": "0x2813D43463C374a680f235c428FB1D7f08dE0B69", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xD6DF932A45C0f255f85145f286eA0b292B21C90B", "symbol": "AAVE", "decimal": 18}, "reserve0": 905903837883552953210, "reserve1": 19574615404358638352254}, {"index": 173, "address": "0x8ceed6619aeFFD5476315b90eb081485dA2aEbCA", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xa3Fa99A148fA48D14Ed51d610c367C61876997F1", "symbol": "miMATIC", "decimal": 18}, "reserve0": 48266726009, "reserve1": 48394662333410924185583}, {"index": 175, "address": "0xE15E9d2a5af5c1d3524bBC594DDc4a7D80aD27CD", "token0": {"address": "0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a", "symbol": "SUSHI", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 1285775491711064012816, "reserve1": 3757400813}, {"index": 177, "address": "0xd53a56AE0f48c9a03660cd36c2E4ae20493a1Eca", "token0": {"address": "0x104592a158490a9228070E0A8e5343B499e125D0", "symbol": "FRAX", "decimal": 18}, "token1": {"address": "0x3e121107F6F22DA4911079845a470757aF4e1A1b", "symbol": "FXS", "decimal": 18}, "reserve0": 22854146950542235123796, "reserve1": 1265312698696864602353}, {"index": 195, "address": "0x7d88D931504D04BFBEE6F9745297A93063CAb24c", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xD6DF932A45C0f255f85145f286eA0b292B21C90B", "symbol": "AAVE", "decimal": 18}, "reserve0": 1300262255436130274824, "reserve1": 15297869301564184735}, {"index": 196, "address": "0x1bF9805B40a5f69c7d0f9E5d1Ab718642203c652", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x840195888Db4D6A99ED9F73FcD3B225Bb3cB1A79", "symbol": "SX", "decimal": 18}, "reserve0": 767702060604506412624, "reserve1": 6015557873722925575613356}, {"index": 203, "address": "0xd04934D47cbC46c535CBbee9238a7CfD8c215115", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x8A953CfE442c5E8855cc6c61b1293FA648BAE472", "symbol": "PolyDoge", "decimal": 18}, "reserve0": 601509342702392715, "reserve1": 109226963555765521891551042333}, {"index": 211, "address": "0x6ABbef4779508a376DF7f67B1618bA04CC1e9D60", "token0": {"address": "0x11602A402281974a70C2B4824d58ebeDe967E2bE", "symbol": "BYN", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 50396935945394504229485, "reserve1": 2823756277920082634}, {"index": 219, "address": "0xFbaE8e2D04a67C10047D83ee9B8AeFFE7F6EA3f4", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6AE7Dfc73E0dDE2aa99ac063DcF7e8A63265108c", "symbol": "JPYC", "decimal": 18}, "reserve0": 22461183431, "reserve1": 2733343058819236638384732}, {"index": 230, "address": "0xcBF6f78981e63Ef813cb71852d72A060b583EECF", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x3a3Df212b7AA91Aa0402B9035b098891d276572B", "symbol": "FISH", "decimal": 18}, "reserve0": 16250623387149342278544, "reserve1": 60373973639608974231870}, {"index": 232, "address": "0x396E655C309676cAF0acf4607a868e0CDed876dB", "token0": {"address": "0x172370d5Cd63279eFa6d502DAB29171933a610AF", "symbol": "CRV", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 250049394009902079001773, "reserve1": 194137660175097225030}, {"index": 233, "address": "0x96f72333A043a623D6869954B6A50AB7Be883EbC", "token0": {"address": "0x580A84C73811E1839F75d86d75d88cCa0c241fF4", "symbol": "QI", "decimal": 18}, "token1": {"address": "0xa3Fa99A148fA48D14Ed51d610c367C61876997F1", "symbol": "miMATIC", "decimal": 18}, "reserve0": 7465643973373714920492, "reserve1": 5867128408804135511059}, {"index": 235, "address": "0x3398787dCa0F1bD830713eC5294aDE196a198984", "token0": {"address": "0x7C4A54f5d20b4023D6746F1f765f4DFe7C39a7e6", "symbol": "renDOGE", "decimal": 8}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 2541816010190, "reserve1": 1020150659460201151}, {"index": 246, "address": "0xc48AE82ca34C63887b975F20ABA91a38f2a900B8", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xA1c57f48F0Deb89f569dFbE6E2B7f46D33606fD4", "symbol": "MANA", "decimal": 18}, "reserve0": 186035771216384178645, "reserve1": 199230217472711830313430}, {"index": 248, "address": "0xbffAD6894968cC81e5f583ae02A746aa1FAB44bE", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xf1c1A3C2481A3a8A3f173A9ab5Ade275292A6fA3", "symbol": "VEE", "decimal": 18}, "reserve0": 5267965904360438132, "reserve1": 5184687244775577063763231}, {"index": 257, "address": "0xb493EC489b6A459bfe0959E2B00b59be8AB9Bd07", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x8f18dC399594b451EdA8c5da02d0563c0b2d0f16", "symbol": "WOLF", "decimal": 9}, "reserve0": 1173237918, "reserve1": 1978095298502803011}, {"index": 259, "address": "0x3fCaBE6627eE0c9b65abE0978d3431CCf44fC0b0", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xA2C095C1987E7A0A6c4AAC4E51A3aE1D411a183A", "symbol": "IRON", "decimal": 18}, "reserve0": 1, "reserve1": 1000000000}, {"index": 263, "address": "0x2110c882c446357Ac38e36Cae03DF1578EB390b2", "token0": {"address": "0x46F48FbdedAa6F5500993BEDE9539ef85F4BeE8e", "symbol": "ARIA20", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 27849611811611503369936, "reserve1": 4337869268339662821}, {"index": 271, "address": "0xc56060aF39152C614fA67E169c0DD1809a886e4F", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xb33EaAd8d922B1083446DC23f610c2567fB5180f", "symbol": "UNI", "decimal": 18}, "reserve0": 538536609346956261, "reserve1": 162480522557202726052}, {"index": 314, "address": "0xA79983Daf2A92c2C902cD74217Efe3D8AF9Fba2a", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xaAa5B9e6c589642f98a1cDA99B9D024B8407285A", "symbol": "TITAN", "decimal": 18}, "reserve0": 7418757530244364633805, "reserve1": 75882681506850959733112734465}, {"index": 315, "address": "0x85dE135fF062Df790A5f20B79120f17D3da63b2d", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xD86b5923F3AD7b585eD81B448170ae026c65ae9a", "symbol": "IRON", "decimal": 18}, "reserve0": 87568807468, "reserve1": 88390118016353783586730}, {"index": 318, "address": "0x522Ce6480F7Ad5D903E82A07B2EbCEbA864AdA2E", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xc0E1eB1F09699990Fd9AeB6Fda02bBb9ec97b751", "symbol": "WOLF", "decimal": 18}, "reserve0": 52600842, "reserve1": 898162292027507292933772}, {"index": 340, "address": "0x116Ff0d1Caa91a6b94276b3471f33dbeB52073E7", "token0": {"address": "0x50B728D8D964fd00C2d0AAD81718b71311feF68a", "symbol": "SNX", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 12934509739575648043896, "reserve1": 20981915717529069545}, {"index": 360, "address": "0x35c1895DAC1e2432b320e2927b4F71a0D995602F", "token0": {"address": "0xaAa5B9e6c589642f98a1cDA99B9D024B8407285A", "symbol": "TITAN", "decimal": 18}, "token1": {"address": "0xD86b5923F3AD7b585eD81B448170ae026c65ae9a", "symbol": "IRON", "decimal": 18}, "reserve0": 5656047556256993853424905404, "reserve1": 774563247887053435867}, {"index": 412, "address": "0xf5a739B544b392a3ffF893a91c53e7408116dFc5", "token0": {"address": "0x1221591c1d77A9c334aBb0fe530ae6EE3aF51Af9", "symbol": "AXMATIC", "decimal": 18}, "token1": {"address": "0x61dAECaB65EE2A1D5b6032df030f3fAA3d116Aa7", "symbol": "DMAGIC", "decimal": 18}, "reserve0": 143904922227124390683284, "reserve1": 697726580921707655401974}, {"index": 413, "address": "0x9817B7759096D1826a9256d8C62232c878cde7d2", "token0": {"address": "0x1Ba3510A9ceEb72E5CdBa8bcdDe9647E1f20fB4b", "symbol": "DRAX", "decimal": 18}, "token1": {"address": "0x61dAECaB65EE2A1D5b6032df030f3fAA3d116Aa7", "symbol": "DMAGIC", "decimal": 18}, "reserve0": 78963660805107587886597, "reserve1": 199257302031507004378621}, {"index": 417, "address": "0xe600C9C1A0fAA03B055924Eead9498AdB3e63fEf", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xD86b5923F3AD7b585eD81B448170ae026c65ae9a", "symbol": "IRON", "decimal": 18}, "reserve0": 657719184070095487669, "reserve1": 936378890917199030622}, {"index": 426, "address": "0x9e20a8d3501BF96EDA8e69b96DD84840058a1cB0", "token0": {"address": "0x104592a158490a9228070E0A8e5343B499e125D0", "symbol": "FRAX", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 22420843910186125012351, "reserve1": 22336300254}, {"index": 447, "address": "0x8F1dbED8545d743CCf752Ff1805142778928c835", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x61dAECaB65EE2A1D5b6032df030f3fAA3d116Aa7", "symbol": "DMAGIC", "decimal": 18}, "reserve0": 11459381732999569726763, "reserve1": 55296828634677358226308}, {"index": 448, "address": "0xBEF1666F1a3849bCc6B314F8eB83BA2e16DF38D6", "token0": {"address": "0x71B821aa52a49F32EEd535fCA6Eb5aa130085978", "symbol": "0xBTC", "decimal": 8}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 100995331774, "reserve1": 523718503609691600}, {"index": 457, "address": "0x211F8e61113eDAf00cf37A804B0bA721875Ef560", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xD0660cD418a64a1d44E9214ad8e459324D8157f1", "symbol": "WOOFY", "decimal": 12}, "reserve0": 142901023356785739958383, "reserve1": 10855645673431638170}, {"index": 461, "address": "0xFBbA6eAA27080321aA75eFe72216989A675FCC5F", "token0": {"address": "0x1488C7Cdee1B8b534A1789E9da8B447C7999e04b", "symbol": "ET", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1299363626520318468740998, "reserve1": 1443015756035991806}, {"index": 462, "address": "0xa375d23a751124359568f3a22576528bD1C8C3e3", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x8C92e38eCA8210f4fcBf17F0951b198Dd7668292", "symbol": "DHT", "decimal": 18}, "reserve0": 126715776321439641078, "reserve1": 783170169851070933474049}, {"index": 468, "address": "0x1cedA73C034218255F50eF8a2c282E6B4c301d60", "token0": {"address": "0x5fe2B58c013d7601147DcdD68C143A77499f5531", "symbol": "GRT", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1186538563964025767526115, "reserve1": 152736009823262895355}, {"index": 473, "address": "0x7189AAcC5CF6F74e87B31920dC05f2eBD6840018", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x104592a158490a9228070E0A8e5343B499e125D0", "symbol": "FRAX", "decimal": 18}, "reserve0": 9492836273619634203, "reserve1": 13454913488920651782}, {"index": 475, "address": "0x3E8E00dAE39bED40C410C64D33675F2b3f87Ef03", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x3e121107F6F22DA4911079845a470757aF4e1A1b", "symbol": "FXS", "decimal": 18}, "reserve0": 19, "reserve1": 65705042640}, {"index": 491, "address": "0x25E8BbC103842F0dAD2465f4e04cB8d44fB787bc", "token0": {"address": "0x0361BdEAB89DF6BBcc52c43589FABba5143d19dD", "symbol": "dTOP", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 564707037894608171297682, "reserve1": 167304357038187524411}, {"index": 504, "address": "0xC698b8a1391F88F497A4EF169cA85b492860b502", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xd5d84e75f48E75f01fb2EB6dFD8eA148eE3d0FEb", "symbol": "PGOV", "decimal": 18}, "reserve0": 1569949539198309425718, "reserve1": 2582424428829286262981151}, {"index": 507, "address": "0xabB66523dB7a53A50e58049dF1bb3dd5fE8b37e1", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xcE829A89d4A55a63418bcC43F00145adef0eDB8E", "symbol": "renDOGE", "decimal": 8}, "reserve0": 1172293637690633842, "reserve1": 2619879075785}, {"index": 514, "address": "0xDedbcbF2CE89b181a878E887858f970C18192288", "token0": {"address": "0x137Ee749f0F8c2eD34cA00dE33BB59E3dafA494A", "symbol": "wCCX", "decimal": 6}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 8650652741, "reserve1": 1696536380}, {"index": 548, "address": "0x180237bd326d5245D0898336F54b3c8012c5c62f", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xFbdd194376de19a88118e84E279b977f165d01b8", "symbol": "BIFI", "decimal": 18}, "reserve0": 71555584494, "reserve1": 49840783278107893144}, {"index": 556, "address": "0xa6ea6904651C11B937e8c9f5d632ef7B77f30e39", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xF4B0903774532AEe5ee567C02aaB681a81539e92", "symbol": "GAJ", "decimal": 18}, "reserve0": 1582917403388668126192, "reserve1": 184506961096679568709718}, {"index": 575, "address": "0x24619c126cC93C6Dfb2cF4eCC5D4d7CFCe73c97D", "token0": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "token1": {"address": "0xDBf31dF14B66535aF65AaC99C32e9eA844e14501", "symbol": "renBTC", "decimal": 8}, "reserve0": 11411036, "reserve1": 11364008}, {"index": 617, "address": "0x0B48B39c79D3D99A5DAC95F6CBB13B490F818983", "token0": {"address": "0x1B815d120B3eF02039Ee11dC2d33DE7aA4a8C603", "symbol": "WOO", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 16092363486037703478715, "reserve1": 2969414091901126937}, {"index": 660, "address": "0x01cDCC99a4f9A68be18504750B219Caa881841Eb", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xD86b5923F3AD7b585eD81B448170ae026c65ae9a", "symbol": "IRON", "decimal": 18}, "reserve0": 2632899402714189674, "reserve1": 6870349609918331533150}, {"index": 661, "address": "0x90Dcbe31c7B7b04865a8241127718D62467e34f3", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x7b2F23f8939b241199f3aE809D1bcA69288A8b67", "symbol": "$", "decimal": 5}, "reserve0": 28916160375379, "reserve1": 50033843}, {"index": 688, "address": "0x8F8e95Ff4B4c5E354ccB005c6B0278492D7B5907", "token0": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "token1": {"address": "0x4EaC4c4e9050464067D673102F8E24b2FccEB350", "symbol": "ibBTC", "decimal": 18}, "reserve0": 496166091, "reserve1": 4980060405224702705}, {"index": 689, "address": "0x7eBc8ddC88a2486Bf601CFDA1D7B7999688c6535", "token0": {"address": "0x0833E165255E21a9e81f2D4D6bD10C43973c6526", "symbol": "CPTE", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 7902212936649660327445616, "reserve1": 16368314253131784982}, {"index": 707, "address": "0x9fACDD2B79fDCA9978945BED0Cc35FcFe32B45b4", "token0": {"address": "0x14743E1c6f812154F7ecc980D890F0F5234103e7", "symbol": "APYS", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 77034661915534331116161, "reserve1": 4058250178}, {"index": 718, "address": "0xd8d51Ea2eDcA2c2ea15A053A5730f559d79a1570", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x7f426F6Dc648e50464a0392E60E1BB465a67E9cf", "symbol": "PAUTO", "decimal": 18}, "reserve0": 10190821347, "reserve1": 27528715208139093336}, {"index": 737, "address": "0xe9Bb87c33d1607B06fb3988b31E9601BD21Ff3bD", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x76e63a3E7Ba1e2E61D3DA86a87479f983dE89a7E", "symbol": "OMEN", "decimal": 18}, "reserve0": 13154687692248469536081, "reserve1": 1101165046112587791243958}, {"index": 741, "address": "0x0fBF954935c415386bd9Ad911e82592556bfdF54", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x9fB83c0635De2E815fd1c21b3a292277540C2e8d", "symbol": "BUSD", "decimal": 18}, "reserve0": 3579344287, "reserve1": 3600884851957057360164}, {"index": 746, "address": "0x21Ef14B5580a852477ef31E7Ea9373485bF50377", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xEde1B77C0Ccc45BFa949636757cd2cA7eF30137F", "symbol": "WFIL", "decimal": 18}, "reserve0": 53312714739465272982, "reserve1": 6798921665388157379623}, {"index": 757, "address": "0x72AcEF580B77FA28Cd906cA3e1c0B971ebD82ab2", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xb371248Dd0f9E4061ccf8850E9223Ca48Aa7CA4b", "symbol": "HNY", "decimal": 18}, "reserve0": 29194269231001582477706, "reserve1": 160547736873290722193}, {"index": 763, "address": "0xCb3716006b3B468624b2A246505ec0d22673e077", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x85955046DF4668e1DD369D2DE9f3AEB98DD2A369", "symbol": "DPI", "decimal": 18}, "reserve0": 663772643594530515, "reserve1": 11678576796168649168}, {"index": 854, "address": "0x5fcb390B4422f4FF7940c23618A62BF5f69658A8", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xc3FdbadC7c795EF1D6Ba111e06fF8F16A20Ea539", "symbol": "ADDY", "decimal": 18}, "reserve0": 3507987556, "reserve1": 6557110650812260194784}, {"index": 861, "address": "0x905DCc700fcce9a49b7D907E371230995a45ebCE", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xC68e83a305b0FaD69E264A1769a0A070F190D2d6", "symbol": "ROLL", "decimal": 18}, "reserve0": 1471171295483980092906, "reserve1": 23435087649448346799558855}, {"index": 885, "address": "0x4f356292783d8dd934ca9D7C831d3111eb3d8f55", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x36461570197d07c0431A53FbbC01529ed6ea747A", "symbol": "GMS", "decimal": 9}, "reserve0": 74, "reserve1": 810795051}, {"index": 888, "address": "0x52691C75E1DE7fc06F5251F8e111076083e9482E", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x513D1F9DBBBbD0B493fd87b7b07dc17b8A0379f2", "symbol": "GMS", "decimal": 9}, "reserve0": 2, "reserve1": 71884351}, {"index": 890, "address": "0x33518bc7dE6637826fc8cc4aF9639DcbF474eBE5", "token0": {"address": "0x0d962A1A2A27B402e4D84772dea65Ac8592Eb6bF", "symbol": "GMS", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 2030065394171703509289468, "reserve1": 1081608349}, {"index": 899, "address": "0x7a1d5E67c3a273274766E241363E3E98e721E456", "token0": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 29776525, "reserve1": 11659234833765573182074}, {"index": 901, "address": "0xcB05bfa2293CE9b246aA034D4791CA094717aC8a", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x840195888Db4D6A99ED9F73FcD3B225Bb3cB1A79", "symbol": "SX", "decimal": 18}, "reserve0": 56109191812, "reserve1": 170096228253310852504083}, {"index": 918, "address": "0x5a2bA689663fD35eC111676294055bd9FA47fdE8", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8f6196901a4a153d8eE8F3fa779A042F6092D908", "symbol": "SALE", "decimal": 18}, "reserve0": 48672034215465842821466, "reserve1": 149736185918298921146279}, {"index": 925, "address": "0x98dB05C6E1b2E7D9149520c41C8E08f1038790De", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x7aCE654eEA5b1459E3c7287Be21b4562cf8855B9", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 926, "address": "0x51d578338c5295653490776d467be5cd454cc6FF", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x669e912F53cEF368fdB07774D7624B4DEbA45728", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 927, "address": "0xfEb98340c375521892D6aA6B7fCE78062acC499F", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xe3BfD69f3385EcB2E0EAfF8EfE6c8fAE4d83a3cA", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 933, "address": "0x1d79b55113738319DEdaC94c2F0952eee10FAd40", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xFF39754755237b13441308DB986E97D599034AAC", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 4489311568396097531467, "reserve1": 273041367537931299294486}, {"index": 983, "address": "0x5c26E61C6153805B073beb185319De61aDBDcB98", "token0": {"address": "0x172370d5Cd63279eFa6d502DAB29171933a610AF", "symbol": "CRV", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 965648147817112523528, "reserve1": 1945668075}, {"index": 1117, "address": "0xd3924Ad8F881514efF89503Be9027B877E9e2bd0", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x5a3064CbDCCF428ae907796cF6aD5a664CD7F3d8", "symbol": "PYQ", "decimal": 18}, "reserve0": 29358602162, "reserve1": 24599523009916600168577114}, {"index": 1119, "address": "0xc30D6Bc42911Aa21A63E51c7121B33b3E65cC3c4", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x9aF3b7DC29D3C4B1A5731408B6A9656fA7aC3b72", "symbol": "PUSD", "decimal": 18}, "reserve0": 33984811569, "reserve1": 34229967347129505672560}, {"index": 1125, "address": "0xe895Be1b7480eEEB1FAA57A3CF760e7474E7434b", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x3720B84e32C201eb864b8B92ba74C0a3476C2a43", "symbol": "FOX", "decimal": 18}, "reserve0": 195561, "reserve1": 356044142938528319318907}, {"index": 1127, "address": "0x4ECdd393A0515E3348903D3Ca1a4edE2ACA0b6d6", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4EF08e36da5bf3Bd32BBA995e3E303712432011A", "symbol": "YOGA", "decimal": 18}, "reserve0": 1031383078072600769627, "reserve1": 99986814892119712614190}, {"index": 1144, "address": "0x34209A5F702a81B62197dbFc36A48c3FE04aF8d7", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x48E1EeC032171F871890c86308147032BB246508", "symbol": "rChili", "decimal": 18}, "reserve0": 7451262445304096657613, "reserve1": 17674543139977223135674}, {"index": 1220, "address": "0xc5666D43F06C073E869bce02407569f578B2072D", "token0": {"address": "0x4C16f69302CcB511c5Fac682c7626B9eF0Dc126a", "symbol": "polyBUNNY", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 402568882128251473454598, "reserve1": 6875969031225984506}, {"index": 1229, "address": "0xd7217619279F31DA063D738Cf1Bf7435764a07D9", "token0": {"address": "0x76e63a3E7Ba1e2E61D3DA86a87479f983dE89a7E", "symbol": "OMEN", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 886482709712989516413564, "reserve1": 5769484036168496944}, {"index": 1243, "address": "0x39fED9B3e62553A1d7E7633B84269f6ea64370d6", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x49d6eD49B1716598a5C17B57Fb703AFE2B3104a2", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1244, "address": "0xFfcbf04A4D11507B130652a19bBb1aCEba99D43B", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x656AbeBBeB42413DcD711f4F529261398c2a5948", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1245, "address": "0xcA2160FAEE4e18c89a6D2809C79d01c41763794d", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x49677e90F3b521f7CD564E4138e63641e251daF8", "symbol": "POLYPIG", "decimal": 11}, "reserve0": 0, "reserve1": 0}, {"index": 1246, "address": "0x7C8dAA34672768105CA9c0322F6517eB31790487", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9114C9A9efd04f67dFf6b94B7d1E42Dbd4638F99", "symbol": "POLYPIG", "decimal": 11}, "reserve0": 0, "reserve1": 0}, {"index": 1247, "address": "0x1d53EB952f22EDf6875C5bE65Ae5C5c16Fdb51de", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xa1212BD20A0926b4939f17D396521c439F48B81e", "symbol": "POLYPIG", "decimal": 11}, "reserve0": 0, "reserve1": 0}, {"index": 1248, "address": "0xC733c5C71802Da4677caddbD4fa3F4F2c93C4AD5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xDc15985340799F4b7e31812E20d68537b9DF25f4", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1250, "address": "0xfB9692a1FEB4F68338D3BC1b78C7c605162C326b", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xaC817e613A1cD679C78D720f5C4e485E750C2331", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1251, "address": "0xee6f5Bab6016Dea32feaEcAC81D06BB13C5CC299", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xeAC64482D11314219d1895b63FE9E560624aee6f", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1252, "address": "0x1F9b7aC5B4bb33d9476A87Cd68a0f2397D777C26", "token0": {"address": "0x088dF2da7b8fA68538222DF007fDd519c9caa1dF", "symbol": "POLYPIG", "decimal": 9}, "token1": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 1257, "address": "0x8346aA29445ea4A10ae6a2530ACaE9143b163D2E", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x1E368065177eCB78717b282dD6bE7cD80A8A04B8", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1258, "address": "0xe329F2b1dD34c4f61b3f949463CA2D059e69c6e3", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4E77c61DA094E08E427CbaDD6b213ac2A44C4c54", "symbol": "POLYPIG", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 1283, "address": "0xD86CfEc4ddAAcEB6B7114B7d65278D407E5E03AA", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9CA6a77C8B38159fd2dA9Bd25bc3E259C33F5E39", "symbol": "SPORK", "decimal": 18}, "reserve0": 2427030197551411792172, "reserve1": 329468819658065246155162}, {"index": 1298, "address": "0x552f06f5222A677b5DC1915c66540b6Fb7d54686", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xdC3aCB92712D1D44fFE15d3A8D66d9d18C81e038", "symbol": "POLAR", "decimal": 18}, "reserve0": 1895217984, "reserve1": 7746589901458571607599471}, {"index": 1323, "address": "0xAd3aCa6DA443A5E9f10c6B2C0a95C131E2CB7A51", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xF501dd45a1198C2E1b5aEF5314A68B9006D842E0", "symbol": "MTA", "decimal": 18}, "reserve0": 1631363436285278180121, "reserve1": 6392464103899446929804}, {"index": 1352, "address": "0x9dDE7c87A2E0010Dab8DF8Fe071f0DF6E7CD8cb8", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xE6a823862eE153168C772Cf494e9DfF77140C696", "symbol": "BBL", "decimal": 18}, "reserve0": 5485901467357397945243, "reserve1": 3761006194291506258373806}, {"index": 1354, "address": "0x1e4a6797B7de16842E27eD2DcEAad373C79611B3", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xe70C59b2B919995a6c1919C549D0Bc14677d1B0D", "symbol": "FISH", "decimal": 18}, "reserve0": 7547654240623135037, "reserve1": 674968279738528226266301}, {"index": 1360, "address": "0xd74d23d2f23CD06a7D94f740A74c6E906F0C9005", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2Ab4f9aC80F33071211729e45Cfc346C1f8446d5", "symbol": "CGG", "decimal": 18}, "reserve0": 33449626354138730893095, "reserve1": 111265117538762016809551}, {"index": 1425, "address": "0xF09739307A5E49B1eF73F4A9EFdD1795E876ACB9", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x840195888Db4D6A99ED9F73FcD3B225Bb3cB1A79", "symbol": "SX", "decimal": 18}, "reserve0": 87511734689265295371934, "reserve1": 373044827921002422353510}, {"index": 1492, "address": "0x0b8b86cE681AF0Fa962B88A9c2676D366D11936F", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x7E20ca9Fb896a9d30699aBE27a24a2eC3EdA2BCF", "symbol": "ICE", "decimal": 18}, "reserve0": 3868194701291, "reserve1": 1238522971900438816}, {"index": 1494, "address": "0xCcCEc4A90b3435065f5e1feC6346be9Da1B7B5eD", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xf5EA626334037a2cf0155D49eA6462fDdC6Eff19", "symbol": "SPADE", "decimal": 18}, "reserve0": 3597297409634528462352, "reserve1": 174548597592882323378190}, {"index": 1495, "address": "0x6Fd8aAe9f85A7Db14c45453daAB81aa3085E4bA3", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xf5EA626334037a2cf0155D49eA6462fDdC6Eff19", "symbol": "SPADE", "decimal": 18}, "reserve0": 2584568771, "reserve1": 89039483630038764186729}, {"index": 1502, "address": "0x4642dAFC5281bA5a8D35B2896e0D925b23C6883C", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xfe712251173A2cd5F5bE2B46Bb528328EA3565E1", "symbol": "MVI", "decimal": 18}, "reserve0": 89990225231261390957, "reserve1": 1909070789430312481941}, {"index": 1512, "address": "0x8a6098aC748Cd21D2bA3cB11C767BD744a1C732e", "token0": {"address": "0x4A81f8796e0c6Ad4877A51C86693B0dE8093F2ef", "symbol": "ICE", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 216818654921598202663, "reserve1": 38784101878458}, {"index": 1538, "address": "0x3324af8417844e70b81555A6D1568d78f4D4Bf1f", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xAa9654BECca45B5BDFA5ac646c939C62b527D394", "symbol": "DINO", "decimal": 18}, "reserve0": 253690165707, "reserve1": 8456030983069990645214829}, {"index": 1555, "address": "0x89e110150fB7dF2f20cf79201B81877baFfC3797", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xc2db4c131ADaF01c15a1DB654c040c8578929D55", "symbol": "WASABI", "decimal": 18}, "reserve0": 56606351505, "reserve1": 20359193141461627775129}, {"index": 1556, "address": "0x97A95deb56d689802F02f50c25EBCda5d0A49591", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xf153EfF70DC0bf3b085134928daeEA248d9B30d0", "symbol": "xMARK", "decimal": 9}, "reserve0": 2770478907, "reserve1": 106571387443376}, {"index": 1604, "address": "0x241a86C3A1AaB9BE64e4682F6aA48fBe53B58cfA", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x7878C87b4FeB75220320271E58Af3A9FA528F17C", "symbol": "DINO", "decimal": 18}, "reserve0": 1, "reserve1": 10000000000}, {"index": 1621, "address": "0xbB469f2620968A785F828E035c6EeFe9Afc961Be", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x14520807406DA50e6E7a1dAA58DA6775A2E0C992", "symbol": "KOR", "decimal": 18}, "reserve0": 1030910405056143681500, "reserve1": 201769033195352572459025250}, {"index": 1649, "address": "0x4818b51430065B3a54Fc4a3162134bDC634D8852", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x53FEab56AaD08E47ED03aD4eb996E9709f9F7CFd", "symbol": "BUM", "decimal": 18}, "reserve0": 1100177573, "reserve1": 970871005577901911681}, {"index": 1651, "address": "0x82fFfB9EA753dC701920558F61c04da824b24578", "token0": {"address": "0x049f12F5a27132d06DE128D48a914F6D82D33D23", "symbol": "JulD", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 113113341439346894018631, "reserve1": 4430759692}, {"index": 1662, "address": "0x6be10c5C7178af8C49997D07d6A5444C15e58170", "token0": {"address": "0x3066818837c5e6eD6601bd5a91B0762877A6B731", "symbol": "UMA", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1497540392904807499072, "reserve1": 4696309071197869902}, {"index": 1663, "address": "0xCb60e17Ea720eF331446e434BE5DE5f35FAe8bc8", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6DdB31002abC64e1479Fc439692F7eA061e78165", "symbol": "COMBO", "decimal": 18}, "reserve0": 1430564796293075664730, "reserve1": 16335777130130421320129}, {"index": 1664, "address": "0xfb659315E36aE39917014DA60F362b600e8Cd0cA", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2a93172c8DCCbfBC60a39d56183B7279a2F647b4", "symbol": "$DG", "decimal": 18}, "reserve0": 14586726989629718228309, "reserve1": 70291906603705505451}, {"index": 1665, "address": "0xCea28c2b744c0D159A070E11A0f04Dc7182F155d", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xC6d54D2f624bc83815b49d9c2203b1330B841cA0", "symbol": "SAND", "decimal": 18}, "reserve0": 5054743537148492932, "reserve1": 4306221623232815018294}, {"index": 1678, "address": "0xa982a2a9EbE0623de7350c228fc5335a413AD5C4", "token0": {"address": "0x3d244d67D680CaDcccf34F8F996CEA777B6d9FFE", "symbol": "waPUSD", "decimal": 18}, "token1": {"address": "0x9aF3b7DC29D3C4B1A5731408B6A9656fA7aC3b72", "symbol": "PUSD", "decimal": 18}, "reserve0": 5105766532823524622353, "reserve1": 5169630590626875164052}, {"index": 1702, "address": "0xcE955D4e7AA7228a12DFF628Ad620820F3b405C8", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xC004e2318722EA2b15499D6375905d75Ee5390B8", "symbol": "KOM", "decimal": 8}, "reserve0": 2045709469422165815242, "reserve1": 60264788765534}, {"index": 1767, "address": "0x34908eC7f451beaA88C46C60A394cF324f86F67E", "token0": {"address": "0x25788a1a171ec66Da6502f9975a15B609fF54CF6", "symbol": "POOL", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 8606137197067866618444, "reserve1": 7634867552405590565}, {"index": 1793, "address": "0xeaC34a5425Fe41574396FEDbCDdc11A53025E750", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xdAb529f40E671A1D4bF91361c21bf9f0C9712ab7", "symbol": "BUSD", "decimal": 18}, "reserve0": 183911, "reserve1": 262060220587952230}, {"index": 1808, "address": "0x548388A1F2C1A853FC96C25b9ec4be82Aa76aA9D", "token0": {"address": "0x14595184579A3C2CC0661b59067BE91BDC57cAbc", "symbol": "STABLEM", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 0, "reserve1": 0}, {"index": 1818, "address": "0x590F5E967d73eA06DAE9aED2788108DCF52dA269", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xEE800B277A96B0f490a1A732e1D6395FAD960A26", "symbol": "ARPA", "decimal": 18}, "reserve0": 4921882952525236389, "reserve1": 190228153519736426521911}, {"index": 1844, "address": "0x96ceD02396BFA0E8c8A3218B5913fd8Db2EBd4b9", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xfC5a11D0fe8B5AD23b8A643Df5EAE60b979CE1bF", "symbol": "WHIRL", "decimal": 18}, "reserve0": 160952782082724556331, "reserve1": 4754649269084207633023}, {"index": 1876, "address": "0x35A47a2dEFDcF9346F234eF08afeC5F79c373c5a", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x2B9E7ccDF0F4e5B24757c1E1a80e311E34Cb10c7", "symbol": "MASK", "decimal": 18}, "reserve0": 83475288089, "reserve1": 21581660975633285750318}, {"index": 1888, "address": "0x7C07CecD8cdd65C0daD449808cc5f9AD74C22bd1", "token0": {"address": "0x35b937583F04A24963eb685F728a542240f28Dd8", "symbol": "SFI", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 153424869891599589425, "reserve1": 8383673092038578240}, {"index": 1908, "address": "0xce5B8977f5021f1EF1232B1D4a0CFd03E8BCBa9B", "token0": {"address": "0x4257EA7637c355F81616050CbB6a9b709fd72683", "symbol": "CVX", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1353156116536556382879, "reserve1": 8488252152450010013}, {"index": 1909, "address": "0xbf61E1D82bD440cb9da11d325c046f029a663890", "token0": {"address": "0x6f7C932e7684666C9fd1d44527765433e01fF61d", "symbol": "MKR", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 7901539082675272985, "reserve1": 5466842309259227736}, {"index": 1910, "address": "0x9021A31062A1D9C9C35d632Ed54a9d923e46809F", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x8505b9d2254A7Ae468c0E9dd10Ccea3A837aef5c", "symbol": "COMP", "decimal": 18}, "reserve0": 4273728220299569249, "reserve1": 108872256852603998910}, {"index": 1912, "address": "0x14dBE3e6814FD532EF87E4bE9b4192C018752823", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x95c300e7740D2A88a44124B424bFC1cB2F9c3b89", "symbol": "ALCX", "decimal": 18}, "reserve0": 892434529006800132, "reserve1": 22749811929939399642}, {"index": 1913, "address": "0xc67136e235785727a0d3B5Cfd08325327b81d373", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x9a71012B13CA4d3D0Cdc72A177DF3ef03b0E76A3", "symbol": "BAL", "decimal": 18}, "reserve0": 5283446116306331636, "reserve1": 1248343757989845945539}, {"index": 1914, "address": "0x5e5C517Ec55d6393d91d6A1379e5Ae393A01a423", "token0": {"address": "0x3AE490db48d74B1bC626400135d4616377D0109f", "symbol": "ALPHA", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 6350090055061732470238, "reserve1": 856931771371354243}, {"index": 1915, "address": "0x2481cBe674FB72cF8CD3031Ff4747078d168c9b3", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xc81278a52AD0e1485B7C3cDF79079220Ddd68b7D", "symbol": "BAO", "decimal": 18}, "reserve0": 7897487134910690284, "reserve1": 158659644680745442507753334}, {"index": 1924, "address": "0x5A4aE096502d14fad539a92714593b2fb6D0EebA", "token0": {"address": "0x474Ba20088174612427cf8440ac5712e98652AD2", "symbol": "MINTY", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 69859365360670515864219, "reserve1": 2500267098351612159}, {"index": 1926, "address": "0x57602582eB5e82a197baE4E8b6B80E39abFC94EB", "token0": {"address": "0x2b88aD57897A8b496595925F43048301C37615Da", "symbol": "PICKLE", "decimal": 18}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 9499782029483489699757, "reserve1": 39750577597789066767842}, {"index": 1947, "address": "0x2E7d6490526C7d7e2FDEa5c6Ec4b0d1b9F8b25B7", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xcd7361ac3307D1C5a46b63086a90742Ff44c63B3", "symbol": "RAIDER", "decimal": 18}, "reserve0": 2068843900836740853614956, "reserve1": 824165159841211873259058}, {"index": 1948, "address": "0x91670a2A69554c61d814CD7f406D7793387E68Ef", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x34d4ab47Bee066F361fA52d792e69AC7bD05ee23", "symbol": "AURUM", "decimal": 18}, "reserve0": 1457904046254028073728916, "reserve1": 63094315537112022242379355}, {"index": 1951, "address": "0xa63E5B5E68a522a357e2191E1fB128296D58D12C", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb7Bcb34180183C698C3F937a7DbC927f5722031b", "symbol": "STABLEM", "decimal": 18}, "reserve0": 6041536444, "reserve1": 2732209057041170727770553}, {"index": 1952, "address": "0x5D60163E8B5493B51b1AAcd14712d93a63933C1A", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x74BACA77bc4EA498987c1a62f666eC5632d9BB0e", "symbol": "RAIDER", "decimal": 18}, "reserve0": 5000004968257, "reserve1": 682787232325439465}, {"index": 1954, "address": "0x426a56F6923c2B8A488407fc1B38007317ECaFB1", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xcd7361ac3307D1C5a46b63086a90742Ff44c63B3", "symbol": "RAIDER", "decimal": 18}, "reserve0": 1473543139278825498549, "reserve1": 1077918410919205022783935}, {"index": 1963, "address": "0x42f9845d7DfCF5Eec927Ede77C9D90fF382178cb", "token0": {"address": "0x34d4ab47Bee066F361fA52d792e69AC7bD05ee23", "symbol": "AURUM", "decimal": 18}, "token1": {"address": "0xcd7361ac3307D1C5a46b63086a90742Ff44c63B3", "symbol": "RAIDER", "decimal": 18}, "reserve0": 20200407232261998683439, "reserve1": 185281700559210026594}, {"index": 2002, "address": "0x1c6584061ee54dD13a979D45c7dd30648b13061D", "token0": {"address": "0x08158A6b5d4018340387d1A302f882E98a8bC5b4", "symbol": "PPAY", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 273411742343661546593780, "reserve1": 10809901240}, {"index": 2003, "address": "0x34dA30D1f8Ef9799F5Ae3B9989e1dEf926052e78", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x255707B70BF90aa112006E1b07B9AeA6De021424", "symbol": "TETU", "decimal": 18}, "reserve0": 1467354264432753663925, "reserve1": 91815076457672138845795}, {"index": 2076, "address": "0xFA71ECaC520c2074B4dD047D3696c0aeD1b7c3E2", "token0": {"address": "0x34f380a4e3389e99C0369264453523Bbe5aF7faB", "symbol": "KANGAL", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 717941692950472409933187876, "reserve1": 2643268551798576740}, {"index": 2092, "address": "0x8Fcce357aDBe07ACFF7e28EC4926Ea5cB3Ea2CBA", "token0": {"address": "0x6f46E4c5D0D5fb4B562C46804B5Bd30d58e3578a", "symbol": "nDEFI", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 50000074901869, "reserve1": 19098716186}, {"index": 2100, "address": "0x7BA331A8b360F4c31E6014aBdd6852F92Fb21557", "token0": {"address": "0x61BDD9C7d4dF4Bf47A4508c0c8245505F2Af5b7b", "symbol": "AXS", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 769855961384851144879, "reserve1": 13739076845984631420}, {"index": 2144, "address": "0xa769c6786C3717945438d4C4feb8494a1a6Ca443", "token0": {"address": "0x596eBE76e2DB4470966ea395B0d063aC6197A8C5", "symbol": "JRT", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 10497251419087438545568142, "reserve1": 167203020022631067203}, {"index": 2147, "address": "0x1274De0DE2e9D9b1d0E06313c0E5EdD01CC335eF", "token0": {"address": "0x2C89bbc92BD86F8075d1DEcc58C7F4E0107f286b", "symbol": "AVAX", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 6990131832281954489809, "reserve1": 192187274157975843032}, {"index": 2148, "address": "0xe17B6fAe6E6D16c5dD3436345e4Fc4BbDFEe7663", "token0": {"address": "0x5B0a0CD03e9Df1829E00128ebE277Cc3247da346", "symbol": "BFLY", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 326421333329281742227673, "reserve1": 5077900567339101978}, {"index": 2163, "address": "0x35fE82FEce9d7216FB493a24c45C9FD1b340C312", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xC2b5C5517B9DcEf90bc5683Cb6D8bFbEbBFf81C0", "symbol": "MILLENNIA", "decimal": 0}, "reserve0": 436373296118241380, "reserve1": 3331538150}, {"index": 2170, "address": "0x33Bacb4D72F862Db58B6aaF42C2B4cc58A79d351", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xEDaF280EF69bcE2D3F0D94A857Bd6Cba9376c93e", "symbol": "nDEFI", "decimal": 18}, "reserve0": 3435989234079, "reserve1": 632033234933660}, {"index": 2173, "address": "0xDc4a36932A64d00b691D596425c758D0A0721865", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6fCaD66A7DA50e913b63E1Cf619C3E8E3C41E93C", "symbol": "BCT", "decimal": 9}, "reserve0": 2500000000000000000, "reserve1": 4008544938065}, {"index": 2190, "address": "0x9332e83E857bd1cfb7Ee90451fc4cE744696b182", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xA6A0Ed3EF084B1628f1036D15bB10241c1627f65", "symbol": "COLLAR", "decimal": 18}, "reserve0": 27003, "reserve1": 7692850479527400970281}, {"index": 2191, "address": "0x4FbBbb5227De81C81aEdAb68D59689c0023e9956", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xA6A0Ed3EF084B1628f1036D15bB10241c1627f65", "symbol": "COLLAR", "decimal": 18}, "reserve0": 21810384116404800, "reserve1": 9657572201375997905653}, {"index": 2192, "address": "0x451Cb3925B7e984Ae87869816b70A7A1835cbD45", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x3da858682E52C93032CDeEF8DBed9ADe3278de3C", "symbol": "FGNEWS", "decimal": 18}, "reserve0": 17997297046, "reserve1": 62468132409501449139090}, {"index": 2194, "address": "0xB33C6705E08d736b9468a0e370e9De4705FA0Cba", "token0": {"address": "0x065f4e71A09D060f349C2840a792189B431945D9", "symbol": "Polly", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 145695403645365851, "reserve1": 282535842789}, {"index": 2199, "address": "0x3e1f2f643f910Bf740425156e9bf77F6425a39f3", "token0": {"address": "0x28cC94Cf01A8f29668368687e409d7E3DAC17bFE", "symbol": "nDEFI", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 203173791790962, "reserve1": 541407466490}, {"index": 2204, "address": "0x5976E166fcCEEC2c071a048b556822aE19b01F6b", "token0": {"address": "0x1cE4A2C355F0DcC24E32A9Af19F1836D6F4f98ae", "symbol": "CPD", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 1961098319461342971757222, "reserve1": 44379666482}, {"index": 2210, "address": "0xFeA0B7E4227520362B4C57Fa356cEa08BbC8DD47", "token0": {"address": "0x0df0f72EE0e5c9B7ca761ECec42754992B2Da5BF", "symbol": "ATA", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 6924650639179302093013, "reserve1": 1043187694117172176}, {"index": 2240, "address": "0x3667aB11Be2693bfA5cC7e2cC95F40B241E569b3", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x9776f7635B2b8d83A44745c2BB80F766E5578355", "symbol": "COLLAR", "decimal": 18}, "reserve0": 80985, "reserve1": 3263388613048588332217}, {"index": 2241, "address": "0x11CE935Dc1eC87893263766B23640906089A92c4", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9776f7635B2b8d83A44745c2BB80F766E5578355", "symbol": "COLLAR", "decimal": 18}, "reserve0": 49079522458514563, "reserve1": 4390838086692142019420}, {"index": 2245, "address": "0x7e24A40439fabCf42Ef75099bCAE123C6D8dc0E9", "token0": {"address": "0x08BE454de533509e8832B257116C5506E55b0b64", "symbol": "STND", "decimal": 18}, "token1": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "reserve0": 120584698826334665022019, "reserve1": 19062235854509971851059}, {"index": 2246, "address": "0x1534d7c91bd77eb447ACb7fB92eA042B918f58bb", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xd3f07EA86DDf7BAebEfd49731D7Bbd207FedC53B", "symbol": "nDEFI", "decimal": 18}, "reserve0": 26524462653144483360, "reserve1": 9604675005933123724670}, {"index": 2289, "address": "0x84B840DF3017831A6Ee22bcb12CD13Cb9e9A78f9", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xfd0cbdDec28a93bB86B9db4A62258F5EF25fEfdE", "symbol": "BITT", "decimal": 18}, "reserve0": 14236743872226581074276, "reserve1": 273475497832132100153015}, {"index": 2298, "address": "0xb87162311E35ceC091D713C6aFaa38BF79918dDC", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x122b2D5298a964d43d6eE883036cA5777873cf06", "symbol": "DOGIRA", "decimal": 9}, "reserve0": 0, "reserve1": 0}, {"index": 2300, "address": "0xD0Fa2eaA5d854F184394e93f7b75624084600685", "token0": {"address": "0x00e5646f60AC6Fb446f621d146B6E1886f002905", "symbol": "RAI", "decimal": 18}, "token1": {"address": "0xd3f07EA86DDf7BAebEfd49731D7Bbd207FedC53B", "symbol": "nDEFI", "decimal": 18}, "reserve0": 2611612168792194728075, "reserve1": 1108383556039420237412}, {"index": 2305, "address": "0x6F21996181915D688C787A1eC7C987E2A31B6829", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x8a0e8b4b0903929f47C3ea30973940D4a9702067", "symbol": "INSUR", "decimal": 18}, "reserve0": 125497748228, "reserve1": 278111779765115064332788}, {"index": 2310, "address": "0x3370C17c0411D2Ce90A59162e3b3ec348c84768d", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2C89bbc92BD86F8075d1DEcc58C7F4E0107f286b", "symbol": "AVAX", "decimal": 18}, "reserve0": 1089579721749994206122, "reserve1": 21598946680398468752}, {"index": 2311, "address": "0x6461AF4f235b30780e10eB0d8fa94d3b9a37cb36", "token0": {"address": "0x01fA5b3A5d77BcF705DD505bBcBb34bce310E7FE", "symbol": "AXI", "decimal": 18}, "token1": {"address": "0x61dAECaB65EE2A1D5b6032df030f3fAA3d116Aa7", "symbol": "DMAGIC", "decimal": 18}, "reserve0": 3605523502782799730850259, "reserve1": 317123842434073721063923}, {"index": 2338, "address": "0x393f4889C78f29927d0ec96876ab75e6494ebee5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9a95149B9341d87Adb4B1ebE95fc3f8dB9c46359", "symbol": "COLLAR", "decimal": 18}, "reserve0": 1273993417766470, "reserve1": 7987561078462357331033}, {"index": 2339, "address": "0x4F4C7ccdb3F92413D07cb15331a0eD2543e2b638", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x9a95149B9341d87Adb4B1ebE95fc3f8dB9c46359", "symbol": "COLLAR", "decimal": 18}, "reserve0": 1565, "reserve1": 6505483535313482495944}, {"index": 2340, "address": "0xbBe5F4998Cc537A91e7b90C7925D1c7C5bAb7ee0", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8DF26a1BD9bD98e2eC506fc9d8009954716A05DC", "symbol": "COLLAR", "decimal": 18}, "reserve0": 2052033500929570830209, "reserve1": 49274871388512258965311}, {"index": 2341, "address": "0x33e05daCdd6254FDCcadAB11cCf69a2e877DBc7d", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x8DF26a1BD9bD98e2eC506fc9d8009954716A05DC", "symbol": "COLLAR", "decimal": 18}, "reserve0": 3787527839, "reserve1": 64652339901354704743179}, {"index": 2350, "address": "0x03C8bB7c6B495796889A651DcC41758BE4527122", "token0": {"address": "0x18e7bDB379928A651f093ef1bC328889b33A560c", "symbol": "wRNBW", "decimal": 18}, "token1": {"address": "0xc104e54803abA12f7a171a49DDC333Da39f47193", "symbol": "wXRNBW", "decimal": 18}, "reserve0": 176566076565451220017846, "reserve1": 340654375598119533783468}, {"index": 2360, "address": "0x4AB66a7138F50Db9B7aDaF8CE8aFB3F638B22f7f", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x2e1AD108fF1D8C782fcBbB89AAd783aC49586756", "symbol": "TUSD", "decimal": 18}, "reserve0": 554186593899, "reserve1": 555672198648888641625858}, {"index": 2364, "address": "0x997099EC0b8c33e9D7C36dcBddA9b989E56899d5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6af96896cDf72361CDd7c2f839480d3D4503BE7f", "symbol": "DARK", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2365, "address": "0x1821a4dB677E681AaEc1920976F9eC462F5EA317", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6af96896cDf72361CDd7c2f839480d3D4503BE7f", "symbol": "DARK", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2367, "address": "0xa7986f6279De2472B2eFD41361652C311E7a273F", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x0eFc380f71bcc8F2C6aFDAdbe54E42A7C6162391", "symbol": "DARK", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2368, "address": "0x80537aD0044a176c4115adF66fb6ae448C995710", "token0": {"address": "0x0eFc380f71bcc8F2C6aFDAdbe54E42A7C6162391", "symbol": "DARK", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 0, "reserve1": 0}, {"index": 2370, "address": "0xf0737851b9b71E4fC81a8fed90b46c78E6fb806f", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8BFb23F6CFfd36C818E41E46A5f35716e1b8FA82", "symbol": "DARK", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2371, "address": "0xef33B1dBCe6dd9E922d6Be2D56c7C4025423ab0B", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x8BFb23F6CFfd36C818E41E46A5f35716e1b8FA82", "symbol": "DARK", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2373, "address": "0x163c45fB7F84848786a16D8cdb396f78787d6D99", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x1942b8262a0683B54f4f91D0c08dDD92ed6E8FE6", "symbol": "DARK", "decimal": 18}, "reserve0": 1111835728935561894629, "reserve1": 5234914726798400834099829}, {"index": 2374, "address": "0xC7d21537454ed4462C31bbf5A41DCf495549Aee2", "token0": {"address": "0x1942b8262a0683B54f4f91D0c08dDD92ed6E8FE6", "symbol": "DARK", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 5492014888350294810514125, "reserve1": 1627223252}, {"index": 2400, "address": "0xd4B829DB6E1Ea8E85e9f8e55185e0a52474a575A", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6664C64C8582e62dA861Fcac33a627b0f92fF0F8", "symbol": "CZDIAMOND", "decimal": 18}, "reserve0": 12525872771, "reserve1": 33848263748574675383765}, {"index": 2401, "address": "0x9E15322796D96dbFCF03BDb535f83E070FA5De4e", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6664C64C8582e62dA861Fcac33a627b0f92fF0F8", "symbol": "CZDIAMOND", "decimal": 18}, "reserve0": 515257388015285003388, "reserve1": 1954103556442293005048}, {"index": 2422, "address": "0xF27C14AeDAD4C1CfA7207f826c64AdE3D5c741c3", "token0": {"address": "0x4C392822D4bE8494B798cEA17B43d48B2308109C", "symbol": "Polly", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 108259386695628971992704164, "reserve1": 3588060704774906351}, {"index": 2425, "address": "0xb556feD3B348634a9A010374C406824Ae93F0CF8", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xe20B9e246db5a0d21BF9209E4858Bc9A3ff7A034", "symbol": "wBAN", "decimal": 18}, "reserve0": 18857924733769133235, "reserve1": 4993588738413624055690185}, {"index": 2427, "address": "0x095fC71521668D5bcC0FC3e3a9848e8911aF21d9", "token0": {"address": "0x4C392822D4bE8494B798cEA17B43d48B2308109C", "symbol": "Polly", "decimal": 18}, "token1": {"address": "0xd3f07EA86DDf7BAebEfd49731D7Bbd207FedC53B", "symbol": "nDEFI", "decimal": 18}, "reserve0": 142581194194747737095247936, "reserve1": 1700500856860248420413}, {"index": 2435, "address": "0xf70B37a372beFe8c274A84375C233a787D0D4DFa", "token0": {"address": "0x00e5646f60AC6Fb446f621d146B6E1886f002905", "symbol": "RAI", "decimal": 18}, "token1": {"address": "0x4C392822D4bE8494B798cEA17B43d48B2308109C", "symbol": "Polly", "decimal": 18}, "reserve0": 2462109032611440239517, "reserve1": 87315420333083685733912458}, {"index": 2437, "address": "0x30933831b71710D0551b518b74032242B2a71d2c", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x4C3bF0a3DE9524aF68327d1D2558a3B70d17D42a", "symbol": "DYDX", "decimal": 18}, "reserve0": 32478117978, "reserve1": 6762334306607616573874}, {"index": 2445, "address": "0x93eF615F1DdD27d0E141Ad7192623A5c45e8f200", "token0": {"address": "0x65A05DB8322701724c197AF82C9CaE41195B0aA8", "symbol": "FOX", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 621127059721899105285113, "reserve1": 64463348332923493000}, {"index": 2457, "address": "0x67cf45e239793A72F4bd4D46303735aeedF5d2b4", "token0": {"address": "0x00e5646f60AC6Fb446f621d146B6E1886f002905", "symbol": "RAI", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1556241599251618454469, "reserve1": 1827887811944747842}, {"index": 2515, "address": "0x23EA49740dAD04653b9D73694a40eF14bFfF8833", "token0": {"address": "0x18e7bDB379928A651f093ef1bC328889b33A560c", "symbol": "wRNBW", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 232197373118172430650911, "reserve1": 2529004855319395431}, {"index": 2524, "address": "0x77BCD2B9d087f4D4A33AE299Fcb8e47C701299d9", "token0": {"address": "0x0527c8C43250279D6Eb74dA1078193f5316fc9a0", "symbol": "PYD", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 7323235967913016747680, "reserve1": 7273369223}, {"index": 2536, "address": "0x5E8f882dD0d062e2d81bcBe4EC61d7AEaBf80c74", "token0": {"address": "0x6f7C932e7684666C9fd1d44527765433e01fF61d", "symbol": "MKR", "decimal": 18}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 6640364074816773814, "reserve1": 11836871301497286983949}, {"index": 2547, "address": "0x60327778BFbe10944781292735Cc600DD856CdF8", "token0": {"address": "0x3f717919deF69f81d17b80839bf8af35697ccbFa", "symbol": "DTX", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 45403453351435156752448, "reserve1": 2120221860}, {"index": 2549, "address": "0x5d0Aa60A3CB3E3654FaeBdd25324538A9D86E1A6", "token0": {"address": "0xa353dEb6Fb81dF3844D8bd614D33d040fDBb8188", "symbol": "MST", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 36547467577187487011449032, "reserve1": 30372422817}, {"index": 2553, "address": "0x9AD5cDC89001A2eB0cc7713c788f843de881d803", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xE7804D91dfCDE7F776c90043E03eAa6Df87E6395", "symbol": "DFX", "decimal": 18}, "reserve0": 23019824307538214617, "reserve1": 151394220922469150344106}, {"index": 2554, "address": "0xD6887723E1E113Ef1B43DbbA2112e355C3cbdA73", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xdDa40cdfe4A0090f42Ff49f264A831402ADB801A", "symbol": "DOGIRA", "decimal": 9}, "reserve0": 29696460949517789700004, "reserve1": 10027817574484978}, {"index": 2574, "address": "0xB8F54Cc0106BDf662591D7E8B01a9b6A01CA74C8", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xCD966B72CFF52Dc349089b6b6f5865B5743b4E08", "symbol": "TOMI", "decimal": 18}, "reserve0": 1162692579496479147, "reserve1": 1704947620026889480211228}, {"index": 2576, "address": "0xDf45B5B68d9dC84173DD963c763AeA8CAD3E24A6", "token0": {"address": "0x1a3acf6D19267E2d3e7f898f42803e90C9219062", "symbol": "FXS", "decimal": 18}, "token1": {"address": "0x45c32fA6DF82ead1e2EF74d17b76547EDdFaFF89", "symbol": "FRAX", "decimal": 18}, "reserve0": 145718306570467475986079, "reserve1": 2637462768106270735309504}, {"index": 2577, "address": "0x82D5BcC22856a3316f993340662D6253b3bC3f76", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x45c32fA6DF82ead1e2EF74d17b76547EDdFaFF89", "symbol": "FRAX", "decimal": 18}, "reserve0": 3096185844877, "reserve1": 3100983626116184421896013}, {"index": 2578, "address": "0xF850c261AdC576E6713D14af590a40d55936a982", "token0": {"address": "0x1a3acf6D19267E2d3e7f898f42803e90C9219062", "symbol": "FXS", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 113128489650773003443062, "reserve1": 2050143305650}, {"index": 2579, "address": "0xAb0454B98dAf4A02EA29292E6A8882FB2C787DD4", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6002410dDA2Fb88b4D0dc3c1D562F7761191eA80", "symbol": "WORK", "decimal": 18}, "reserve0": 169804221935, "reserve1": 3501987705686182465313853}, {"index": 2604, "address": "0x19d80351b23789D3Bc2392f65492C6B4C6E96346", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x65A05DB8322701724c197AF82C9CaE41195B0aA8", "symbol": "FOX", "decimal": 18}, "reserve0": 7977785054, "reserve1": 29752310422345281716150}, {"index": 2618, "address": "0x6A8a1Bc43b797Bb772225c44D0B35b51b8eFCAfF", "token0": {"address": "0x48cBc913dE09317dF2365e6827Df50dA083701D5", "symbol": "FOUR", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1139980140739904218566046, "reserve1": 1657262928488434072}, {"index": 2657, "address": "0x0668E13dc61991AC8aBe1880E0acF5F58EaC7141", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x46D502Fac9aEA7c5bC7B13C8Ec9D02378C33D36F", "symbol": "WSPP", "decimal": 18}, "reserve0": 1289489115855446186981, "reserve1": 35707244468085012744781863}, {"index": 2658, "address": "0x03E0F3f693Fa52FAbDBFa8C2E641d6395e96eC5B", "token0": {"address": "0x5617604BA0a30E0ff1d2163aB94E50d8b6D0B0Df", "symbol": "AX", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1774139826336290416712005, "reserve1": 28415370838208749122}, {"index": 2698, "address": "0xb01F765D598471103178D4cF22BE3cF86ca72875", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xF6a09deadF5A10aA7822d95e3228b2315De8f6fa", "symbol": "MM", "decimal": 8}, "reserve0": 929681832694655755997, "reserve1": 180450703220409}, {"index": 2712, "address": "0x9b967c6Db1A8CC1e73ECA79Ca3E5b32bA9aC6465", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xDb982a636807B3ACD9FD28a99410B68c2159Fb32", "symbol": "THEOS", "decimal": 18}, "reserve0": 10499927816307443044472, "reserve1": 6531975077477613420665371}, {"index": 2728, "address": "0xB234C8d1394A717F602A6bCc2405B1039Ae2C7d4", "token0": {"address": "0x1a3acf6D19267E2d3e7f898f42803e90C9219062", "symbol": "FXS", "decimal": 18}, "token1": {"address": "0x3e121107F6F22DA4911079845a470757aF4e1A1b", "symbol": "FXS", "decimal": 18}, "reserve0": 33643876249870829063, "reserve1": 34304447547726872462}, {"index": 2760, "address": "0x8E50B3AE9cc4B12335761af7209c6A6fB1991737", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4A63e2E882A436D01B0Fbc252dc081785c52c28c", "symbol": "polyGAS", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 2762, "address": "0x993e0342A307D0aC7E16d8b0ae0262F237EC1b4B", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x840B5FC8C6deE2b1140174a3ABdC215190426CCf", "symbol": "polyGAS", "decimal": 18}, "reserve0": 717263389563176543213, "reserve1": 1824908339236976724579424284}, {"index": 2786, "address": "0x6Bc74373F010CDbB4175f023cd85C97FdC70ffC6", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xFdc26CDA2d2440d0E83CD1DeE8E8bE48405806DC", "symbol": "BTU", "decimal": 18}, "reserve0": 18032447069005066251, "reserve1": 173927006812389849428038}, {"index": 2788, "address": "0xe6B34A361dB84799237211F66edA5Ef1c00fe0A1", "token0": {"address": "0x7c28F627eA3aEc8B882b51eb1935f66e5b875714", "symbol": "PAINT", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 62111492802191630433953320, "reserve1": 2574258886302469545}, {"index": 2797, "address": "0x8bB9E9E743E1782c9D95152de0be6E233a3250b4", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xC6d54D2f624bc83815b49d9c2203b1330B841cA0", "symbol": "SAND", "decimal": 18}, "reserve0": 54029913094532215, "reserve1": 21836557061841046}, {"index": 2816, "address": "0x5d9AC8993B714df01D079d1B5b0b592e579Ca099", "token0": {"address": "0x12a34A6759c871C4C1E8A0A42CFc97e4D7Aaf68d", "symbol": "TUT", "decimal": 18}, "token1": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "reserve0": 2810313359007162809068601, "reserve1": 3520044317}, {"index": 2834, "address": "0x3DB86a7b4140DC0C429677985e3119D1600daD63", "token0": {"address": "0x6866BADbF6b25dfAdf40BDad00e73a84c9752e35", "symbol": "KLIMA", "decimal": 9}, "token1": {"address": "0xC399F9311072FcA138AC748BA960AAdB356fb217", "symbol": "BCT", "decimal": 18}, "reserve0": 198625472008607, "reserve1": 2000000000000009621614}, {"index": 2835, "address": "0xc1865386ea15D71d2f74790551Fa90A495A5D96b", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xC399F9311072FcA138AC748BA960AAdB356fb217", "symbol": "BCT", "decimal": 18}, "reserve0": 1469271, "reserve1": 1530}, {"index": 2857, "address": "0x32340eb37Cd354b24fD7a1Ed654Ae2DFd22805e7", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x1B43b97094Aa3c6Cc678eDb9e28Ac67dAaa7Cc64", "symbol": "LICP", "decimal": 18}, "reserve0": 8961710172560460754069, "reserve1": 214945869564735996028636}, {"index": 2873, "address": "0xA5808eD5Ddd49D78DfeC75Ce2298d6f0339b7Ca1", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xDbf3F13f1211b100Ac88C8603705822511e5E9c0", "symbol": "KLIMA", "decimal": 9}, "reserve0": 5718989, "reserve1": 5}, {"index": 2874, "address": "0x9803c7aE526049210a1725F7487AF26fE2c24614", "token0": {"address": "0x2F800Db0fdb5223b3C3f354886d907A671414A7F", "symbol": "BCT", "decimal": 18}, "token1": {"address": "0x4e78011Ce80ee02d2c3e649Fb657E45898257815", "symbol": "KLIMA", "decimal": 9}, "reserve0": 1396716265023811578013284, "reserve1": 346912022823109}, {"index": 2875, "address": "0x1E67124681b402064CD0ABE8ed1B5c79D2e02f64", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x2F800Db0fdb5223b3C3f354886d907A671414A7F", "symbol": "BCT", "decimal": 18}, "reserve0": 12631685873521, "reserve1": 4616904468784447504270830}, {"index": 2885, "address": "0x47Ee7e6a997bA0d1b02B1dE786A6324F8e8CEF20", "token0": {"address": "0x1B43b97094Aa3c6Cc678eDb9e28Ac67dAaa7Cc64", "symbol": "LICP", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 412887605554827960544116, "reserve1": 24181272544}, {"index": 2893, "address": "0x87154D83c97766706687f3d871B87e577D5055fA", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x883C80B52E574df443D797EE222eCCd730054a6C", "symbol": "KLIMA", "decimal": 9}, "reserve0": 3843, "reserve1": 3987}, {"index": 2939, "address": "0x170eF56e2dec66239b2E87F458Bc46F8c3F8E943", "token0": {"address": "0x430705A284fBeC14f4B3c48a2dB7Faa90fC85f6A", "symbol": "KLIMA", "decimal": 9}, "token1": {"address": "0xA71B42ea89e0D735B59b9099ae8983Eb903764C6", "symbol": "BCT", "decimal": 18}, "reserve0": 114354720157455, "reserve1": 6297095609235783785788}, {"index": 2945, "address": "0xdB63875143288C6a799e52B1DdD2524B48E7F4Bd", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xA71B42ea89e0D735B59b9099ae8983Eb903764C6", "symbol": "BCT", "decimal": 18}, "reserve0": 17867, "reserve1": 64734983644095349}, {"index": 2950, "address": "0xEe9a6BacCB86BEDa2a03904F618993527476F9Ec", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xc14F8d18aFd1DdD7AE309be5CAC723297FAB18F7", "symbol": "KLIMA", "decimal": 9}, "reserve0": 16262082, "reserve1": 37975969}, {"index": 2968, "address": "0xEC30bB7b0a887CFfe90874C4B364290fa92Bf9C2", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6EFb5F9d28FACACdCb39E8B7AD87668b3496BB42", "symbol": "KLIMA", "decimal": 9}, "reserve0": 11735834, "reserve1": 198325250268}, {"index": 2969, "address": "0xDF2485Be1684c76Bc2B673bB91Ee4BB0f5C77f99", "token0": {"address": "0x6EFb5F9d28FACACdCb39E8B7AD87668b3496BB42", "symbol": "KLIMA", "decimal": 9}, "token1": {"address": "0xfE40bE28b837883647e14d9Cc7dbB5456eA55BEC", "symbol": "BCT", "decimal": 9}, "reserve0": 120000000000000, "reserve1": 3000000000000000}, {"index": 2971, "address": "0xDab3462495E3bd7E1477329016928979Fe9E4BB8", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb68E1Db2675516e5fBF11f03563e9A9DF0d9B2b3", "symbol": "KLIMA", "decimal": 9}, "reserve0": 699077, "reserve1": 22067449470}, {"index": 2974, "address": "0x0D06a8519B064a503Bd0085C13756c464746ab7F", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xA76715f5Da7974036F62b695cf3092224c3b30E9", "symbol": "KLIMA", "decimal": 18}, "reserve0": 132514, "reserve1": 1088682171750361}, {"index": 2975, "address": "0x838676b6d194f1143407C579fcF3a4edD08593eC", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x7861Ea4E33A50302aAE8726DeeD5f1D3774ef840", "symbol": "KLIMA", "decimal": 18}, "reserve0": 69280, "reserve1": 933689312}, {"index": 2976, "address": "0x32e228A6086c684F1391C0935cB34C296e0DD9Cb", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2F800Db0fdb5223b3C3f354886d907A671414A7F", "symbol": "BCT", "decimal": 18}, "reserve0": 704977743879118214125, "reserve1": 362590579134918776001}, {"index": 2977, "address": "0xc6b1844fFC43ed250A5416ea451D6dc7cA9517cf", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xe455Eca0C2E172B0cDE8282c63F3f9df516C1ff7", "symbol": "KLIMA", "decimal": 9}, "reserve0": 531958, "reserve1": 435271086}, {"index": 2978, "address": "0x48b03f580EA247BBa2a861721Cc56B5D54E23F6a", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb81a417b4382c941541232D6739D450F1FB988cE", "symbol": "KLIMA", "decimal": 18}, "reserve0": 1, "reserve1": 316227767}, {"index": 2979, "address": "0x2d07536a834225f98A1a7625093594D7C29F2C2B", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xD561030476F3e338E4f82a1c3c1C32054ABc6be5", "symbol": "BCT", "decimal": 18}, "reserve0": 53, "reserve1": 475261598209552}, {"index": 2981, "address": "0x4A49bF343A47d90dcE62FA34fBC63FbD5D546CB4", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6EC07416938B359533820b5b37aA05F32Cb5532B", "symbol": "BCT", "decimal": 18}, "reserve0": 76, "reserve1": 1725149304425}, {"index": 2982, "address": "0x0b75Ab1Bd7e66bca88E8A97ED05a018A2Bf8D72C", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6A3aCa82e78f20B11aa55A706c0266bfc5F7Ff35", "symbol": "BCT", "decimal": 18}, "reserve0": 26, "reserve1": 2249235191239}, {"index": 2983, "address": "0x9a6E43A84CF6296813459226d1ea5cD37fddDD9A", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb101EaE6694b6F35703552Ee43158b8E8296d67b", "symbol": "KLIMA", "decimal": 18}, "reserve0": 1, "reserve1": 57706153}, {"index": 2986, "address": "0x5786b267d35F9D011c4750e0B0bA584E1fDbeAD1", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x4e78011Ce80ee02d2c3e649Fb657E45898257815", "symbol": "KLIMA", "decimal": 9}, "reserve0": 1890180152376, "reserve1": 171105336134383}, {"index": 2997, "address": "0x7D5B4F21b7F747388d9c4cF711C052Cbddd0Da6A", "token0": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "token1": {"address": "0xcCBBA38E41d5428FD82cf42efE5385AEF6f80826", "symbol": "CQTF", "decimal": 18}, "reserve0": 5818059896, "reserve1": 107109265784911679017846}, {"index": 2998, "address": "0xf716A43d66C40eE90DF429AF2459E580c1AfC09B", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x839F1a22A59eAAf26c85958712aB32F80FEA23d9", "symbol": "AXN", "decimal": 18}, "reserve0": 31111053198728684795, "reserve1": 2708610873687996434439087660}, {"index": 2999, "address": "0xE7C714DD3dD70eE04EB69A856655765454E77c88", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x45c32fA6DF82ead1e2EF74d17b76547EDdFaFF89", "symbol": "FRAX", "decimal": 18}, "reserve0": 370596101656178136594018, "reserve1": 523406695688426086484979}, {"index": 3001, "address": "0x6a3Bb9af91eA7Cf519cDf88aF7e04Ae8ae1425F4", "token0": {"address": "0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a", "symbol": "SUSHI", "decimal": 18}, "token1": {"address": "0x6811079E3c63ED96Eb005384d7E7ec8810E3D521", "symbol": "xSUSHI", "decimal": 18}, "reserve0": 15269615767434929681571, "reserve1": 12337893239703470932754}, {"index": 3013, "address": "0x7A5011BF1dAd77a23EC35CE04dCc2AC7d29963c5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xA9536B9c75A9E0faE3B56a96AC8EdF76AbC91978", "symbol": "PECO", "decimal": 18}, "reserve0": 95813299615667012419422, "reserve1": 29601496916385473798135}, {"index": 3034, "address": "0x5518a3aF961EEe8771657050c5Cb23D2B3e2F6eE", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xC25351811983818c9Fe6D8c580531819c8ADe90f", "symbol": "IDLE", "decimal": 18}, "reserve0": 19084859191697971362, "reserve1": 43499024968587259702388}, {"index": 3040, "address": "0xB8a7635fdb8b19C0c3A7fC2cB2b896a507671E73", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xb89fd55ef1EA71560469d55637Ef9c2770d4830D", "symbol": "FLAG", "decimal": 18}, "reserve0": 298270181179473668749103, "reserve1": 68078303814687160808403}, {"index": 3076, "address": "0xaBEE7668a96C49D27886D1a8914a54a5F9805041", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x34d4ab47Bee066F361fA52d792e69AC7bD05ee23", "symbol": "AURUM", "decimal": 18}, "reserve0": 3379773367408, "reserve1": 103749054006832867840801283}, {"index": 3108, "address": "0x61F1D8c911bFf2d9e698f3Ba8F7cbD5c1373DD7B", "token0": {"address": "0x182f1d39dF9460D7AEf29afBc80bBD68ED0A41d5", "symbol": "RUUF", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 846002925859181883358984, "reserve1": 13621021028852639257}, {"index": 3122, "address": "0x490fCBb871D679ab26261AEffe98090CDEdb4659", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4Cb58E92a26bb40284E8d5D70cFE1dC8EB75aC31", "symbol": "ALGB", "decimal": 18}, "reserve0": 206467130773148948, "reserve1": 77370558034381585902}, {"index": 3125, "address": "0x354F050544E4E77D779C81386c9F4D903c9F94BF", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x7e80BA2Ad217bC85c5A671A883E4Ed14673D763A", "symbol": "ALGB", "decimal": 18}, "reserve0": 1978865600691, "reserve1": 1000000392222832076}, {"index": 3131, "address": "0x609602abE648B1c81E4444C7ca9FfE90D89c7b77", "token0": {"address": "0x0169eC1f8f639B32Eec6D923e24C2A2ff45B9DD6", "symbol": "ALGB", "decimal": 18}, "token1": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "reserve0": 8587229739792960326449648, "reserve1": 77915529278421429051939}, {"index": 3149, "address": "0x4961760a63807180eBD8DC08430d45Ae7F1B7B6a", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xF854225cAAef5a722884a68a23215dFa5386751E", "symbol": "wXLM", "decimal": 18}, "reserve0": 8166927859, "reserve1": 44224576202268349417014}, {"index": 3174, "address": "0x061a7ABe5313b886Aa27Fcc1F1C876FedF3Ce1eA", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xf0059CC2b3E980065A906940fbce5f9Db7ae40A7", "symbol": "ULT", "decimal": 18}, "reserve0": 77757466395504139880, "reserve1": 925881212429419917808914}, {"index": 3176, "address": "0xe1c99c7481421E299bf3945E5e91817e6d60c91B", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xA1c57f48F0Deb89f569dFbE6E2B7f46D33606fD4", "symbol": "MANA", "decimal": 18}, "reserve0": 789442594, "reserve1": 327328608747559276146}, {"index": 3178, "address": "0x235aeb304cC1A06602321EAF0f1dBAFd6a34FB5F", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x8eEF5a82E6Aa222a60F009ac18c24EE12dBf4b41", "symbol": "TXL", "decimal": 18}, "reserve0": 1416851601022531325, "reserve1": 78558532146946901551732}, {"index": 3179, "address": "0x26B7c77e9A0dDB1fe467F6922462A735E1CCcdcB", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x92868A5255C628dA08F550a858A802f5351C5223", "symbol": "BRIDGE", "decimal": 18}, "reserve0": 11308652918502889161, "reserve1": 1994152869215997899416270}, {"index": 3192, "address": "0x3c2646A14b43C872a09EC9dc6135Fc5920A50f56", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8eEF5a82E6Aa222a60F009ac18c24EE12dBf4b41", "symbol": "TXL", "decimal": 18}, "reserve0": 8316016897384552441588, "reserve1": 251126635541331346500205}, {"index": 3194, "address": "0x978a3d6446802cBF70BF4b7AaA9ddD5889bE2b5A", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xc08e94e12ca1357DF36F3c16c3A1df5F84c7B801", "symbol": "$GGWTT", "decimal": 18}, "reserve0": 458314682185444064172, "reserve1": 10285140491046274616078110}, {"index": 3220, "address": "0xacd50fEdc46FEFEE64790eab404Eb52dEc9e3aD9", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x723B17718289A91AF252D616DE2C77944962d122", "symbol": "GAIA", "decimal": 18}, "reserve0": 16599295153, "reserve1": 439190927605177513758776}, {"index": 3240, "address": "0x42aCf553bcA8F9Af8dc0b3e507931Ed96f8a91F5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xf9c1F70f9bF57FAD5f63c6E1E25C2e895f04c0A6", "symbol": "DHC", "decimal": 18}, "reserve0": 22753830103088618563619, "reserve1": 189291062001166804342782}, {"index": 3248, "address": "0xBb2100B8330De3bb17D9BADb21abeC6C83D88E07", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x1796ae0b0fa4862485106a0de9b654eFE301D0b2", "symbol": "PMON", "decimal": 18}, "reserve0": 13808535323504748259444, "reserve1": 5528760256732103523518}, {"index": 3272, "address": "0xdB4Fe7A522e814403c5B59D6c8289b16068F1043", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4dF071FB2D145bE595b767f997C91818694A6CE1", "symbol": "MRCH", "decimal": 18}, "reserve0": 1694332555534351399807, "reserve1": 31495722729598260792602}, {"index": 3280, "address": "0x2FB17Fb8B22d13CDdACC1aeb4fF6d75135ED56d0", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4F6cbacA3151f7746273004Fd7295933a9b70E69", "symbol": "WHIRL", "decimal": 18}, "reserve0": 8187928772778991362124, "reserve1": 261451513171726230393373}, {"index": 3315, "address": "0x6C48da6C05fDD7c2A13C751fc1e98C5c0fFAaFd7", "token0": {"address": "0x0bD820aD2d7Ab7305b5C9538ba824C9b9bEb0561", "symbol": "ROYA", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 701589135458612812301272, "reserve1": 14530726401}, {"index": 3344, "address": "0x0c98d36908dfbe11C9A4d1F3CD8A9b94bAbA7521", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x9Bf320bd1796a7495BB6187f9EB4Db2679b74eD3", "symbol": "nSTBL", "decimal": 18}, "reserve0": 4516608886256528553, "reserve1": 11474274360877383492920}, {"index": 3423, "address": "0x84ECAF1E5E241a61e9b596f6c957B2BEa9AD92D9", "token0": {"address": "0xc08e94e12ca1357DF36F3c16c3A1df5F84c7B801", "symbol": "$GGWTT", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 129726789021299242376286885, "reserve1": 8596733781}, {"index": 3451, "address": "0xb1e5A4EcCD7905B6729E02E8DB5b70f248101641", "token0": {"address": "0x2C2C70d5d52F001284dC0C6935f1aFA6eD7a294f", "symbol": "USV", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 22030916, "reserve1": 454973102229997828}, {"index": 3475, "address": "0x4b93aEB0FB159a3229c7abaAB9FCFE8B550Df5B8", "token0": {"address": "0x5E7478D0D538C27dc4956dde3310168caBD58B24", "symbol": "USV", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 58086542, "reserve1": 871328357044393825}, {"index": 3486, "address": "0xf2C9650Fd759f93e59D2ae8F42A97C0600150F0e", "token0": {"address": "0x1D607Faa0A51518a7728580C238d912747e71F7a", "symbol": "DATA", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 1177459155832625339540, "reserve1": 21088638503208699238}, {"index": 3540, "address": "0x55BC7D9E44B730C4A42b52c818c805476156d9c9", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xdb725f82818De83e99F1dAc22A9b5B51d3d04DD4", "symbol": "GET", "decimal": 18}, "reserve0": 255926079188459989905, "reserve1": 331641784206038813295116}, {"index": 3546, "address": "0x060ddBd06fB5DDc86884D0304d0DA10050E7d430", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xB5D762ed1365E471A3E618bf4707C501954D6AD6", "symbol": "USV", "decimal": 9}, "reserve0": 990620948006114544, "reserve1": 50477806}, {"index": 3549, "address": "0x2F047d457ED6fb0fa0eB878a0D23f8d38A511B2B", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x576Cf361711cd940CD9C397BB98C4C896cBd38De", "symbol": "USDC", "decimal": 6}, "reserve0": 76978658672605331, "reserve1": 132652}, {"index": 3557, "address": "0x2524BAED0fc61731D7382F22387c0cBf44eBD4bf", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xfD4B0d04CF5194961Fa73c6E0d80e5cE21FE001e", "symbol": "USV", "decimal": 9}, "reserve0": 6013383617199175888, "reserve1": 24051147388}, {"index": 3559, "address": "0xe8137f0c422249e7aCDa2e05D401b3e4B608d062", "token0": {"address": "0x9A4Eb698e5DE3D3Df0a68F681789072DE1E50222", "symbol": "FID", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 368149793804670928262794, "reserve1": 11347414594}, {"index": 3587, "address": "0x7C1e12B3C78cdCBC7D3C0c1D299e7A2216d10105", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x10635bF5c17F5E4c0Ed9012aEf7C12f96a57a4Dd", "symbol": "TAP", "decimal": 18}, "reserve0": 19290115827790477281960, "reserve1": 757312793866270020885087}, {"index": 3590, "address": "0x278551192BF7BbC6C8B5bc6a881BBD560220443a", "token0": {"address": "0x0E0ffc562d72316b783E887bbAAe1FD794ADb530", "symbol": "DOV", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 603928654225065694910571, "reserve1": 15830528203}, {"index": 3598, "address": "0xC2Ccc6A9EEfe3AeC414EE3F549dECd361AA17E7E", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x53677D896B16a1D109E38CB1421ea099264dCD34", "symbol": "WKF", "decimal": 18}, "reserve0": 2000650059909702342823, "reserve1": 899708471962372392285590}, {"index": 3617, "address": "0x1fC05157e66300377b637E93262B355d405F71c6", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xBbba073C31bF03b8ACf7c28EF0738DeCF3695683", "symbol": "SAND", "decimal": 18}, "reserve0": 2929466790043278897276, "reserve1": 1428455789892255695603}, {"index": 3632, "address": "0xa19a81a38bF2238a695629Fa7B4A909A2390ddB4", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xc17b109E146934D36c33E55FADE9cBDa791b0366", "symbol": "KRL", "decimal": 18}, "reserve0": 50319265742034511565641, "reserve1": 83389638552739049451836746}, {"index": 3642, "address": "0x5C981300A2FD35aeD8427B2d6d004e0Ab11602b0", "token0": {"address": "0x2F800Db0fdb5223b3C3f354886d907A671414A7F", "symbol": "BCT", "decimal": 18}, "token1": {"address": "0xa3Fa99A148fA48D14Ed51d610c367C61876997F1", "symbol": "miMATIC", "decimal": 18}, "reserve0": 197544175145065525674, "reserve1": 541523437129887151918}, {"index": 3652, "address": "0xF77C378b9b8bd9569be4Bbf60B945048F5DA772D", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x5647Fe4281F8F6F01E84BCE775AD4b828A7b8927", "symbol": "MM", "decimal": 18}, "reserve0": 2481276266406327105458, "reserve1": 608805744584815127996}, {"index": 3700, "address": "0xc16e382AA7353aad0f598856aFd9A93513542970", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xAC63686230f64BDEAF086Fe6764085453ab3023F", "symbol": "USV", "decimal": 9}, "reserve0": 360110637498527374990581, "reserve1": 562016681230}, {"index": 3715, "address": "0xA56eF0CdcF57c895206F175251cEe9317C1460d7", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xc17b109E146934D36c33E55FADE9cBDa791b0366", "symbol": "KRL", "decimal": 18}, "reserve0": 39007943296236996634, "reserve1": 118281499941288017379984554}, {"index": 3721, "address": "0xc9b1bAe5eD53f1751dB47D730EFaAc67C2231a7D", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x58c1BBb508e96CfEC1787Acf6Afe1C7008A5B064", "symbol": "HOGE", "decimal": 9}, "reserve0": 2188720885108029563787, "reserve1": 30652235581770255}, {"index": 3743, "address": "0x014Ac2A53Aa6fBA4DcD93FdE6d3c787B79a1a6E6", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xE06Bd4F5aAc8D0aA337D13eC88dB6defC6eAEefE", "symbol": "IXT", "decimal": 18}, "reserve0": 10821357744895999919365, "reserve1": 6556582172486447472841}, {"index": 3756, "address": "0xE75183E98fD42e6B88d3A05590C260030e1407B3", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x8f7c1e76599A7E5aBC10E2746E9c4FA74099d78B", "symbol": "PAPER", "decimal": 18}, "reserve0": 880642911692449569402, "reserve1": 54767345479222899952668}, {"index": 3759, "address": "0x9C563C5D89b6A071235aEE11bE5D7fc774C94551", "token0": {"address": "0x2F800Db0fdb5223b3C3f354886d907A671414A7F", "symbol": "BCT", "decimal": 18}, "token1": {"address": "0x6EFb5F9d28FACACdCb39E8B7AD87668b3496BB42", "symbol": "KLIMA", "decimal": 9}, "reserve0": 203661232633, "reserve1": 32401}, {"index": 3787, "address": "0x74276857987726c3e4b523e1339E5A2093E9AD28", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xEFeE2de82343BE622Dcb4E545f75a3b9f50c272D", "symbol": "TRY", "decimal": 18}, "reserve0": 8341701579405215143152, "reserve1": 359773932353541220794915}, {"index": 3798, "address": "0xc879Bc72136cb6519b5e0e456bC9d727e106C582", "token0": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "token1": {"address": "0xE06Bd4F5aAc8D0aA337D13eC88dB6defC6eAEefE", "symbol": "IXT", "decimal": 18}, "reserve0": 5652028051, "reserve1": 2433294918448896987767}, {"index": 3809, "address": "0xeC1c919834c974465f79Ce162c31446b7E5aeB03", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x5B3dcB07244dCCBd22A42080AE8b35E7a7593ED3", "symbol": "$", "decimal": 18}, "reserve0": 0, "reserve1": 0}, {"index": 3812, "address": "0x975dd06d33952A1F5D45b26f2B47e8C7b9e76Fa0", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x918e2A9c9c3d9813890457e39A7924be6b29675e", "symbol": "$", "decimal": 18}, "reserve0": 18064321192433850818952, "reserve1": 339258726125724354829566815}, {"index": 3814, "address": "0x807Ca7288029364FBE3406e0DDFcBAe4A45c029e", "token0": {"address": "0x0542fe1e82633fEd2930542f8Dd51Ff0C598E715", "symbol": "GEN", "decimal": 18}, "token1": {"address": "0xDb982a636807B3ACD9FD28a99410B68c2159Fb32", "symbol": "THEOS", "decimal": 18}, "reserve0": 43243457715870690, "reserve1": 3836467003644416021}, {"index": 3821, "address": "0x5Cfb49C8762d3cF1DA1d04f0a845038B17045AE8", "token0": {"address": "0x07e509E233BAFe16805aB8822093494D603720f6", "symbol": "DD", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 10000000000, "reserve1": 1}, {"index": 3829, "address": "0xA517a069f3E76B4157f59e594A7675C68b76b1C2", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xCA02aEf9E954e97eFDbBb5A8a372Cc308b656C40", "symbol": "DAI", "decimal": 18}, "reserve0": 1074601213370149, "reserve1": 16895984490973820}, {"index": 3861, "address": "0xc63405B278E2fb019d5e901C227eA5Fa05b45620", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x4e9d760637DA87fe3003Adc8e1dAD2fE0aE3c671", "symbol": "EoC", "decimal": 18}, "reserve0": 88097377695000169417891, "reserve1": 38221541491322013412345441784}, {"index": 3887, "address": "0x5aB6064E07a3bbd95FD143247C100f454B662B55", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb1163002C7cB1892D8B188580E9B7E92dc140A49", "symbol": "PET", "decimal": 18}, "reserve0": 20292953007, "reserve1": 651079917572361889357731}, {"index": 3888, "address": "0x067D021795d26F594fBb8C796A840171be2fc6d6", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x263026E7e53DBFDce5ae55Ade22493f828922965", "symbol": "RIC", "decimal": 18}, "reserve0": 571236521527592361751, "reserve1": 2012695154818534903174}, {"index": 3902, "address": "0x596f87A8d7d26B0f6466B771b148B81c43b354B9", "token0": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "token1": {"address": "0xCA02aEf9E954e97eFDbBb5A8a372Cc308b656C40", "symbol": "DAI", "decimal": 18}, "reserve0": 36003974, "reserve1": 277467275004569196571}, {"index": 3933, "address": "0xfa45bb2238f68acdb571da477985cA44617E44eC", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xb8ca540d92C17f79817C6Ec8794bA99bfd7e9aB1", "symbol": "LUXY", "decimal": 18}, "reserve0": 1261888, "reserve1": 11440972625035610165}, {"index": 3935, "address": "0xC2C88da3bc73D927293e4C516c446f87884B84C6", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xD4945a3D0De9923035521687D4bf18cC9B0c7c2A", "symbol": "LUXY", "decimal": 18}, "reserve0": 592016197117, "reserve1": 4073890259405358644659852}, {"index": 3958, "address": "0x47Bb2d406A9B936106558be20e8ACa5a3C5D006B", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xD0513DB39d87e8825389fEB10BD911dC53B3a153", "symbol": "FINT", "decimal": 18}, "reserve0": 28363646133, "reserve1": 1815780289727593456086769}, {"index": 3959, "address": "0xf9EE1A9d5610223434D86719041908F955423EA3", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x60bb86D2F66e4DB57e5f9B99D987B0A79e0787B0", "symbol": "FINT", "decimal": 18}, "reserve0": 571, "reserve1": 2848759595705429}, {"index": 3962, "address": "0xadd053A09F95E565B25d8b9B84D0fcFaa962465E", "token0": {"address": "0x3Ad707dA309f3845cd602059901E39C4dcd66473", "symbol": "ETH2x-FLI-P", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 22443224734934429738366, "reserve1": 223011834926490678828}, {"index": 3974, "address": "0x02e6C8e3d379384B97ec14Ca547ae8DD6f5FeeD0", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x632527567de4977A4C5bf8c20F85f9064285D700", "symbol": "MTA", "decimal": 9}, "reserve0": 13999255320962406650, "reserve1": 97334948567895}, {"index": 4002, "address": "0x6cF10E6Fcc0730bfa42DfC0dF63fD126AbdF4B46", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x2484BCa09F9A4F3E4b0a3C56690527CFa8c8DD63", "symbol": "TOKX", "decimal": 18}, "reserve0": 1625571511898915743283, "reserve1": 15572045942168176612346059}, {"index": 4009, "address": "0xcfFbFA978Ac3fB10e829cA6b763c307daAFe8a77", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xD125443F38A69d776177c2B9c041f462936F8218", "symbol": "FBX", "decimal": 18}, "reserve0": 59089507316982244699, "reserve1": 310850080206513611283332}, {"index": 4017, "address": "0xe5336364D3AF23C44d3C8A3f7C6A2Ccb698DA9fF", "token0": {"address": "0x742767c19aAFacCd01A92c5503004869C94c73A7", "symbol": "GEN", "decimal": 18}, "token1": {"address": "0x8174b243559BB4A2742B6c9b4c4f2070FFfCC467", "symbol": "THEOS", "decimal": 18}, "reserve0": 15000000000000000000000, "reserve1": 1300000000000000000000000}, {"index": 4018, "address": "0x52348fB13651037067e52d930074214C859c925D", "token0": {"address": "0x69628e74b1A46AB9AdE0dd85ab55Ae50568380DD", "symbol": "GEN", "decimal": 18}, "token1": {"address": "0x8174b243559BB4A2742B6c9b4c4f2070FFfCC467", "symbol": "THEOS", "decimal": 18}, "reserve0": 15000000000000000000000, "reserve1": 1300000000000000000000000}, {"index": 4026, "address": "0xE8654F2B0a038A01bc273a2a7B7C48a76C0E58c5", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xC5B57e9a1E7914FDA753A88f24E5703e617Ee50c", "symbol": "POP", "decimal": 18}, "reserve0": 452424392310, "reserve1": 422655096397101988466637}, {"index": 4058, "address": "0x5d1845540590610e6BE983a0CEd36B39f3CF98B5", "token0": {"address": "0x09C5a4BCA808bD1ba2b8E6B3aAF7442046B4ca5B", "symbol": "VSP", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 9533700118608037553552, "reserve1": 18172369283}, {"index": 4063, "address": "0x1549E0E8127D380080aab448b82d280433CE4030", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xd8cA34fd379d9ca3C6Ee3b3905678320F5b45195", "symbol": "gOHM", "decimal": 18}, "reserve0": 256643282872099014165, "reserve1": 228362232471618808378}, {"index": 4075, "address": "0x821BF75683Ef8FdA78731230Af23D0A43775ebDA", "token0": {"address": "0xDb982a636807B3ACD9FD28a99410B68c2159Fb32", "symbol": "THEOS", "decimal": 18}, "token1": {"address": "0xE3e77171b0Cccc2293EA48F0430F75F1a6103f78", "symbol": "GEN", "decimal": 18}, "reserve0": 1319118158783069416637114, "reserve1": 14783522976444452479485}, {"index": 4090, "address": "0x28157E2F3f3FD8A64094D5de94E5CC5218f31caC", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x4c28f48448720e9000907BC2611F73022fdcE1fA", "symbol": "WETH", "decimal": 18}, "reserve0": 2, "reserve1": 632078092}, {"index": 4095, "address": "0x42D5556E253E2857f8838ddcf00C4667a8a9a4de", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9611452965b63cFeA2C9774e5386AB6D4F0abf16", "symbol": "IND", "decimal": 18}, "reserve0": 2118871973816637693050, "reserve1": 379816556038514039833951}, {"index": 4110, "address": "0x920e9fDFf5d10D4A0aF0de610c253A816c2487c9", "token0": {"address": "0x0b3F868E0BE5597D5DB7fEB59E1CADBb0fdDa50a", "symbol": "SUSHI", "decimal": 18}, "token1": {"address": "0xDA6f726E2088F129D3Ecb2257206AdF7D8537Ba5", "symbol": "NCR", "decimal": 18}, "reserve0": 445246079648759146734, "reserve1": 4649372491741184191057}, {"index": 4125, "address": "0x91A94765dF00f4C148364b2a2C624A854C6B3a1b", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xBbba073C31bF03b8ACf7c28EF0738DeCF3695683", "symbol": "SAND", "decimal": 18}, "reserve0": 25478648263497640, "reserve1": 23006138102953624947}, {"index": 4126, "address": "0xDBF5d66d77a83B96763c965D193D0fdD1f8A184B", "token0": {"address": "0x263026E7e53DBFDce5ae55Ade22493f828922965", "symbol": "RIC", "decimal": 18}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 37811267210568450247992, "reserve1": 15147687216}, {"index": 4153, "address": "0x7E5f3F12C44A7dF3A77d21374cA80e31e1cbA474", "token0": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "token1": {"address": "0xf0059CC2b3E980065A906940fbce5f9Db7ae40A7", "symbol": "ULT", "decimal": 18}, "reserve0": 191151137721862880959237, "reserve1": 880021134444326470766770}, {"index": 4192, "address": "0x647EcA4fddd45F1B3429aC253dB57c709d7A51f5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x3Ad707dA309f3845cd602059901E39C4dcd66473", "symbol": "ETH2x-FLI-P", "decimal": 18}, "reserve0": 389142067744249491769, "reserve1": 21223476126689085282}, {"index": 4200, "address": "0x7e4BF278021e484d69FE1d63222275AE96B50a2b", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x293b3B56cCf37FCE9bd4d8A3E276ff6c24Bc72B4", "symbol": "BDG", "decimal": 18}, "reserve0": 757247625896481417371, "reserve1": 917878206073242448764677}, {"index": 4234, "address": "0x0a7F27e370168B1E1BE2eF77a8Ba28D66983c515", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xeb45921FEDaDF41dF0BfCF5c33453aCedDA32441", "symbol": "pZUG", "decimal": 18}, "reserve0": 42204416250342292868, "reserve1": 72633471947076229551103}, {"index": 4245, "address": "0x3d4219987fBb25C3DcF73FbD9AA85FbE3C7411D9", "token0": {"address": "0x34667ED7C36cBBbF2d5d5c5c8d6Eb76a094EDb9F", "symbol": "GENE", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 56154963519204150791530587, "reserve1": 39399771344846942312}, {"index": 4246, "address": "0xc1214b61965594b3e08Ea4950747d5A077Cd1886", "token0": {"address": "0x6E8a8726639d12935b3219892155520bdC57366B", "symbol": "GNOME", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 150661821960676339733194, "reserve1": 30159812408978133037}, {"index": 4252, "address": "0xD10bB4ED281A84492343573885168027Cc625bf7", "token0": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "token1": {"address": "0xe8377A076adAbb3F9838afB77Bee96Eac101ffB1", "symbol": "MSU", "decimal": 18}, "reserve0": 197928749641, "reserve1": 1687469568680570055216957}, {"index": 4291, "address": "0x48DA66bc52df56b8eFBf947645E224049FDE7047", "token0": {"address": "0x1ea936097A79AE4F520c3B4ae8eC057675aEe801", "symbol": "OAG", "decimal": 0}, "token1": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "reserve0": 120, "reserve1": 12000000000}, {"index": 4342, "address": "0xDeDef8a9ebd5Fb001A596348EB825f0b9EdaF126", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xab3D689C22a2Bb821f50A4Ff0F21A7980dCB8591", "symbol": "PRXY", "decimal": 18}, "reserve0": 23515152357095658362, "reserve1": 10997691765956724558258}, {"index": 4406, "address": "0xe427B62B495C1dFe1Fe9F78bEbFcEB877ad05DCE", "token0": {"address": "0x84342e932797FC62814189f01F0Fb05F52519708", "symbol": "NHT", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 23393594647213071672079123, "reserve1": 18010566842}, {"index": 4444, "address": "0x941eb28e750C441AEF465a89E43DDfec2561830b", "token0": {"address": "0x4e1581f01046eFDd7a1a2CDB0F82cdd7F71F2E59", "symbol": "ICE", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 526267643731299834649995, "reserve1": 265880102667032723042}, {"index": 4491, "address": "0xc6e50c7906327237E15F5C5234FFe9F8123cE84b", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0xc54a5024b6c5e565772729b783021f60a8f9139c", "symbol": "SMOKE", "decimal": 18}, "reserve0": 9771454374564337006, "reserve1": 333461563366767978787397}, {"index": 4530, "address": "0x102d39BC293472Dc9aC3E6A0A9261a838b3bc6d7", "token0": {"address": "0x69CDBE609e492718ECa28f948C6e016A6f4E2e24", "symbol": "VSQ", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 1, "reserve1": 194935887}, {"index": 4540, "address": "0x5Cf66CeAf7F6395642cD11b5929499229edEF531", "token0": {"address": "0x29F1e986FCa02B7E54138c04C4F503DdDD250558", "symbol": "VSQ", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 125860269115628, "reserve1": 764131945853407246710729}, {"index": 4605, "address": "0x505Bd37DAE9b940cd8D03442ED64b2d792Ace324", "token0": {"address": "0x837A67B2A3AE2D543F2cF8E2fC27Ec6E4D9AA7D2", "symbol": "ABI", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 2106783, "reserve1": 42206504635760923}, {"index": 4611, "address": "0x81FD1d6D336C3a8a0596BAdC664eE01269551130", "token0": {"address": "0x6d5f5317308C6fE7D6CE16930353a8Dfd92Ba4D7", "symbol": "ABI", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 33117976109571, "reserve1": 171421673992399142606838}, {"index": 4615, "address": "0x89176Dc7b5AEBd0D5eFfFc2592e2068266F4b783", "token0": {"address": "0x06F34105B7DfedC95125348A8349BdA209928730", "symbol": "GRIMWEED", "decimal": 0}, "token1": {"address": "0x34d4ab47Bee066F361fA52d792e69AC7bD05ee23", "symbol": "AURUM", "decimal": 18}, "reserve0": 2317436, "reserve1": 8691472706541979049508482}, {"index": 4640, "address": "0x34F28a44f296990dE3aB6229DA2Bf67e9ebDb687", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xAEc815Ae1E9AB58f49692aeC2840FfC82C56F7E5", "symbol": "IDOL", "decimal": 18}, "reserve0": 64324814648, "reserve1": 814699448399930771805901}, {"index": 4675, "address": "0xE66F274542FB624F5489eBB9f6e953e91a9908d1", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x6804b07d883D0169C05233332CcF17aA956424c5", "symbol": "FLEATO", "decimal": 18}, "reserve0": 2102162458, "reserve1": 27245333026505236640399}, {"index": 4678, "address": "0x9bA1854D926db3b4469909560E82fF10fC40C13E", "token0": {"address": "0x104592a158490a9228070E0A8e5343B499e125D0", "symbol": "FRAX", "decimal": 18}, "token1": {"address": "0x1a3acf6D19267E2d3e7f898f42803e90C9219062", "symbol": "FXS", "decimal": 18}, "reserve0": 13559491905210089486, "reserve1": 764193386498152437}, {"index": 4679, "address": "0x320A12Caa9E4879d2082aaD714C78C5f4507aC59", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6804b07d883D0169C05233332CcF17aA956424c5", "symbol": "FLEATO", "decimal": 18}, "reserve0": 1245729736825825535517, "reserve1": 22723645198176787999175}, {"index": 4682, "address": "0xc255866457219CAAc635C527C300302B709F3103", "token0": {"address": "0x6804b07d883D0169C05233332CcF17aA956424c5", "symbol": "FLEATO", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 24899808269014869960908, "reserve1": 743654970679952060}, {"index": 4703, "address": "0xDEFb6474C2f62A540d961F337f0022A1B50fe48A", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0x44d09156c7b4ACf0C64459Fbcced7613F5519918", "symbol": "$KMC", "decimal": 18}, "reserve0": 19007246687, "reserve1": 54305590535503290604192996}, {"index": 4705, "address": "0x57CA1F487588C3A0cd77EF9278a234e0afC1bf0d", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x44d09156c7b4ACf0C64459Fbcced7613F5519918", "symbol": "$KMC", "decimal": 18}, "reserve0": 6793865599473854196004, "reserve1": 27407635221528904307513217}, {"index": 4708, "address": "0x85De09D3Ec26131BAE6B2d111b63B47D96ab61E7", "token0": {"address": "0x6d5f5317308C6fE7D6CE16930353a8Dfd92Ba4D7", "symbol": "ABI", "decimal": 9}, "token1": {"address": "0xd8cA34fd379d9ca3C6Ee3b3905678320F5b45195", "symbol": "gOHM", "decimal": 18}, "reserve0": 122908660895, "reserve1": 219359828347768372}, {"index": 4713, "address": "0xf48D6955569622a8F3886eBEc8EA2c60b37e5eF5", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x9ceE70895726B0ea14E6019C961dAf32222a7C2f", "symbol": "PAGE", "decimal": 8}, "reserve0": 859659167623050165673, "reserve1": 6334963593618}, {"index": 4742, "address": "0x97c45f96E3AC73A0FfD7f0473B4730958ecf9d22", "token0": {"address": "0x1BFD67037B42Cf73acF2047067bd4F2C47D9BfD6", "symbol": "WBTC", "decimal": 8}, "token1": {"address": "0x6804b07d883D0169C05233332CcF17aA956424c5", "symbol": "FLEATO", "decimal": 18}, "reserve0": 4998394, "reserve1": 25194200012008142712025}, {"index": 4792, "address": "0xfC067766349d0960bdC993806EA2E13fcFC03C4D", "token0": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "token1": {"address": "0x90F3edc7D5298918F7BB51694134b07356F7d0C7", "symbol": "DDAO", "decimal": 18}, "reserve0": 132927834015815686520, "reserve1": 533134742226538044797260}, {"index": 4814, "address": "0xD8E7d368ab9BDF0010A9934B0e801B3F38CECEF6", "token0": {"address": "0x071AC29d569a47EbfFB9e57517F855Cb577DCc4C", "symbol": "GFC", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 2039877363706874858970863, "reserve1": 227394513584633786316}, {"index": 4819, "address": "0xfC1D865c455A1E84F24c95cC5A6c821D18f458CE", "token0": {"address": "0x5d0915f929FC090fd9c843a53e7e30335dD199bc", "symbol": "pTREAT", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 34920249971267198893799, "reserve1": 9868590052745035167}, {"index": 4823, "address": "0x1Fec149e363b9c3282C2C3509f171cE2Ac77dd27", "token0": {"address": "0x1346FdB62241e238Be9F84A2FC364c0657757015", "symbol": "NEWT", "decimal": 0}, "token1": {"address": "0x34d4ab47Bee066F361fA52d792e69AC7bD05ee23", "symbol": "AURUM", "decimal": 18}, "reserve0": 965046, "reserve1": 2610732025095498183849488}, {"index": 4847, "address": "0xE221a2903f7f3Aa52cE09E0B218e4382A6AC60ff", "token0": {"address": "0x672255E73E9FcB8d8971b6e2622057bAa84B5Afe", "symbol": "PLAY", "decimal": 18}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 270779381987114632850516, "reserve1": 1019138307004769652}, {"index": 4905, "address": "0xC521B427f1C06Db1102Fd12A6da602022Cadd043", "token0": {"address": "0x7c7DAAF2dB46fEFd067f002a69FD0BE14AeB159f", "symbol": "renLUNA", "decimal": 6}, "token1": {"address": "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619", "symbol": "WETH", "decimal": 18}, "reserve0": 179140223, "reserve1": 6004574891630714069}, {"index": 4906, "address": "0x509645caa3d644Ad1d5B8a6093f968013D16b823", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x7e94De269df2eb9F4D0443d46500191F19C9A8dA", "symbol": "UNITY", "decimal": 18}, "reserve0": 20781204982959908689940, "reserve1": 207568282908501023558583861}, {"index": 4908, "address": "0x2C9Aed5B029dFd6b83C1214E528A276F41B8B527", "token0": {"address": "0x3F46a70adB395cddb81FF9bFE3B62aDae1B44816", "symbol": "WARP", "decimal": 9}, "token1": {"address": "0x8f3Cf7ad23Cd3CaDbD9735AFf958023239c6A063", "symbol": "DAI", "decimal": 18}, "reserve0": 2632115269777, "reserve1": 440824029257262356330633}, {"index": 4913, "address": "0x973a0d57892A58818555767F05c0E0C748A3E8a1", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x356b241E5211dD131934BE4877334E08dC107984", "symbol": "IVS", "decimal": 8}, "reserve0": 1137588066741836631918, "reserve1": 474174085831}, {"index": 4915, "address": "0x999fC000F3F5176306c0753bAD01d6a37644FEEF", "token0": {"address": "0x228b5C21ac00155cf62c57bcc704c0dA8187950b", "symbol": "NXD", "decimal": 18}, "token1": {"address": "0xc2132D05D31c914a87C6611C10748AEb04B58e8F", "symbol": "USDT", "decimal": 6}, "reserve0": 106288394410679718183581, "reserve1": 312541974199}, {"index": 4932, "address": "0xEfA02121886B0cB6F98E142C913d5FbA39e60D99", "token0": {"address": "0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174", "symbol": "USDC", "decimal": 6}, "token1": {"address": "0xe5894032CD37fc64BAd4656314Bf74E66775e17e", "symbol": "GLORY", "decimal": 18}, "reserve0": 10145087013, "reserve1": 328214344623081922632994}, {"index": 4933, "address": "0xcF63fc72C931BD88850602114f2bCBC98DC97B5b", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x6AcdA5E7EB1117733DC7Cb6158fc67f226b32022", "symbol": "ZRO", "decimal": 18}, "reserve0": 102420126742186003926127, "reserve1": 36892348644641921845973033}, {"index": 4962, "address": "0x9ab467C1d11160f8547D2e7F4Ef7e8B56060f336", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xaeE24d5296444c007a532696aaDa9dE5cE6caFD0", "symbol": "SWD", "decimal": 18}, "reserve0": 17111185042116294446400, "reserve1": 3892466323365717883771}, {"index": 4985, "address": "0x10530b537935A7E89d1c64F707aF057679D89b2C", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0xB4456f338A921E243E1374D65136b6c36d1a40e7", "symbol": "ALIGHT", "decimal": 18}, "reserve0": 971623187373329350266, "reserve1": 3630967714567985292475648127}, {"index": 4992, "address": "0x62710Dd5aaCA0eb00a68Db5896f6E7A085daA57b", "token0": {"address": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270", "symbol": "WMATIC", "decimal": 18}, "token1": {"address": "0x262BeE6504cc30DB0A19f6Bea177EAD8C0d139a4", "symbol": "LLAMA", "decimal": 18}, "reserve0": 670232649225752333422, "reserve1": 679802968360935510280502422}] --------------------------------------------------------------------------------