- Задеплоить Vesting в сеть
- Выбрать rpc: configs -> provider
- Ввести приватный ключ: configs -> private_key
- python ./deploy.py -p full/path/to/config.json --vesting
- После 2ого пункта получим адрес контракта vesting
- Добавить этот адрес в конфиг: configs -> vesting
- В config добавить список токенов в tokens
- Добавить список получателей в recipients -- надо указать 2 параметра: address, amount (1 -- адрес получателя, 2 -- процент от токенов для получения)
- python ./main.py -p full/path/to/config.json -f
- -f -- падать на неверном конфиге или брать последний валидный
Особенности:
- В списке recipients сумма % должна быть равна 100, иначе ничего не заработает
- Раз в 10 секунд скрипт запрашивает балансы всех токенов в tokens
- Если баланс != 0, то отправляет токены на адреса из списка recipients
- Конфиг можно обновлять без выключения скрипта, если будет ошибка то программа или упадет или возьмет последний верный скрипт -- см флаг -f