-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathwithdraw_batch.py
27 lines (21 loc) · 1.43 KB
/
withdraw_batch.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from settings import *
def withdraw_func(client, address_list):
try:
# Получаем тикер, баланс и сеть для вывода
asset, balance = set_coin(client)
network = set_network()
# Получаем cтатус вывода
withdraw_fee, withdraw_min = check_coin_status(client, asset, network)
# Пользователь вводит сумму для вывода на каждый кошелек
amount, withdraw_value = set_address_withdraw_value(withdraw_fee, withdraw_min, balance, address_list)
# Выводим окончательную информацию для проверки и ожидаем подтверждения пользователя
answer = print_withdraw_info(asset, network, withdraw_fee, withdraw_value, address_list)
# Зависимо от резутата ввода пользователя осуществляем вывод
if answer.lower() == 'да':
accept_withdraw(withdraw_fee=withdraw_fee, amount=amount, address_list=address_list, \
client=client, asset=asset, network=network)
else:
print('Вы не подтвердили вывод.')
print('Программа завершена.')
except KeyboardInterrupt:
print('\nВы успешно вышли из программы')