Commit Graph

145 Commits (4e040cb1f08cb169dc8c455b69d471a88e79a21f)

Author SHA1 Message Date
Martin Boehm bab500d3f8 Notify on mempool erc20 transfer transaction 2018-12-19 10:06:25 +01:00
Martin Boehm d01081fd83 Allow websocket connections from all origins 2018-12-11 12:14:05 +01:00
Martin Boehm 13f7b48ae6 Add websocket interface 2018-12-10 17:22:37 +01:00
Martin Boehm 9a04c862d6 Filter address transactions by input/output or token 2018-12-04 11:54:15 +01:00
Martin Boehm e9f5dfdc54 Prolong the period of computation of DB stats to approx 24 hours 2018-10-25 18:37:57 +02:00
Martin Boehm a16ef2904e Use coin label in the explorer header 2018-10-10 00:23:31 +02:00
Martin Boehm 84b457b34a Use TxAddresses index in TxCache 2018-10-08 14:55:21 +02:00
Martin Boehm eb5781f218 Use AddressDescriptor as key in socket.io subscribtions to addresstxid 2018-10-06 19:27:54 +02:00
Jakub Matys 503ff9582a Merge branch 'tests' 2018-10-04 16:59:39 +02:00
Martin Boehm 8e057e9e7b Fix incorrect logging formatting directives 2018-10-04 09:19:41 +02:00
Jakub Matys cb06687ccf Merge branch 'master' into tests 2018-10-03 13:18:50 +02:00
Martin Boehm 2304c77732 Add build time to blockbook_app_info prometheus metrics 2018-10-02 12:09:04 +02:00
Jakub Matys c5cb1e2e54 Merge branch 'integration-tests-upgrade' into tests 2018-10-01 13:43:38 +02:00
Petr Kracík e270cf0f95 Metrics, fix version 2018-09-26 12:17:50 +02:00
Martin Boehm 67e47adf04 Reset BlockbookAppInfo metrics to avoid duplicate values 2018-09-26 11:26:38 +02:00
Jakub Matys db39b5ef51 Interrupt connectBlocks on OS signal while initial sync 2018-09-25 13:40:52 +02:00
Jakub Matys 5f0b4e5c5a Disables process renaming because it causes incorrect log rotation 2018-09-20 12:29:13 +02:00
Martin Boehm d6b9cd496b Start public interface in limited mode before initial sync #51 2018-09-20 12:15:46 +02:00
Martin Boehm 562b06202e Add prometheus metrics BlockbookAppInfo 2018-09-19 16:51:16 +02:00
Martin Boehm 142f3d46c7 Improve blockbook flag description 2018-09-18 11:49:54 +02:00
Martin Boehm 184f2e9ca6 Add maxOpenFiles rocksdb flag 2018-09-18 11:49:39 +02:00
Martin Boehm 503ff4389a Merge branch 'master' into v0.0.7 2018-09-11 13:44:36 +02:00
Martin Boehm 8bdf4b0ae3 Prepare notification of block height in OnNewBlock 2018-09-11 13:37:12 +02:00
Martin Boehm 6dcf3fd45d Send the side of address (input/output) for a new tx notification 2018-09-11 13:19:56 +02:00
Jakub Matys 8f5835a94d Set user-friendly name of Blockbook's process 2018-09-06 12:02:31 +02:00
Martin Boehm b1e749dab9 Add logging of memory status 2018-08-26 21:29:10 +02:00
Martin Boehm 16275601f4 Decrease default db cache size to reduce memory footprint 2018-08-26 18:33:07 +02:00
Martin Boehm 7d708ef868 Unify handling and error handling of pages in public interface 2018-08-24 16:17:43 +02:00
Martin Boehm 328312e48a Add dbcache configuration flag, tune db options 2018-08-23 21:19:12 +02:00
Martin Boehm d45d028ef2 Implement bulk connect blocks 2018-08-19 00:23:26 +02:00
Martin Boehm 22b7289fa6 Add coin shortcut description 2018-06-28 00:36:56 +02:00
Martin Boehm 278b18a37f Rename httpserver and socketio flags to internal and public 2018-06-21 15:42:21 +02:00
Martin Boehm 9bd1b374a7 Refactor https and socketio to internal and public interface 2018-06-21 15:37:46 +02:00
Martin Boehm f686a37aab Resync index/mempool more often to overcome missing ZeroMQ in dogecoin 2018-06-16 13:52:15 +02:00
Martin Boehm d4cd2ad607 Return state information for index request on internal http server 2018-06-12 22:57:46 +02:00
Martin Boehm d018164b37 Fix typo in comment 2018-06-12 21:24:18 +02:00
Martin Boehm a4e5418f50 Randomize period of ComputeInternalStateColumnStats to avoid CPU peaks 2018-06-12 21:23:34 +02:00
Martin Boehm fd7828a877 Compute column stats periodically 2018-06-08 13:19:57 +02:00
Martin Boehm 31dc1d9c00 Merge branch 'master' into internal-state 2018-06-08 11:50:35 +02:00
Martin Boehm eb716d69ed Take coin name from rpc config json 2018-06-05 16:21:54 +02:00
Martin Boehm 2535e4b6b7 Report metrics of txcache 2018-06-04 18:09:36 +02:00
Martin Boehm cea1df9365 Compute total db size from stats 2018-06-04 13:24:40 +02:00
Martin Boehm 4f42d2f1d6 Add method to compute stats (rowcount, size) of all db columns 2018-06-01 16:01:58 +02:00
Martin Boehm 17ed8f7d5d Store mempool size in internal state 2018-06-01 13:22:56 +02:00
Martin Boehm 594e5333d6 Store host name only instead of full domain name in the internal state 2018-05-31 12:22:53 +02:00
Martin Boehm 5a114bf622 Return hostname in status page 2018-05-30 14:44:59 +02:00
Martin Boehm a899f9e97a Use context to limit shutdown time of bchain/mq 2018-05-30 14:44:59 +02:00
Martin Boehm 01aa3d9074 Change logging in waitForSignalAndShutdown 2018-05-29 12:38:04 +02:00
Martin Boehm 9147781772 Use single instance instead of global InternalState object 2018-05-29 11:37:35 +02:00
Martin Boehm c03b3d8a1a Store coin in internal state and verify that rpc coin matches db coin 2018-05-23 10:58:07 +02:00