squeaknode/squeaknode/node
Jonathan Zernik f652915355
Use tcp peer connection (#900)
* Got basic tcp connection working

* Got passing itest for open tcp connection

* Got most of protocol working. still need to send offer correctly

* Got offer from peer over tcp connectrion

* Got single squeak download working on tcp connection

* Remove rpc peer client

* Remove old rpc clients

* Remove old squeak client modules

* Got sharesqueaks peer message working

* Remove peer rpc server

* Remove server rpc fixtures

* Remove old itests

* Remove old sync modules

* Run worker background task to keep peers synced

* Add peer connection worker

* Add test for disconnect peer

* Remove old itest util

* Delete old peer rpc client helpers.

* Handle insert duplicate received offer

* Use more specific exception handling for duplicate offer insert
2021-07-09 21:07:46 -07:00
..
__init__.py Rename to squeaknode (#342) 2020-10-29 14:35:17 -04:00
payment_processor.py Add config for payment processor subscribe invoices retry tyime (#869) 2021-02-21 20:20:12 -08:00
peer_connection_worker.py Use tcp peer connection (#900) 2021-07-09 21:07:46 -07:00
process_received_payments_worker.py Simplify payment processor (#855) 2021-02-16 09:28:49 -08:00
received_payments_subscription_client.py Handle db error in received payment client and keep retrying (#847) 2021-02-14 09:14:07 -08:00
squeak_controller.py Use tcp peer connection (#900) 2021-07-09 21:07:46 -07:00
squeak_deletion_worker.py Add delete old squeak db method (#875) 2021-02-22 12:40:45 -08:00
squeak_node.py Use tcp peer connection (#900) 2021-07-09 21:07:46 -07:00
squeak_offer_expiry_worker.py Use config for offer deletion interval (#876) 2021-02-22 12:57:16 -08:00
squeak_peer_sync_worker.py Use tcp peer connection (#900) 2021-07-09 21:07:46 -07:00
squeak_rate_limiter.py Fix config name for max squeaks per address per block (#835) 2021-02-13 04:28:36 -08:00