def get_actual_tx_fee(tx_id): tx_detail = util.get_bitcoin_transaction_info(tx_id) actual_tx_fee = abs(tx_detail["details"][0]["fee"]) if actual_tx_fee > FEE: #TODO log this, I am interested to know pass return actual_tx_fee
def get_actual_tx_fee(tx_id): tx_detail = util.get_bitcoin_transaction_info(tx_id) actual_tx_fee = abs(tx_detail["details"][0]["fee"]) if actual_tx_fee > FEE: #TODO log this, I am interested to know pass return actual_tx_fee
def handle(self, *args, **options): if already_running(): #self.stdout.write("Already running") return fifty_minutes_ago = util.get_utc_time_now() - datetime.timedelta(0,50*60) unconfirmed_received_amounts = Received_Amount.objects.filter(confirmations__lt=6, time__lt=fifty_minutes_ago) for unconfirmed_amount in unconfirmed_received_amounts: tx_info = util.get_bitcoin_transaction_info(unconfirmed_amount.tx_id) if tx_info["confirmations"] >= 6: if tx_info["amount"] != unconfirmed_amount.amount: #TODO log this, it is very interesting, reversed transaction pass unconfirmed_amount.confirmations = tx_info["confirmations"] unconfirmed_amount.amount = tx_info["amount"] unconfirmed_amount.save()
def handle(self, *args, **options): if already_running(): #self.stdout.write("Already running") return fifty_minutes_ago = util.get_utc_time_now() - datetime.timedelta( 0, 50 * 60) unconfirmed_received_amounts = Received_Amount.objects.filter( confirmations__lt=6, time__lt=fifty_minutes_ago) for unconfirmed_amount in unconfirmed_received_amounts: tx_info = util.get_bitcoin_transaction_info( unconfirmed_amount.tx_id) if tx_info["confirmations"] >= 6: if tx_info["amount"] != unconfirmed_amount.amount: #TODO log this, it is very interesting, reversed transaction pass unconfirmed_amount.confirmations = tx_info["confirmations"] unconfirmed_amount.amount = tx_info["amount"] unconfirmed_amount.save()