blockstream-satellite-api/server/tests
Blockstream Satellite 5882fddc49 Support retransmission of unconfirmed orders
This change implements a mechanism to retransmit orders if some of the
order's selected regions do not confirm transmission in due time. It
adds a worker to repeatedly check the orders and determine if they need
retransmission. Such orders will be added to a new table named
tx_retries. The tx_start function now first checks if there are regular
new paid orders to transmit. If not, it will check the retransmission
table and retransmit an order from there if one is available.

This patch also introduces a new order state called "retranmission". The
order enters this state while waiting for retransmission.
2021-12-28 10:01:04 -03:00
..
common.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
conftest.py Remove tx loop and rely on tx confirmations 2021-12-27 12:16:25 -03:00
test_info.py Add a new error code for fetching info 2021-07-20 12:28:08 -03:00
test_invoice_helpers.py Port the satellite API to python 2021-07-20 12:28:08 -03:00
test_invoices.py Remove tx loop and rely on tx confirmations 2021-12-27 12:16:25 -03:00
test_order.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
test_order_helpers.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
test_orders.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
test_queues.py Port the satellite API to python 2021-07-20 12:28:08 -03:00
test_regions.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
test_transmitter.py Support retransmission of unconfirmed orders 2021-12-28 10:01:04 -03:00
test_worker.py Port the satellite API to python 2021-07-20 12:28:08 -03:00
test_worker_manager.py Remove tx loop and rely on tx confirmations 2021-12-27 12:16:25 -03:00