GithubHelp home page GithubHelp logo

layerzero_tx_checker's Introduction

Typing SVG

Скрипт парсит все транзакции через сканы, ищет совпадения по контракту из модулей (ниже) и выписывает в csv файл результат.

  1. testnet bridge :
  • arbitrum => goerli (eth)
  • optimism => goerli (eth)
  1. stargate :
  • arbitrum => chain (eth / usdc / usdt)
  • optimism => chain (eth / usdc)
  • polygon => chain (usdc / usdt)
  • fantom => chain (usdc)
  • ethereum => chain (eth / usdc / usdt)
  • avalanche => chain (usdc / usdt)
  • bsc => chain (usdt)
  1. woofi :
  • arbitrum => chain (eth / usdc)
  • optimism => chain (eth)
  • polygon => chain (matic / usdc)
  • bsc => chain (bnb)
  • fantom => chain (usdc)
  • avalanche => chain (avax / usdc)
  1. aptosbridge :
  • arbitrum => aptos (eth)
  • bsc => aptos (usdt / usdc)
  • avalanche => aptos (usdc)
  1. bitcoin bridge :
  • avalanche, arbitrum, optimism, bsc, polygon
  1. holograph :
  • avalanche => chain (nft)
  • polygon => chain (nft)
  1. harmony :
  • bsc => harmony (bnb)
  1. core :
  • bsc => core (usdt / usdc)

Настройка :

Создаем виртуальное окружение : python3 -m venv .venv

Активируем : .venv\Scripts\activate.bat or .venv\Scripts\activate.ps1 - для Windows. source .venv/bin/activate - для Linux и MacOS.

Устанавливаем библиотеки : pip3 install -r requirements.txt

Накидали статью для маленьких, где все объясняется на картинках : https://teletype.in/@hodlmod.eth_kids/layerzero_tx_checker

Настройка config.py и данных :

  1. В файл wallets.txt выписываем адреса кошельков построчно.
  2. В папке data в текстовые файлы выписываем апи ключи от сканов. Для этого нужно зарегистрироваться (ссылки ниже) и создать ключ. Одного ключа на каждый скан хватит. Ключи вписывать построчно. Увеличение кол-ва ключей лишь увеличит скорость парсинга :
  1. В файле setting.py меняем значения переменных под себя :
  • CSV_WRITE_CHAINS - True если нужно записывать в csv информацию о кол-ве транзакций в каждой сети.
  • CSV_WRITE_PROTOCOLS - True если нужно записывать в csv информацию о кол-ве транзакций в каждом протоколе.
  • MIN_VALUE_ERC20 - если объем в erc20 токенах будет меньше этого числа, кошелек выделяется.
  • MIN_VALUE_ETH - если объем в нативных (eth) токенах будет меньше этого числа, кошелек выделяется.
  • MIN_TX_AMOUNT - если кол-во транзакций в layerzero меньше этого числа, кошелек выделяется.
  • LAST_DATE_TX - если последняя транзакция была сделана позже этой даты, кошелек выделяется.
  • MIN_AMOUNT_CHAINS - если кол-во заюзанных сетей будет меньше этого числа, кошелек выделяется.
  • DAYS_AMOUNT - если кол-во дней между первой и последней транзакцией меньше этого числа, кошелек выделяется.
  • chains - какие сети оставляем включенными. Если хочешь выключить сеть, закомментируй ее.
  • MIN_TX_AMOUNT_CHAINS - если кол-во транзакций в сети будет меньше назначенного числа, кошелек выделяется.
  • MIN_TX_AMOUNT_PROTOCOLS - если кол-во транзакций в протоколе (смотрит во всех сетях) будет меньше назначенного числа, кошелек выделяется.
  • FILE_NAME - как назвать csv файл с результатом.

Результат :

После выполнения скрипта, данные будут записаны в csv файл. Теперь его нужно импортировать в гугл таблицу. Как это сделать : https://topgoogle.ru/kak-importirovat-i-otkryt-csv-fajl-v-google-tablicax/

Паблик : https://t.me/hodlmodeth. [ code ] чат : https://t.me/code_hodlmodeth

layerzero_tx_checker's People

Contributors

zaivanza avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.