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
|
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 |
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 |
Martin Boehm
|
c549862e63
|
Add btc-testnet coin support
|
2018-03-13 16:07:24 +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 |
Jakub Matys
|
69b88275bd
|
added RPC method `getmempoolentry`
|
2018-03-08 14:15:06 +01:00 |
Martin Boehm
|
f80ae32846
|
Abstract bitcoinrpc in preparation for alt coins
|
2018-03-08 12:59:37 +01:00 |
Martin Boehm
|
0783cac294
|
Detect type of the block chain and use correct chain params
|
2018-03-07 09:38:19 +01:00 |
Martin Boehm
|
58205ed84a
|
Store transactions in RocksDB
|
2018-03-05 18:14:41 +01:00 |
Martin Boehm
|
54ddfa9e03
|
Refactore address conversion functions to bitcoinwire.go
|
2018-03-05 16:54:05 +01:00 |
Martin Boehm
|
a866628ad0
|
Add unit tests for AddressToOutputScript and OutputScriptToAddresses
|
2018-03-03 23:46:12 +01:00 |
Martin Boehm
|
f343194074
|
Add helper blockchain function OutputScriptToAddresses
|
2018-03-03 23:45:00 +01:00 |
Martin Boehm
|
a165d71597
|
Remove unnecessary data from bitcoin.Tx struct
|
2018-03-02 16:07:45 +01:00 |
Martin Boehm
|
a04fd8642e
|
Use custom http transport settings in bitcoind rpc
|
2018-03-02 13:54:21 +01:00 |
Martin Boehm
|
1eb77fbc27
|
Fix possible memory leak in bitcoind rpc call
|
2018-03-02 13:49:32 +01:00 |
Martin Boehm
|
1c68070d78
|
Remove unnecessary data from bitcoin.Tx struct
|
2018-03-02 13:45:39 +01:00 |
Martin Boehm
|
34400f5b2b
|
Add context to errors returned by bitcoinrpc
|
2018-03-01 11:06:10 +01:00 |
Martin Boehm
|
f8fbbcfe29
|
Connect blocks in parallel without getting block header - optimization
|
2018-03-01 00:32:40 +01:00 |
Martin Boehm
|
e075f28913
|
Increate MaxIdleConnsPerHost for BitcoinRPC http client
|
2018-02-27 20:39:27 +01:00 |
Martin Boehm
|
dc24d1da7a
|
Improve shutdown of MQ
|
2018-02-26 13:10:53 +01:00 |
Martin Boehm
|
531da09227
|
Improve ZeroMQ startup/shutdown
|
2018-02-23 11:56:44 +01:00 |
Martin Boehm
|
26c726c771
|
Notify socket.io subscribers about new block
|
2018-02-22 13:32:06 +01:00 |
Martin Boehm
|
b2b9cc3f73
|
Implement SendRawTransaction Bitcoind RPC method
|
2018-02-20 12:01:42 +01:00 |
Martin Boehm
|
90a9edda41
|
Implement Bitcore socket.io method getAddressHistory
|
2018-02-08 13:28:10 +01:00 |
Martin Boehm
|
bcc8de4763
|
Implement Bitcore socket.io method estimateSmartFee
|
2018-02-07 19:59:09 +01:00 |
Martin Boehm
|
2598dff10d
|
Process inputs in mempool
|
2018-02-03 19:00:57 +01:00 |
Martin Boehm
|
ed47171406
|
Measure duration of mempool sync
|
2018-02-01 11:23:37 +01:00 |
Martin Boehm
|
7185060f62
|
Synchronize mempool
|
2018-01-31 17:51:48 +01:00 |
Martin Boehm
|
a403b8d0fe
|
Rename package bitcoin to bchain
|
2018-01-31 15:23:17 +01:00 |