Дописать код Python

Артем7 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.12.2018

 

Пример кусок кода.

if tx.get('generated', False) == False :

                        print("Transaction ID: " +  tx['txid'] + " add " + str (tx['amount']) + " to wallet: " + tx['address'] + tx['confirmations'])

                        sql = "INSERT bank_transactions SET user = %s, system = 'addtoaccaunt', type = 'in', ammount = %s, status = 'pending', currency = '" + SmartCoin_ticker + "', about = %s"

                        val = (get_user[0],tx['amount'],tx['txid'])

                        cursor6.execute(sql, val)

Есть обработка транзакций litecoin

Нужно дописать что бы была обработка каждой транзакции по блокам.

То есть:

1) Пришла транзакция мы записали в таблицу ее как в обработке.

2) Через каждые (к примеру) 5 сек перепроверяли её на количество блоков.

3) После того как мы получили 6+ блоков, мы меняем статус на выполненно и добавляем эту сумму к балансу.

На данный момент работает так:

1) Мы отправляем litecoin

2) Подхватывается транзакция и сразу записывает в таблицу в транзакции как выполненна и добавляет в баланс

То есть нету проверки на количество блоков.

Если всё ок, то продолжим дальше работу.