Commit Graph

465 Commits (f69d5c1c0d9c8f7b8503ef01b94a270e3222701b)

Author SHA1 Message Date
Martin Boehm 2f4b48b3d6 Subscribe and handle eth notifications about new block 2018-03-28 10:25:08 +02:00
Martin Boehm 19d071a184 Remove bitcoin specific code from MQ push handler 2018-03-27 23:39:06 +02:00
Martin Boehm 3127e5b5c2 Handle error returned from BlockChain.Initialize 2018-03-27 23:18:25 +02:00
Martin Boehm 83bce22e28 Merge branch 'master' into ethereum 2018-03-27 17:36:50 +02:00
Martin Boehm 26de7eb384 Rename mempool to mempool_utxo 2018-03-27 17:36:16 +02:00
Martin Boehm 6a1748814a Update README 2018-03-27 16:41:36 +02:00
Martin Boehm 2fe6118aca Implement EstimateFee for eth 2018-03-27 16:34:58 +02:00
Martin Boehm 73486e851f Merge branch 'master' into ethereum 2018-03-27 15:40:06 +02:00
Jakub Matys b388b88885 Merge branch 'zcash' 2018-03-27 15:33:46 +02:00
Jakub Matys d6920b6057 Added support of ErrBlockNotFound 2018-03-27 15:26:30 +02:00
Jakub Matys 6a49abe8bb Merge branch 'master' into zcash 2018-03-27 11:14:20 +02:00
Jakub Matys 8184f4e935 Disabled unstable test 2018-03-27 11:09:31 +02:00
Jakub Matys 18ce3edac3 Added RPC method EstimateFee 2018-03-27 10:30:30 +02:00
Martin Boehm 6a7bc6aff7 Stop processing Value in eth transactions, it exceeds used numeric type 2018-03-26 23:42:35 +02:00
Martin Boehm a4b9a21445 Annotate error in eth rpc 2018-03-26 18:14:26 +02:00
Martin Boehm 3169446adb Implement eth parser GetAddrIDFromAddress 2018-03-26 18:08:46 +02:00
Martin Boehm 09a9e623c1 Return ErrBlockNotFound from eth GetBlock methods 2018-03-26 17:47:46 +02:00
Martin Boehm 4de5673bb3 Merge branch 'master' into ethereum 2018-03-26 17:19:16 +02:00
Martin Boehm b1694b4a61 Support sync of blockchains without block.next hash 2018-03-26 16:44:54 +02:00
Martin Boehm 341393b1eb Define error ErrBlockNotFound and implement it in btc 2018-03-26 15:17:44 +02:00
Martin Boehm 3dcbaeb34e Get eth block by height 2018-03-26 13:57:40 +02:00
Jakub Matys 71eec95c5b ZCash uses decoded address as AddrID 2018-03-26 11:41:32 +02:00
Martin Boehm a5c4dd0d70 Implement and test eth GetBlock and GetTransaction 2018-03-25 00:30:09 +01:00
Jakub Matys 00acae08f5 Merge branch 'master' into zcash 2018-03-23 16:11:56 +01:00
Jakub Matys 2cb371d35b Purify text inputs of test page 2018-03-23 13:49:51 +01:00
Jakub Matys e8399cb485 Added ability of getBlockHeader control to send either height or hash 2018-03-23 13:26:24 +01:00
Martin Boehm e8eca5c6ea Update EthParser to match BlockChainParser interface 2018-03-23 13:25:42 +01:00
Martin Boehm 0f388272d0 Merge branch 'master' into ethereum 2018-03-23 13:15:58 +01:00
Martin Boehm 44fdb5528b Support indexing of non UTXO chains 2018-03-23 13:15:35 +01:00
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