obelisk

Electrum server using libbitcoin as its backend
git clone https://git.parazyd.org/obelisk
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-04-09 13:44Add test for blockchain_transaction_get.parazyd3+18-8
2021-04-09 13:34Clean up logging methods.parazyd2+18-37
2021-04-09 11:36Clean up and use hash_to_hex_str where applicable.parazyd2+31-13
2021-04-09 11:04Unsubscribe keys on stop concurrently.parazyd1+3-1
2021-04-09 10:45Disable task.cancel on interrupt.parazyd1+6-6
2021-04-09 10:12Remove TLS certificate references.parazyd3+3-32
2021-04-09 09:19Fixup server.versionparazyd1+1-8
2021-04-09 09:02Add test for blockchain_scripthash_listunspent.parazyd1+36-7
2021-04-09 09:02Sort correlated points from history4 by ascending height.parazyd1+8-1
2021-04-09 08:39Add note about starting obelisk.parazyd1+7-1
2021-04-09 08:29Remove note about history4 bug.parazyd1+0-5
2021-04-09 08:17Readme layout.parazyd1+2-2
2021-04-09 08:16Define JSON-RPC errors.parazyd2+105-47
2021-04-09 07:17Implement blockchain.scripthash.get_historyparazyd3+61-3
2021-04-09 07:05Remove dependency on python-bitcoinlib.parazyd3+7-8
2021-04-09 00:34Add sherrif badge.parazyd1+2-0
2021-04-09 00:31Add test for blockchain_scripthash_get_balanceparazyd1+34-1
2021-04-09 00:24Initial stab at Github action.parazyd1+25-0
2021-04-09 00:16Start implementing some test units.parazyd1+143-0
2021-04-08 23:40Merge hashes.py with util.pyparazyd4+24-39
2021-04-08 23:29Fix typo and make __scripthash_status a class static method.parazyd1+4-3
2021-04-08 23:26Do some asyncio tasks cleanup in ElectrumProtocol.stopparazyd1+8-0
2021-04-08 23:23Implement scripthash subscriptions.parazyd2+43-6
2021-04-08 22:39Implement blockchain.scripthash.listunspentparazyd2+30-1
2021-04-08 22:10Add placeholder for signalling when server is stopped.parazyd1+3-1
2021-04-08 22:09Implement blockchain.scripthash.subscribeparazyd2+32-2
2021-04-08 21:43Change correlation logic (needs review).parazyd1+2-2
2021-04-08 21:39Update history table unpack for v4.parazyd1+2-2
2021-04-08 13:05Implement blockchain.scripthash.unsubscribeparazyd1+12-1
2021-04-08 12:58Set the VERSION variable as a string.parazyd1+1-1
2021-04-08 12:50Implement blockchain.headers.subscribeparazyd3+104-26
2021-04-08 10:32Implement blockchain.scripthash.get_balanceparazyd2+132-1
2021-04-08 10:29Implement blockchain.transaction.broadcastparazyd2+24-3
2021-04-07 23:16Add TODOs.parazyd1+6-8
2021-04-07 22:46Rename obelisk.conf to obelisk.cfgparazyd1+0-0
2021-04-07 21:48Add docstrings.parazyd3+99-4
2021-04-07 20:17Try exiting cleanly on ^Cparazyd3+21-3
2021-04-07 18:52Implement server.featuresparazyd2+24-2
2021-04-07 17:57Implement blockchain.transaction.getparazyd3+51-2
2021-04-07 17:39Implement blockchain.transaction.get_merkleparazyd1+28-2
2021-04-07 17:14Debug cleanups.parazyd1+6-3
2021-04-07 17:14Implement blockchain.transaction.id_from_posparazyd3+87-3
2021-04-07 16:56Rename ZeroMQ block_header to fetch_block_headerparazyd2+3-3
2021-04-07 16:41Add some safety checks for "params" in query.parazyd1+2-2
2021-04-07 16:31Pylint mitigations.parazyd1+9-9
2021-04-07 16:29Implement server.versionparazyd1+17-1
2021-04-07 16:24Add server protocol versions.parazyd1+2-0
2021-04-07 16:23Implement/Stub some simple functions.parazyd1+11-7
2021-04-07 16:19Clean up some debug methods.parazyd1+21-24
2021-04-07 16:16Add stub for blockchain.estimatefeeparazyd1+2-0
2021-04-07 16:14Implement blockchain.block.headersparazyd1+30-0
2021-04-07 16:00Map protocol methods in a dict and clean up protocol implementation.parazyd1+96-88
2021-04-07 15:44Simplify protocol methods to have an abstraction for replying.parazyd1+12-11
2021-04-07 15:37Implement blockchain.block.headerparazyd4+53-9
2021-04-07 15:21Implement merkle tree/branch functions.parazyd2+94-0
2021-04-07 15:20Start adding some utility functions.parazyd1+27-0
2021-04-07 15:00Connect ElectrumProtocol with ZeroMQ Client.parazyd2+11-16
2021-04-07 14:46Initial ZeroMQ client implementation.parazyd1+246-0
2021-04-07 14:46Add libbitcoin server error codes.parazyd1+142-0
2021-04-07 14:10Finish basic JSON-RPC implementation.parazyd1+2-2
2021-04-07 14:08Use yapf to format code.parazyd2+10-19
2021-04-07 14:07protocol.py: Add example how functions should look.parazyd1+27-4
2021-04-07 13:48Initial async server implementation.parazyd2+320-0
2021-04-07 12:10Add obelisk.conf.parazyd1+27-0
2021-04-06 16:43Add link to Electrum + addr in Readme.parazyd1+8-1
2021-04-06 16:39Rescale picture.parazyd1+0-0
2021-04-06 16:37Initial commit.parazyd6+707-0