squeaknode/squeaknode/bitcoin
Jonathan Zernik 68e69e55c8
Use http for peer connection (#2002)
* Got basic web server running for peer

* Got squeak route and lookup route working

* Got secret key route working

* Got offer endpoint working

* Remove old comment

* Move peer server code to server subdir

* Create client subdir for peer client

* Return empty list for lookup when pubkeys is empty

* Add peer client and network controller class

* Remove old network code

* Remove old block subscription worker

* Remove network handler class

* Remove more old classes

* Add back twitter forwarder worker

* Remove download methods from controller

* Add websocket endpoint

* Add websocket subscribe method

* Add websocket client library

* Fetch squeaks from peer (slowly) on UI timeline load

* Fetch squeaks from peer (slowly) on UI pubkey squeaks load

* Got download squeaks working with HTTP requests

* Fixed external address method in controller

* Remove download pubkey squeak button and action

* Remove unused connection displays from peer ana peers page

* Fix 404 not found for offer endpoint

* Better handling of null cases in peer client downloader

* Simplify peer downloader

* Create subclass for range download

* Got single squeak download working

* Fix itest for get external address
2022-03-17 14:38:46 -07:00
..
__init__.py Add license headers (#1080) 2021-08-27 18:31:53 -07:00
bitcoin_client.py Add args to docstring for bitcoin client class (#1535) 2021-10-07 20:09:13 -07:00
bitcoin_core_client.py Add call args assertions bitcoin client test (#1541) 2021-10-08 12:29:27 -07:00
block_info.py Use deserialized block header in info object (#1536) 2021-10-07 20:54:14 -07:00
exception.py Add tests for bitcoin client get count method (#1530) 2021-10-07 19:42:15 -07:00