Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
Task: modify TcpEcho to call an electrum server with the `blockchain.transaction.get` method (docs: http://docs.electrum.org/en/latest/protocol.html#blockchain-transaction-get) using this argument: `2f309ef555110ab4e9c920faa2d43e64f195aa027e80ec28e1d243bd8929a2fc`.
- Modification of SystemIOPipelines client code to launch a single StratumProtocol query to a server. Server list can be extracted from https://1209k.com/bitcoin-eye/ele.php and copy+pasted in the code.
- Unit test that tries to launch the aforementioned query to all servers in the list (not in parallel), and succeeds as soon as one server replies (printing the result with `Console.WriteLine` and asserting about the string content of its reply).
Notes: you can test the stratum protocol by hand with the command line using the echo and nc commands together, as shown in this example: https://github.com/kyuupichan/electrumx/issues/419#issuecomment-374069789