Jakub Matys
|
400194a9aa
|
Fixed block and address parsing
|
2018-06-06 13:02:41 +02:00 |
Martin Boehm
|
eb716d69ed
|
Take coin name from rpc config json
|
2018-06-05 16:21:54 +02:00 |
Martin Boehm
|
17ed8f7d5d
|
Store mempool size in internal state
|
2018-06-01 13:22:56 +02:00 |
Martin Boehm
|
a899f9e97a
|
Use context to limit shutdown time of bchain/mq
|
2018-05-30 14:44:59 +02:00 |
Jakub Matys
|
092aeef2ed
|
CashAddr decoding optimization - doesn't support multisig
|
2018-05-29 19:08:17 +02:00 |
Jakub Matys
|
ea3cfd2d6a
|
Address format is set in configuration instead of RPC options
|
2018-05-29 14:15:27 +02:00 |
Jakub Matys
|
78d7ff3a96
|
Merge branch 'zcash'
|
2018-05-29 09:11:21 +02:00 |
Martin Boehm
|
e5d79b09bc
|
Put parameters for mempool sync to coin configuration json
|
2018-05-28 16:04:05 +02:00 |
Martin Boehm
|
8b20c38136
|
Put parameter BlockAddressesToKeep to coin configuration json
|
2018-05-28 14:57:44 +02:00 |
Jakub Matys
|
58876150c3
|
Removed unused code
|
2018-05-23 12:55:50 +02:00 |
Jakub Matys
|
9e414dd842
|
Changed ports of blockbook and backend nodes
|
2018-05-23 11:00:13 +02:00 |
Jakub Matys
|
3634041e90
|
Merge branch 'fix-address-unpacking'
|
2018-05-19 15:16:04 +02:00 |
Jakub Matys
|
d79aaefb8f
|
bcashAddress stores btcutil's Address because of address conversions
|
2018-05-19 15:14:15 +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
|
7de8726979
|
Cleanup mempool usage, remove obsolete GetMempoolSpentOutput
|
2018-05-01 22:48:58 +02:00 |
Jakub Matys
|
5eb9f613a5
|
fixed tests
|
2018-04-27 11:09:44 +02:00 |
Jakub Matys
|
ab2ab365a9
|
added `subversion` field to result of getinfo
|
2018-04-27 10:53:33 +02:00 |
Jakub Matys
|
b88a88ad55
|
use abstract address for Vout
|
2018-04-19 00:49:56 +01:00 |
Martin Boehm
|
d0089d2bcb
|
Add BaseParser as base functionality of parsers to avoid code duplicity
|
2018-04-08 15:50:19 +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 |
Martin Boehm
|
26de7eb384
|
Rename mempool to mempool_utxo
|
2018-03-27 17:36:16 +02:00 |
Jakub Matys
|
6a49abe8bb
|
Merge branch 'master' into zcash
|
2018-03-27 11:14:20 +02:00 |
Jakub Matys
|
18ce3edac3
|
Added RPC method EstimateFee
|
2018-03-27 10:30:30 +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 |
Jakub Matys
|
71eec95c5b
|
ZCash uses decoded address as AddrID
|
2018-03-26 11:41:32 +02:00 |
Jakub Matys
|
00acae08f5
|
Merge branch 'master' into zcash
|
2018-03-23 16:11:56 +01:00 |
Martin Boehm
|
32a2c1a417
|
Remove unnecessary methods from BlockChainParser interface
|
2018-03-23 13:15:19 +01:00 |
Martin Boehm
|
dda80bd074
|
Refactor names in interface BlockChainParser, added method IsUTXOChain
|
2018-03-23 11:03:41 +01:00 |
Jakub Matys
|
4421dc94dc
|
Added empty methods for missing RPCs
|
2018-03-22 15:43:14 +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
|
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
|
fab41105b2
|
Fix typo
|
2018-03-19 12:05:58 +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
|
9c94db13f6
|
Move rpc config to external json file, move zeromq to btc implementation
|
2018-03-15 12:34:29 +01:00 |
Jakub Matys
|
96a60bf7fa
|
Renamed metrics and added implicit label `coin`
|
2018-03-14 09:45:10 +01:00 |
Martin Boehm
|
a86e948e78
|
Update documentation
|
2018-03-13 16:09:28 +01:00 |
Jakub Matys
|
d7229f8db0
|
added prometheus metrics
|
2018-03-13 11:44:50 +01:00 |
Martin Boehm
|
60a1e34572
|
Update README, add separate documentation for each supported coin
|
2018-03-12 18:00:27 +01:00 |
Martin Boehm
|
b55306b6eb
|
Hide GetBlockWithoutHeader BTC optimization from BlockChain interface
|
2018-03-12 17:37:32 +01:00 |
Martin Boehm
|
fbc5248ef8
|
Handle HTTP status codes returned from blockchain rpc
|
2018-03-11 01:31:09 +01:00 |
Martin Boehm
|
23b795ccc7
|
Add base for ZCash support
|
2018-03-08 19:39:21 +01:00 |
Martin Boehm
|
9d0547f608
|
Use blockchain factory to create blockchain interface
|
2018-03-08 18:36:01 +01:00 |