Commit Graph

31 Commits

Author SHA1 Message Date
Jakub Matys
a130318601 Use forked version of btcutil 2018-09-06 13:52:45 +02:00
Martin Boehm
b464f282a9 Use big.Int for all amounts 2018-07-24 15:58:37 +02:00
Jakub Matys
029822fc43 Removed duplicate method 2018-06-09 14:54:10 +02:00
Jakub Matys
6ee4291f11 Refactored marshalling of Bitcoin based RPCs 2018-06-09 14:37:05 +02:00
Jakub Matys
78d7ff3a96 Merge branch 'zcash' 2018-05-29 09:11:21 +02:00
Martin Boehm
8b20c38136 Put parameter BlockAddressesToKeep to coin configuration json 2018-05-28 14:57:44 +02:00
Jakub Matys
9f3b1510b0 Fixed empty Address field when transaction was unpacked from JSON 2018-05-23 16:13:06 +02:00
Jakub Matys
110bd6f6a6 Added testnet for ZCash 2018-05-23 12:55:50 +02:00
Jakub Matys
6c6f929743 Fixed import of blocks with invalid transactions (genesis block) 2018-05-23 12:55:50 +02:00
Jakub Matys
3634041e90 Merge branch 'fix-address-unpacking' 2018-05-19 15:16:04 +02:00
Jakub Matys
3ecb380ef4 Fixed empty Address field when transaction was unpacked from JSON 2018-05-18 15:04:40 +02:00
Martin Boehm
f5a8bed629 Use coin specific interface when creating mempool 2018-05-17 12:30:45 +02:00
Martin Boehm
bc6f8a9e5d Retry connection to blockchain rpc on startup
After restart, the blockchain daemons are not immediately ready
to serve requests. Blockbook must wait for them.
2018-05-17 11:52:16 +02:00
Martin Boehm
a2c7625a59 Speedup btc mempool synchronization - use nonverbose getrawtransaction 2018-05-14 18:12:01 +02:00
Martin Boehm
a75376706e Move packing/unpacking of Txid and Block Hash to coin specific code 2018-04-08 11:24:29 +02:00
Martin Boehm
d1a047c667 Add non UTXO mempool implementation 2018-04-03 15:51:38 +02:00
Martin Boehm
19d071a184 Remove bitcoin specific code from MQ push handler 2018-03-27 23:39:06 +02:00
Jakub Matys
d6920b6057 Added support of ErrBlockNotFound 2018-03-27 15:26:30 +02:00
Jakub Matys
18ce3edac3 Added RPC method EstimateFee 2018-03-27 10:30:30 +02:00
Jakub Matys
d35dd77695 Implemented EstimateSmartFee by calling of legacy estimatefee RPC 2018-03-23 12:04:17 +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
Jakub Matys
bf83b6e213 Merge branch 'master' into zcash 2018-03-21 16:03:09 +01:00
Jakub Matys
83ec7a37a6 Removed bitcoin parameters from ZCashRPC's initialization method 2018-03-21 15:47:02 +01:00
Martin Boehm
f0552ec4ad Remove metrics from specific coin implementations 2018-03-21 15:33:48 +01:00
Jakub Matys
a9effbe835 Added ZCashBlockParser 2018-03-20 17:28:03 +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
Martin Boehm
9c94db13f6 Move rpc config to external json file, move zeromq to btc implementation 2018-03-15 12:34:29 +01:00
Jakub Matys
d7229f8db0 added prometheus metrics 2018-03-13 11:44:50 +01:00
Martin Boehm
23b795ccc7 Add base for ZCash support 2018-03-08 19:39:21 +01:00