Как запустить скрипт на Python из ZennoPoster
Рассмотрим задачу на примере простого чекера баланса нативного токена. Мы делали уже несколько этих чекеров, так что это просто еще одна реализация задачи.
Пишем скрипт , код здесь: https://github.com/whiteigel/zp_balance_checker/blob/main/main.py
Создаем файл config.py рядом с вашим main.py. В этот конфиг вставляем словарь ваших rpc:
rpc={ "eth":"https://rpc.ankr.com/eth/****", "zksync_era":"https://rpc.ankr.com/zksync_era/****", "scroll":"https://rpc.ankr.com/scroll/****" }
Добавляем кубик "Запуск программы"
Исполняемый файл: путь до исполняемого файла python в папке виртуального окружения проекта. Вот пример: C:\data\projects\python\balance_checker\.venv\Scripts\python.exe
Параметры запуска: путь к самому скрипту. В этом пути вы передаете данные из переменных проекта (в данном случае имя сети и адрес) Пример: C:\data\projects\python\balance_checker\main.py {-Variable.chain-} {-Variable.address-}. Важно! Имя сети должно быть точно таким же как и в словаре rpc (см. выше).
Две дополнительные переменные: одна для баланса (balance), вторая для ошибок(error).
Готово! Скрипт будет исполняться и результат проверки будет записан в переменную balance. Ошибки будут писаться в перменную error.