Commit Graph

  • f336217c1d Merge branch 'master' into ethereum Martin Boehm 2018-03-19 11:47:24 +0100
  • 6f1c2cebbc Change order of log messages in bitcoin rpc startup Martin Boehm 2018-03-19 11:02:19 +0100
  • bb9d8c5df7 Update bitcoinrpc documentation to reflect changes in configuration Martin Boehm 2018-03-19 11:01:42 +0100
  • d47e2daf5b Add sample btc-testnet json configuration file Martin Boehm 2018-03-15 12:34:44 +0100
  • 9c94db13f6 Move rpc config to external json file, move zeromq to btc implementation Martin Boehm 2018-03-15 12:34:29 +0100
  • 4b121dd60f Call first eth rpc method Martin Boehm 2018-03-15 11:38:31 +0100
  • a61ea71d08 Add preliminary ethereum setup documentation Martin Boehm 2018-03-15 11:37:23 +0100
  • a803d89690 Add ethereum support - initial commit Martin Boehm 2018-03-15 08:19:02 +0100
  • 22d30ffaa1 Compute db size metrics during initial import Martin Boehm 2018-03-14 12:40:17 +0100
  • 84d5c3ea24 Update todo list Martin Boehm 2018-03-14 12:34:26 +0100
  • 96bfdfd74e Use block data in disconnect blocks, remove disconnected txs from cache Martin Boehm 2018-03-14 12:34:13 +0100
  • f03131eb79 Merge branch 'metrics' Jakub Matys 2018-03-14 10:29:46 +0100
  • 96a60bf7fa Renamed metrics and added implicit label `coin` Jakub Matys 2018-03-14 09:43:17 +0100
  • b412b60c9c Move start of http interface before initial sync Martin Boehm 2018-03-13 16:10:38 +0100
  • a86e948e78 Update documentation Martin Boehm 2018-03-13 16:09:28 +0100
  • c549862e63 Add btc-testnet coin support Martin Boehm 2018-03-13 16:07:24 +0100
  • a03dca4f76 dependencies clean up Jakub Matys 2018-03-13 13:31:13 +0100
  • 8ed9beef27 Merge branch 'metrics' Jakub Matys 2018-03-13 11:45:44 +0100
  • b7f07a8ff5 method map cleaned up because of metric labels Jakub Matys 2018-03-13 11:35:41 +0100
  • d7229f8db0 added prometheus metrics Jakub Matys 2018-03-13 11:34:49 +0100
  • ab2d2c2f0d upgraded go version and fixed build process Jakub Matys 2018-03-13 11:27:02 +0100
  • db168ec481 dependencies upgraded Jakub Matys 2018-03-13 11:25:53 +0100
  • 60a1e34572 Update README, add separate documentation for each supported coin Martin Boehm 2018-03-12 18:00:27 +0100
  • bd001bdcfa Remove unnecessary inputs processing from socket.io getAddressHistory Martin Boehm 2018-03-12 17:40:03 +0100
  • b55306b6eb Hide GetBlockWithoutHeader BTC optimization from BlockChain interface Martin Boehm 2018-03-12 17:37:32 +0100
  • 4c51d7cb0a Add rocksdb reopen db method Martin Boehm 2018-03-12 16:28:52 +0100
  • fbc5248ef8 Handle HTTP status codes returned from blockchain rpc Martin Boehm 2018-03-11 01:31:09 +0100
  • e914cd4479 Enable HTTP interface to go profiling Martin Boehm 2018-03-09 17:05:27 +0100
  • cf35debbff Update gitignore Martin Boehm 2018-03-09 17:04:22 +0100
  • 48daa85a9f Update todo Martin Boehm 2018-03-08 19:52:25 +0100
  • 23b795ccc7 Add base for ZCash support Martin Boehm 2018-03-08 19:39:21 +0100
  • 9d0547f608 Use blockchain factory to create blockchain interface Martin Boehm 2018-03-08 18:36:01 +0100
  • df4ba50672 Merge branch 'jakm' Jakub Matys 2018-03-08 14:16:46 +0100
  • 69b88275bd added RPC method `getmempoolentry` Jakub Matys 2018-03-07 12:08:37 +0100
  • b6b0438b84 Allow build from local sources in Docker Jakub Matys 2018-03-07 12:07:21 +0100
  • f80ae32846 Abstract bitcoinrpc in preparation for alt coins Martin Boehm 2018-03-08 12:59:37 +0100
  • b024c020e8 Update todo Martin Boehm 2018-03-07 23:27:40 +0100
  • f2284559d5 Return info about network in socket.io getInfo request Martin Boehm 2018-03-07 10:41:07 +0100
  • 0783cac294 Detect type of the block chain and use correct chain params Martin Boehm 2018-03-07 09:38:19 +0100
  • cac412527d Improve handling of os interrupt signal in connectBlocksParallel Martin Boehm 2018-03-06 13:13:30 +0100
  • 98d91d4ce1 Synchronize mempool before starting server interfaces Martin Boehm 2018-03-06 12:42:54 +0100
  • d1c4c66c5f Implement TxCache stored in RocksDB Martin Boehm 2018-03-06 12:36:24 +0100
  • 0cfc74a48d Update todo list Martin Boehm 2018-03-06 09:28:25 +0100
  • 58205ed84a Store transactions in RocksDB Martin Boehm 2018-03-05 18:14:41 +0100
  • 54ddfa9e03 Refactore address conversion functions to bitcoinwire.go Martin Boehm 2018-03-05 16:54:05 +0100
  • 2736d15d63 Update .gitignore Martin Boehm 2018-03-05 16:52:21 +0100
  • 7c745dbc99 Update todo list in README Martin Boehm 2018-03-04 01:08:57 +0100
  • a866628ad0 Add unit tests for AddressToOutputScript and OutputScriptToAddresses Martin Boehm 2018-03-03 23:46:12 +0100
  • f343194074 Add helper blockchain function OutputScriptToAddresses Martin Boehm 2018-03-03 23:45:00 +0100
  • 13e08a07a9 Remove unnecessary data from socket.io interface Martin Boehm 2018-03-02 16:08:08 +0100
  • a165d71597 Remove unnecessary data from bitcoin.Tx struct Martin Boehm 2018-03-02 16:07:45 +0100
  • a04fd8642e Use custom http transport settings in bitcoind rpc Martin Boehm 2018-03-02 13:54:21 +0100
  • 1eb77fbc27 Fix possible memory leak in bitcoind rpc call Martin Boehm 2018-03-02 13:49:32 +0100
  • 1c68070d78 Remove unnecessary data from bitcoin.Tx struct Martin Boehm 2018-03-02 13:45:39 +0100
  • b3d1d449fd Fix minimum sync height Martin Boehm 2018-03-01 20:20:50 +0100
  • 9bdb83deff Refactor sync code to own file Martin Boehm 2018-03-01 18:37:01 +0100
  • a132f43112 Update README - increase rpcworkqueue of bitcoind Martin Boehm 2018-03-01 16:00:02 +0100
  • 32626851e0 Handle transactions without input txid (newly minted coins) Martin Boehm 2018-03-01 11:54:21 +0100
  • 7db39fcc13 Set server's own address in socket.io test page Martin Boehm 2018-03-01 11:34:02 +0100
  • 665a3d1230 Replace glog.Fatal by glog.Error to allow to run deferred functions Martin Boehm 2018-03-01 11:22:37 +0100
  • 34400f5b2b Add context to errors returned by bitcoinrpc Martin Boehm 2018-03-01 11:06:10 +0100
  • 39675d4eed Handle bitcoind rpc error in resyncIndex Martin Boehm 2018-03-01 01:15:25 +0100
  • b556d0354e Handle OS interrupt in resyncIndex Martin Boehm 2018-03-01 00:59:25 +0100
  • f8fbbcfe29 Connect blocks in parallel without getting block header - optimization Martin Boehm 2018-03-01 00:32:40 +0100
  • 9972f5a560 Update README Martin Boehm 2018-02-28 12:54:09 +0100
  • da28595321 Fix incorrect memory handling Martin Boehm 2018-02-28 12:24:29 +0100
  • e075f28913 Increate MaxIdleConnsPerHost for BitcoinRPC http client Martin Boehm 2018-02-27 20:39:27 +0100
  • 9b383c62e3 Update todo list Martin Boehm 2018-02-27 17:41:14 +0100
  • 8ff556dd77 Remove file committed by mistake Martin Boehm 2018-02-27 17:40:58 +0100
  • 9dfef815b3 Tune RocksDB Martin Boehm 2018-02-27 13:10:18 +0100
  • 386b4f1db8 Tune RocksDB Martin Boehm 2018-02-26 18:42:55 +0100
  • 32d99e56eb Remove obsolete compact option Martin Boehm 2018-02-26 16:44:25 +0100
  • d1bf8a60dc Refactor of the explorerURL Martin Boehm 2018-02-26 16:25:40 +0100
  • d662fa4197 Remove socket.io test page from http interface Martin Boehm 2018-02-26 16:22:43 +0100
  • 16fc1b4797 Redirect blockchain explorer requests to external site Martin Boehm 2018-02-26 16:21:58 +0100
  • ad68018b1a Improve compatibility of socket.io interface with original Bitcore Martin Boehm 2018-02-26 15:19:53 +0100
  • 2375837d0a Tune RocksDB Martin Boehm 2018-02-26 13:11:23 +0100
  • dc24d1da7a Improve shutdown of MQ Martin Boehm 2018-02-26 13:10:53 +0100
  • 7a1ff7241f Tune RocksDB. Martin Boehm 2018-02-24 16:25:55 +0100
  • 1c8386f05d Return unique txids from socket.io getAddressTxids Martin Boehm 2018-02-24 00:02:29 +0100
  • aff7f3909c Return errors to socket.io client Martin Boehm 2018-02-23 14:50:52 +0100
  • 682b0d22f1 Return addresses from socket.io getDetailedTransaction Martin Boehm 2018-02-23 14:44:14 +0100
  • 531da09227 Improve ZeroMQ startup/shutdown Martin Boehm 2018-02-23 11:56:44 +0100
  • e8b260a393 Reduce logging of socket.io server Martin Boehm 2018-02-23 10:30:19 +0100
  • 2260ff61b5 Log the number of channels broadcasts are sent to Martin Boehm 2018-02-22 23:32:47 +0100
  • 26c726c771 Notify socket.io subscribers about new block Martin Boehm 2018-02-22 13:32:06 +0100
  • 0c456fe245 Notify socket.io subscribers about new block Martin Boehm 2018-02-22 13:01:35 +0100
  • 5cfe48d619 Update README Martin Boehm 2018-02-21 20:25:05 +0100
  • 35e9e87428 Use forked golang-socketio library to handle subscribe messages Martin Boehm 2018-02-21 20:24:50 +0100
  • 395e69143d Implement Bitcore socket.io method sendTransaction Martin Boehm 2018-02-20 12:03:04 +0100
  • b2b9cc3f73 Implement SendRawTransaction Bitcoind RPC method Martin Boehm 2018-02-20 12:01:42 +0100
  • aa2d6d7816 Implement Bitcore socket.io method getDetailedTransaction Martin Boehm 2018-02-19 23:54:21 +0100
  • aac52a3fcb Refactor in preparation for socket.io getDetailedTransaction method Martin Boehm 2018-02-19 16:32:16 +0100
  • af0e85ce43 Tune rocksdb options Martin Boehm 2018-02-19 16:17:21 +0100
  • 016ac5fcd2
    Merge pull request #1 from slush0/master Martin 2018-02-11 19:41:19 +0100
  • 41af370fa3 docker: Strip final binary slush 2018-02-11 14:37:00 +0100
  • fb4a2ae373 Updated dependencies in README, docker build slush 2018-02-11 13:52:33 +0100
  • 269ed97042 Docker build script slush 2018-02-11 13:49:07 +0100
  • 90a9edda41 Implement Bitcore socket.io method getAddressHistory Martin Boehm 2018-02-08 13:28:10 +0100
  • d96af8e648 Change return values of index.GetSpentOutput method Martin Boehm 2018-02-08 13:11:10 +0100