Jakub Matys
|
ab2d2c2f0d
|
upgraded go version and fixed build process
|
2018-03-13 11:37:12 +01:00 |
Jakub Matys
|
db168ec481
|
dependencies upgraded
|
2018-03-13 11:37:12 +01:00 |
Martin Boehm
|
60a1e34572
|
Update README, add separate documentation for each supported coin
|
2018-03-12 18:00:27 +01:00 |
Martin Boehm
|
bd001bdcfa
|
Remove unnecessary inputs processing from socket.io getAddressHistory
|
2018-03-12 17:40:03 +01:00 |
Martin Boehm
|
b55306b6eb
|
Hide GetBlockWithoutHeader BTC optimization from BlockChain interface
|
2018-03-12 17:37:32 +01:00 |
Martin Boehm
|
4c51d7cb0a
|
Add rocksdb reopen db method
Mainly used for debugging purposes
|
2018-03-12 16:28:52 +01:00 |
Martin Boehm
|
fbc5248ef8
|
Handle HTTP status codes returned from blockchain rpc
|
2018-03-11 01:31:09 +01:00 |
Martin Boehm
|
e914cd4479
|
Enable HTTP interface to go profiling
|
2018-03-09 17:05:27 +01:00 |
Martin Boehm
|
cf35debbff
|
Update gitignore
|
2018-03-09 17:04:22 +01:00 |
Martin Boehm
|
48daa85a9f
|
Update todo
|
2018-03-08 19:52:25 +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
|
df4ba50672
|
Merge branch 'jakm'
|
2018-03-08 14:16:46 +01:00 |
Jakub Matys
|
69b88275bd
|
added RPC method `getmempoolentry`
|
2018-03-08 14:15:06 +01:00 |
Jakub Matys
|
b6b0438b84
|
Allow build from local sources in Docker
|
2018-03-08 13:58:41 +01:00 |
Martin Boehm
|
f80ae32846
|
Abstract bitcoinrpc in preparation for alt coins
|
2018-03-08 12:59:37 +01:00 |
Martin Boehm
|
b024c020e8
|
Update todo
|
2018-03-07 23:27:40 +01:00 |
Martin Boehm
|
f2284559d5
|
Return info about network in socket.io getInfo request
|
2018-03-07 10:41:07 +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
|
cac412527d
|
Improve handling of os interrupt signal in connectBlocksParallel
|
2018-03-06 13:13:30 +01:00 |
Martin Boehm
|
98d91d4ce1
|
Synchronize mempool before starting server interfaces
|
2018-03-06 12:42:54 +01:00 |
Martin Boehm
|
d1c4c66c5f
|
Implement TxCache stored in RocksDB
|
2018-03-06 12:36:24 +01:00 |
Martin Boehm
|
0cfc74a48d
|
Update todo list
|
2018-03-06 09:28:25 +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
|
2736d15d63
|
Update .gitignore
|
2018-03-05 16:52:21 +01:00 |
Martin Boehm
|
7c745dbc99
|
Update todo list in README
|
2018-03-04 01:08:57 +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
|
13e08a07a9
|
Remove unnecessary data from socket.io interface
|
2018-03-02 16:08:08 +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
|
b3d1d449fd
|
Fix minimum sync height
|
2018-03-01 20:20:50 +01:00 |
Martin Boehm
|
9bdb83deff
|
Refactor sync code to own file
|
2018-03-01 18:37:01 +01:00 |
Martin Boehm
|
a132f43112
|
Update README - increase rpcworkqueue of bitcoind
|
2018-03-01 16:00:02 +01:00 |
Martin Boehm
|
32626851e0
|
Handle transactions without input txid (newly minted coins)
|
2018-03-01 11:54:21 +01:00 |
Martin Boehm
|
7db39fcc13
|
Set server's own address in socket.io test page
|
2018-03-01 11:34:02 +01:00 |
Martin Boehm
|
665a3d1230
|
Replace glog.Fatal by glog.Error to allow to run deferred functions
|
2018-03-01 11:22:37 +01:00 |
Martin Boehm
|
34400f5b2b
|
Add context to errors returned by bitcoinrpc
|
2018-03-01 11:06:10 +01:00 |
Martin Boehm
|
39675d4eed
|
Handle bitcoind rpc error in resyncIndex
|
2018-03-01 01:15:25 +01:00 |
Martin Boehm
|
b556d0354e
|
Handle OS interrupt in resyncIndex
|
2018-03-01 00:59:25 +01:00 |
Martin Boehm
|
f8fbbcfe29
|
Connect blocks in parallel without getting block header - optimization
|
2018-03-01 00:32:40 +01:00 |
Martin Boehm
|
9972f5a560
|
Update README
|
2018-02-28 12:54:09 +01:00 |
Martin Boehm
|
da28595321
|
Fix incorrect memory handling
|
2018-02-28 12:24:29 +01:00 |
Martin Boehm
|
e075f28913
|
Increate MaxIdleConnsPerHost for BitcoinRPC http client
|
2018-02-27 20:39:27 +01:00 |
Martin Boehm
|
9b383c62e3
|
Update todo list
|
2018-02-27 17:41:14 +01:00 |
Martin Boehm
|
8ff556dd77
|
Remove file committed by mistake
|
2018-02-27 17:40:58 +01:00 |
Martin Boehm
|
9dfef815b3
|
Tune RocksDB
|
2018-02-27 13:10:18 +01:00 |