TIME - Время между запросами 1 адреса
TIMEMAX - рандомезирует время от 1 до TIMEMAX, что бы добавить чутка рандома между разными аккаунтами
TIME_ERROR - время ожидания после ошибки
PROXY - True/False в зависимости хотите ли использовать прокси
Пробегаетеь по всем proposal и собираете информацию
space@proposal@choise
space@proposal@choise
Пример как должен выглядеть proposal в файле data.txt для LayerZero по ссылке:
Ссылка - https://snapshot.org/#/stgdao.eth/proposal/0x747abdac9511413bf6bd752a9a5bbec93d07c68f57966429142eb26a92c09720
||
\/
В файл data.txt - stgdao.eth@0x747abdac9511413bf6bd752a9a5bbec93d07c68f57966429142eb26a92c09720@1
Если в proposal можно выбрать > 1 голоса
Формат меняется на:
space@proposal@[choise]
space@proposal@[choise,choise]
space@proposal@{"1":1}
space@proposal@{"CHOISE":NUM_VOTE}
Прокси в формате:
username:password@ip:port
username:password@ip:port
Либо файл должен быть пустым если не хотите использовать прокси и значение переменной PROXY = False
Если используете один прокси на все акк ,продублируйте его ,что бы прокси было >= key
Вставлеяете свои приватные ключи
Если появляется ошибка: (TypeError: Object of type bytes is not JSON serializable)
pip install web3==6.0.0b7
pip install eth_account==0.7.0