Написать скрипт для парсинга транзакций ETH библиотекой Python web3
4 000 руб. за проект
Требуется с помощью библиотеки python web3 написать скрипт для парсинга транзакций по заданному списку адресов ETH в блокчейне Ethereum.
Транзакции из вкладок etherscan:
1. Transactions
2. Internal Txns
3. Erc20 Token Txns
4. Erc721 Token Txns
5. Erc1155 Token Txns
Т.к. в каждой вкладке структура отличается, требуется создать отдельную таблицу под каждую вкладку. Названия таблиц как в пунктах выше, только строчными буквами без пробелов (напр: Erc1155 Token Txns -> erc1155tokentxns)
СУБД: MySQL
Входные данные: файл со списком ETH адресов, где каждый адрес на новой строке
Пример адреса, по которому есть все пять типов транзакций:
https://etherscan.io/address/0xb689ba113effd47d38c...
Результат в форме скрипта, который мы сможем запускать на своём железе в любое время на любом количестве адресов.
ВАЖНО!!! Парсинг сайта etherscan и других эксплореров не подходит!!!
Требуется подключение к блокчейну через библиотеку web3 или аналогичную для доступа напрямую к блокчейну.
Если ранее не занимались этой задачей, сначала проверьте, сможете ли вы вытащить например пункт 2 "Internal transactions".
Транзакции из вкладок etherscan:
1. Transactions
2. Internal Txns
3. Erc20 Token Txns
4. Erc721 Token Txns
5. Erc1155 Token Txns
Т.к. в каждой вкладке структура отличается, требуется создать отдельную таблицу под каждую вкладку. Названия таблиц как в пунктах выше, только строчными буквами без пробелов (напр: Erc1155 Token Txns -> erc1155tokentxns)
СУБД: MySQL
Входные данные: файл со списком ETH адресов, где каждый адрес на новой строке
Пример адреса, по которому есть все пять типов транзакций:
https://etherscan.io/address/0xb689ba113effd47d38c...
Результат в форме скрипта, который мы сможем запускать на своём железе в любое время на любом количестве адресов.
ВАЖНО!!! Парсинг сайта etherscan и других эксплореров не подходит!!!
Требуется подключение к блокчейну через библиотеку web3 или аналогичную для доступа напрямую к блокчейну.
Если ранее не занимались этой задачей, сначала проверьте, сможете ли вы вытащить например пункт 2 "Internal transactions".
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.