2021-05-06 16:45 | Update test case for estimatefee. | parazyd | 1 | +1 | -1 |
2021-05-06 15:29 | protocol: Implement blockchain.estimatefee using mempool.space API. | parazyd | 2 | +62 | -5 |
2021-04-22 15:37 | Formatting. | parazyd | 1 | +1 | -1 |
2021-04-19 21:24 | Do not depend on black for formatting anymore. | parazyd | 3 | +8 | -15 |
2021-04-19 20:10 | Better ZMQ error messages. | parazyd | 3 | +56 | -54 |
2021-04-19 17:49 | Cover protocol/handle_query in test case. | parazyd | 1 | +16 | -0 |
2021-04-19 16:10 | Remove WIP | parazyd | 1 | +4 | -4 |
2021-04-19 16:07 | Avoid false BUG when grepping. | parazyd | 1 | +1 | -1 |
2021-04-19 16:02 | Update TODO in Readme. | parazyd | 1 | +0 | -2 |
2021-04-19 15:59 | protocol: Do task cleanup when peer disconnects. | parazyd | 3 | +94 | -63 |
2021-04-19 14:17 | Style cleanups. | parazyd | 2 | +13 | -12 |
2021-04-19 12:45 | Note about Makefile in Readme. | parazyd | 1 | +3 | -4 |
2021-04-19 12:44 | Some more coverage test cases. | parazyd | 3 | +48 | -4 |
2021-04-19 12:08 | Add more test cases to check for errors. | parazyd | 1 | +113 | -0 |
2021-04-19 11:40 | Don't unsubscribe scripthash from libbitcoin-server. | parazyd | 1 | +1 | -1 |
2021-04-19 11:39 | protocol: Implement scripthash status notifications. | parazyd | 1 | +26 | -9 |
2021-04-19 10:35 | protocol/server.banner: Fetch libbitcoin server version for info. | parazyd | 2 | +15 | -1 |
2021-04-19 10:18 | protocol: Keep chain tip state. | parazyd | 1 | +3 | -0 |
2021-04-19 09:42 | protocol: Convert scripthash status encoding and parting into functions. | parazyd | 1 | +9 | -6 |
2021-04-19 09:35 | zeromq/history4: Mitigate bug when duplicate transactions appear. | parazyd | 2 | +11 | -1 |
2021-04-19 09:00 | protocol/listunspent: Set height to 0 if tx is in mempool. | parazyd | 1 | +1 | -2 |
2021-04-19 08:56 | zeromq/fetch_balance: Return a tuple of confirmed/unconfirmed. | parazyd | 2 | +18 | -4 |
2021-04-16 10:43 | Add more test units. | parazyd | 2 | +57 | -18 |
2021-04-16 10:24 | Add support for multiple hostnames, e.g. Tor hidden service. | parazyd | 3 | +8 | -7 |
2021-04-16 09:23 | Add another sherrif badge. | parazyd | 1 | +1 | -0 |
2021-04-16 09:20 | Attempt at code coverage in CI. | parazyd | 3 | +13 | -2 |
2021-04-16 09:04 | Code coverage preparation. | parazyd | 12 | +26 | -28 |
2021-04-16 08:40 | Add a Makefile for utility functions. | parazyd | 3 | +21 | -2 |
2021-04-16 08:06 | Swap entrypoint symlink. | parazyd | 2 | +0 | -0 |
2021-04-16 01:16 | Add note about Python version in Readme. | parazyd | 1 | +1 | -1 |
2021-04-16 01:13 | Add white background to picture. | parazyd | 1 | +0 | -0 |
2021-04-16 01:07 | Add note about hostname in config. | parazyd | 1 | +1 | -1 |
2021-04-16 01:03 | tests: Add server.version | parazyd | 1 | +15 | -3 |
2021-04-16 00:53 | Shorten debug line in zmq RequestCollection. | parazyd | 1 | +2 | -3 |
2021-04-16 00:50 | block_to_header: Remove TODO | parazyd | 1 | +0 | -1 |
2021-04-16 00:28 | Return null id on JSON-RPC errors. | parazyd | 1 | +7 | -5 |
2021-04-16 00:21 | tests: Clean up using some for loops. | parazyd | 1 | +61 | -75 |
2021-04-16 00:09 | setup.py tweaks | parazyd | 1 | +6 | -8 |
2021-04-16 00:06 | Test also with Python 3.7 | parazyd | 1 | +1 | -1 |
2021-04-16 00:04 | Shorten protocol function names. | parazyd | 3 | +97 | -155 |
2021-04-15 23:44 | tests: Implement verbose asserts. | parazyd | 1 | +27 | -17 |
2021-04-15 23:44 | Use existing utility function in merkle_branch. | parazyd | 1 | +2 | -3 |
2021-04-15 23:13 | Add test for blockchain_headers_subscribe. | parazyd | 1 | +11 | -1 |
2021-04-15 23:04 | Add another sherrif badge. | parazyd | 1 | +1 | -0 |
2021-04-15 22:56 | Create codeql-analysis.yml | parazyd | 1 | +67 | -0 |
2021-04-15 22:34 | Work out an inefficient implementation for header merkle proofs. | parazyd | 2 | +40 | -48 |
2021-04-15 21:35 | protocol/blockchain.block.header: Inefficient implementation of cp_height. | parazyd | 2 | +10 | -12 |
2021-04-15 20:21 | Clean up some TODOs. | parazyd | 1 | +2 | -5 |
2021-04-15 20:18 | Make the public hostname configurable in the cfg. | parazyd | 2 | +3 | -1 |
2021-04-15 20:15 | protocol: Add error guards for stuff that isn't implemented yet. | parazyd | 1 | +3 | -1 |
2021-04-15 19:09 | protocol/blockchain.block.header: WIP cp_height. | parazyd | 2 | +16 | -16 |
2021-04-15 18:58 | tests: Add blockchain.scripthash.(un)subscribe. | parazyd | 1 | +26 | -2 |
2021-04-15 18:39 | tests: Fix listunspent. | parazyd | 3 | +5 | -13 |
2021-04-15 18:28 | tests: Simplify some asserts. | parazyd | 3 | +18 | -24 |
2021-04-15 17:59 | Refactor tests. | parazyd | 4 | +215 | -163 |
2021-04-15 10:50 | block.headers: It's not always required to fetch more headers. | parazyd | 1 | +1 | -0 |
2021-04-15 10:47 | Linting | parazyd | 2 | +2 | -2 |
2021-04-15 10:35 | Fix logic bug in blockchain.block.headers and implement cp_height. | parazyd | 2 | +26 | -3 |
2021-04-15 10:03 | Update grep command to show line numbers. | parazyd | 1 | +1 | -1 |
2021-04-15 09:59 | Reimplement JSON-RPC errors as a class. | parazyd | 5 | +112 | -106 |
2021-04-14 10:17 | Add debug note about tx broadcast. | parazyd | 1 | +2 | -1 |
2021-04-14 10:02 | Fix newline append when writing responses. | parazyd | 1 | +3 | -3 |
2021-04-13 15:59 | Format code. | parazyd | 4 | +70 | -46 |
2021-04-13 15:42 | Apply some linting. | parazyd | 2 | +5 | -6 |
2021-04-13 15:13 | Add note about test suite. | parazyd | 1 | +7 | -0 |
2021-04-13 15:11 | Rename testfile to test_electrum_protocol. | parazyd | 2 | +1 | -1 |
2021-04-13 15:10 | Simplify tests. | parazyd | 1 | +63 | -68 |
2021-04-13 15:10 | Format | parazyd | 1 | +1 | -0 |
2021-04-13 14:20 | Add development notes in Readme. | parazyd | 1 | +17 | -0 |
2021-04-13 14:15 | Add short script to format the python code. | parazyd | 1 | +8 | -0 |
2021-04-13 09:52 | Add note about dependencies and running in the Readme. | parazyd | 1 | +13 | -1 |
2021-04-13 07:51 | Link resources. | parazyd | 1 | +2 | -7 |
2021-04-12 22:33 | Implement cp_height in blobkchain.block.header | parazyd | 1 | +28 | -7 |
2021-04-12 22:13 | tests: Install pyzmq again. | parazyd | 1 | +1 | -0 |
2021-04-12 22:12 | tests: Try installing with pip | parazyd | 1 | +1 | -1 |
2021-04-12 22:05 | Add setup.py for easy installation. | parazyd | 2 | +29 | -2 |
2021-04-12 22:01 | Move test units to subdirectory. | parazyd | 3 | +254 | -255 |
2021-04-12 22:01 | Rename electrumobelisk to obelisk. | parazyd | 13 | +1310 | -1308 |
2021-04-12 21:25 | Remove old TLS certs. | parazyd | 2 | +0 | -17 |
2021-04-09 13:44 | Add test for blockchain_transaction_get. | parazyd | 3 | +18 | -8 |
2021-04-09 13:34 | Clean up logging methods. | parazyd | 2 | +18 | -37 |
2021-04-09 11:36 | Clean up and use hash_to_hex_str where applicable. | parazyd | 2 | +31 | -13 |
2021-04-09 11:04 | Unsubscribe keys on stop concurrently. | parazyd | 1 | +3 | -1 |
2021-04-09 10:45 | Disable task.cancel on interrupt. | parazyd | 1 | +6 | -6 |
2021-04-09 10:12 | Remove TLS certificate references. | parazyd | 3 | +3 | -32 |
2021-04-09 09:19 | Fixup server.version | parazyd | 1 | +1 | -8 |
2021-04-09 09:02 | Add test for blockchain_scripthash_listunspent. | parazyd | 1 | +36 | -7 |
2021-04-09 09:02 | Sort correlated points from history4 by ascending height. | parazyd | 1 | +8 | -1 |
2021-04-09 08:39 | Add note about starting obelisk. | parazyd | 1 | +7 | -1 |
2021-04-09 08:29 | Remove note about history4 bug. | parazyd | 1 | +0 | -5 |
2021-04-09 08:17 | Readme layout. | parazyd | 1 | +2 | -2 |
2021-04-09 08:16 | Define JSON-RPC errors. | parazyd | 2 | +105 | -47 |
2021-04-09 07:17 | Implement blockchain.scripthash.get_history | parazyd | 3 | +61 | -3 |
2021-04-09 07:05 | Remove dependency on python-bitcoinlib. | parazyd | 3 | +7 | -8 |
2021-04-09 00:34 | Add sherrif badge. | parazyd | 1 | +2 | -0 |
2021-04-09 00:31 | Add test for blockchain_scripthash_get_balance | parazyd | 1 | +34 | -1 |
2021-04-09 00:24 | Initial stab at Github action. | parazyd | 1 | +25 | -0 |
2021-04-09 00:16 | Start implementing some test units. | parazyd | 1 | +143 | -0 |
2021-04-08 23:40 | Merge hashes.py with util.py | parazyd | 4 | +24 | -39 |
2021-04-08 23:29 | Fix typo and make __scripthash_status a class static method. | parazyd | 1 | +4 | -3 |
2021-04-08 23:26 | Do some asyncio tasks cleanup in ElectrumProtocol.stop | parazyd | 1 | +8 | -0 |
2021-04-08 23:23 | Implement scripthash subscriptions. | parazyd | 2 | +43 | -6 |
2021-04-08 22:39 | Implement blockchain.scripthash.listunspent | parazyd | 2 | +30 | -1 |
2021-04-08 22:10 | Add placeholder for signalling when server is stopped. | parazyd | 1 | +3 | -1 |
2021-04-08 22:09 | Implement blockchain.scripthash.subscribe | parazyd | 2 | +32 | -2 |
2021-04-08 21:43 | Change correlation logic (needs review). | parazyd | 1 | +2 | -2 |
2021-04-08 21:39 | Update history table unpack for v4. | parazyd | 1 | +2 | -2 |
2021-04-08 13:05 | Implement blockchain.scripthash.unsubscribe | parazyd | 1 | +12 | -1 |
2021-04-08 12:58 | Set the VERSION variable as a string. | parazyd | 1 | +1 | -1 |
2021-04-08 12:50 | Implement blockchain.headers.subscribe | parazyd | 3 | +104 | -26 |
2021-04-08 10:32 | Implement blockchain.scripthash.get_balance | parazyd | 2 | +132 | -1 |
2021-04-08 10:29 | Implement blockchain.transaction.broadcast | parazyd | 2 | +24 | -3 |
2021-04-07 23:16 | Add TODOs. | parazyd | 1 | +6 | -8 |
2021-04-07 22:46 | Rename obelisk.conf to obelisk.cfg | parazyd | 1 | +0 | -0 |
2021-04-07 21:48 | Add docstrings. | parazyd | 3 | +99 | -4 |
2021-04-07 20:17 | Try exiting cleanly on ^C | parazyd | 3 | +21 | -3 |
2021-04-07 18:52 | Implement server.features | parazyd | 2 | +24 | -2 |
2021-04-07 17:57 | Implement blockchain.transaction.get | parazyd | 3 | +51 | -2 |
2021-04-07 17:39 | Implement blockchain.transaction.get_merkle | parazyd | 1 | +28 | -2 |
2021-04-07 17:14 | Debug cleanups. | parazyd | 1 | +6 | -3 |
2021-04-07 17:14 | Implement blockchain.transaction.id_from_pos | parazyd | 3 | +87 | -3 |
2021-04-07 16:56 | Rename ZeroMQ block_header to fetch_block_header | parazyd | 2 | +3 | -3 |
2021-04-07 16:41 | Add some safety checks for "params" in query. | parazyd | 1 | +2 | -2 |
2021-04-07 16:31 | Pylint mitigations. | parazyd | 1 | +9 | -9 |
2021-04-07 16:29 | Implement server.version | parazyd | 1 | +17 | -1 |
2021-04-07 16:24 | Add server protocol versions. | parazyd | 1 | +2 | -0 |
2021-04-07 16:23 | Implement/Stub some simple functions. | parazyd | 1 | +11 | -7 |
2021-04-07 16:19 | Clean up some debug methods. | parazyd | 1 | +21 | -24 |
2021-04-07 16:16 | Add stub for blockchain.estimatefee | parazyd | 1 | +2 | -0 |
2021-04-07 16:14 | Implement blockchain.block.headers | parazyd | 1 | +30 | -0 |
2021-04-07 16:00 | Map protocol methods in a dict and clean up protocol implementation. | parazyd | 1 | +96 | -88 |
2021-04-07 15:44 | Simplify protocol methods to have an abstraction for replying. | parazyd | 1 | +12 | -11 |
2021-04-07 15:37 | Implement blockchain.block.header | parazyd | 4 | +53 | -9 |
2021-04-07 15:21 | Implement merkle tree/branch functions. | parazyd | 2 | +94 | -0 |
2021-04-07 15:20 | Start adding some utility functions. | parazyd | 1 | +27 | -0 |
2021-04-07 15:00 | Connect ElectrumProtocol with ZeroMQ Client. | parazyd | 2 | +11 | -16 |
2021-04-07 14:46 | Initial ZeroMQ client implementation. | parazyd | 1 | +246 | -0 |
2021-04-07 14:46 | Add libbitcoin server error codes. | parazyd | 1 | +142 | -0 |
2021-04-07 14:10 | Finish basic JSON-RPC implementation. | parazyd | 1 | +2 | -2 |
2021-04-07 14:08 | Use yapf to format code. | parazyd | 2 | +10 | -19 |
2021-04-07 14:07 | protocol.py: Add example how functions should look. | parazyd | 1 | +27 | -4 |
2021-04-07 13:48 | Initial async server implementation. | parazyd | 2 | +320 | -0 |
2021-04-07 12:10 | Add obelisk.conf. | parazyd | 1 | +27 | -0 |
2021-04-06 16:43 | Add link to Electrum + addr in Readme. | parazyd | 1 | +8 | -1 |
2021-04-06 16:39 | Rescale picture. | parazyd | 1 | +0 | -0 |
2021-04-06 16:37 | Initial commit. | parazyd | 6 | +707 | -0 |