Commit Graph

1736 Commits (deepcrayon)

Author SHA1 Message Date
Martin Boehm 32a2c1a417 Remove unnecessary methods from BlockChainParser interface 2018-03-23 13:15:19 +01:00
Jakub Matys d35dd77695 Implemented EstimateSmartFee by calling of legacy estimatefee RPC 2018-03-23 12:04:17 +01:00
Martin Boehm dda80bd074 Refactor names in interface BlockChainParser, added method IsUTXOChain 2018-03-23 11:03:41 +01:00
Martin Boehm 40198ae437 Implement eth GetBlock and GetTransaction 2018-03-22 15:56:21 +01:00
Jakub Matys 80959fd9d6 ZCashRPC.GetBlock skips invalid/missing transactions during sync 2018-03-22 15:45:08 +01:00
Jakub Matys 4421dc94dc Added empty methods for missing RPCs 2018-03-22 15:43:14 +01:00
Martin Boehm cfdbeb8a9b Remove unnecessary fields from bchain.ScriptPubKey struct 2018-03-22 14:07:14 +01:00
Jakub Matys afa4d17e5f Added tests of ZCashBlockParser 2018-03-21 17:04:37 +01:00
Jakub Matys ef73d52063 Removed unused package import 2018-03-21 16:46:35 +01:00
Jakub Matys bf83b6e213 Merge branch 'master' into zcash 2018-03-21 16:03:09 +01:00
Jakub Matys c0de004c6c Removed dependency of ZCashBlockParser on BitcoinBlockParser 2018-03-21 15:47:59 +01:00
Martin Boehm 6a346f8f49 Implement interface changes in ethereum 2018-03-21 15:47:31 +01:00
Jakub Matys 83ec7a37a6 Removed bitcoin parameters from ZCashRPC's initialization method 2018-03-21 15:47:02 +01:00
Martin Boehm 2567ae69b0 Merge branch 'master' into ethereum 2018-03-21 15:40:18 +01:00
Martin Boehm f0552ec4ad Remove metrics from specific coin implementations 2018-03-21 15:33:48 +01:00
Jakub Matys fc1efc791e Added methods for packing/unpackings ZCash transactions 2018-03-21 15:25:27 +01:00
Martin Boehm a7d82761f9 Merge branch 'zcash' into master 2018-03-21 14:50:38 +01:00
Martin Boehm f1b1f9fe55 Implement generic timing of blockchain rpc calls 2018-03-21 01:23:17 +01:00
Martin Boehm 6d3ba2e690 Update ethrpc/ethparser to match modified BlockChain interface 2018-03-21 00:32:29 +01:00
Jakub Matys a9effbe835 Added ZCashBlockParser 2018-03-20 17:28:03 +01:00
Martin Boehm 3c97142dd1 Merge branch 'master' into ethereum 2018-03-20 17:07:40 +01:00
Jakub Matys bad16b1404 fixes 2018-03-20 16:07:05 +01:00
Jakub Matys d09333fa2e WIP: zcash 2018-03-20 16:05:50 +01:00
Jakub Matys fbfb33cb5d Output index uses abstract identifier instead of outputScript 2018-03-20 16:01:36 +01:00
Martin Boehm 4486795c3d Extend the eth rpc interface, create tests for interface 2018-03-20 14:43:15 +01:00
Martin Boehm 95af897e8e Update eth setup description 2018-03-20 14:07:46 +01:00
Martin Boehm 6995a70489 Implement part of bchain.BlockChain interface for ethereum 2018-03-19 17:36:18 +01:00
Martin Boehm fc77df3004 Detect ethereum network type 2018-03-19 17:34:51 +01:00
Martin Boehm fab41105b2 Fix typo 2018-03-19 12:05:58 +01:00
Martin Boehm 971b6397d6 Put rpc config to external file 2018-03-19 12:05:16 +01:00
Martin Boehm f336217c1d Merge branch 'master' into ethereum 2018-03-19 11:47:24 +01:00
Martin Boehm 6f1c2cebbc Change order of log messages in bitcoin rpc startup 2018-03-19 11:02:19 +01:00
Martin Boehm bb9d8c5df7 Update bitcoinrpc documentation to reflect changes in configuration 2018-03-19 11:01:42 +01:00
Martin Boehm d47e2daf5b Add sample btc-testnet json configuration file 2018-03-15 12:34:44 +01:00
Martin Boehm 9c94db13f6 Move rpc config to external json file, move zeromq to btc implementation 2018-03-15 12:34:29 +01:00
Martin Boehm 4b121dd60f Call first eth rpc method 2018-03-15 11:38:31 +01:00
Martin Boehm a61ea71d08 Add preliminary ethereum setup documentation 2018-03-15 11:37:23 +01:00
Martin Boehm a803d89690 Add ethereum support - initial commit 2018-03-15 08:20:19 +01:00
Martin Boehm 22d30ffaa1 Compute db size metrics during initial import 2018-03-14 12:40:17 +01:00
Martin Boehm 84d5c3ea24 Update todo list 2018-03-14 12:34:26 +01:00
Martin Boehm 96bfdfd74e Use block data in disconnect blocks, remove disconnected txs from cache 2018-03-14 12:34:13 +01:00
Jakub Matys f03131eb79 Merge branch 'metrics' 2018-03-14 10:29:46 +01:00
Jakub Matys 96a60bf7fa Renamed metrics and added implicit label `coin` 2018-03-14 09:45:10 +01:00
Martin Boehm b412b60c9c Move start of http interface before initial sync
This allows to collect metrics during initial sync
2018-03-13 16:10:38 +01:00
Martin Boehm a86e948e78 Update documentation 2018-03-13 16:09:28 +01:00
Martin Boehm c549862e63 Add btc-testnet coin support 2018-03-13 16:07:24 +01:00
Jakub Matys a03dca4f76 dependencies clean up 2018-03-13 13:31:13 +01:00
Jakub Matys 8ed9beef27 Merge branch 'metrics' 2018-03-13 11:45:44 +01:00
Jakub Matys b7f07a8ff5 method map cleaned up because of metric labels 2018-03-13 11:44:50 +01:00
Jakub Matys d7229f8db0 added prometheus metrics 2018-03-13 11:44:50 +01:00