Нужен скрипт на python для вывода данных, пользуясь API.
1. Сделать вывод данных полученных через API etherscan
На данной странице, мы видим статистику торгуемых пар за последние 24 часа:
https://cn.etherscan.com/dex#tradingpairs
В переключателе «Select DEX» надо выбрать «Fee: 1.00%»
Собственно задание – нужно сделать аналогичное, пользуясь API uniswap.org/developers
Вывод нужно сделать в эксель таблицу.
2.
В пункте 1, была сделана выборка для последних 24 часа.
Добавим два параметра – начальная и конечная дата.
Нужно сделать таблицу с данными на заданные даты.
Вывод также в эксель таблицу.
3.
При вызове скрипта добавляются четыре параметра – торговая пара, сумма первой валюты, сумма второй валюты, нижняя и верхняя граница для торгов.
Например “ETH/USDT”, “10”, “50000”, “4100” и “3500”. Это означает, что для торговой пары ETH/USDT введено 10 ETH и 50000 USDT, и они будут торговаться при цене от 4100 до 3500.
При вводе данных не вся сумма будет приниматься. Это означает, что uniswap принимает их в определенной пропорции в зависимости от текущей цены и заданной пары.
Алгоритм работы uniswap описан в chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/viewer.html?pdfurl=https%3A%2F%2Funiswap.org%2Fwhitepaper-v3.pdf&clen=1500865&chunk=true
Нужно, на основе этих данных и исторических данных об операциях, рассчитать полученные комиссии за указанную дату.
Вывод в эксель.
В телеграмм не перехожу, авансов не высылаю, оплата только через защищенную сделку – если у вас есть отзывы.
Если отзывов нет – сначала показываете работу, потом оплата.