73 Commits

Author SHA1 Message Date
softsimon
5a876b1212 Add hostname to initial websocket data. 2020-05-26 16:34:55 +07:00
wiz
d0d578350a Fix start/upgrade scripts to properly restart the backend processes 2020-05-26 13:23:55 +09:00
softsimon
99ba1a9db7 Crash fix. 2020-05-26 11:02:12 +07:00
wiz
2e3ff685f8 Update misc files used for mempool.space production website 2020-05-25 18:42:00 +09:00
softsimon
cddb2df6b3 Strip attached coinbase transactions to save data. 2020-05-24 22:45:45 +07:00
softsimon
df6372df2f Duplicate code fix. 2020-05-24 16:29:30 +07:00
softsimon
e5dfeed63c Fix address tracking issues. 2020-05-20 17:00:50 +07:00
softsimon
b1819e4ef5 Arrow navigation fix.
Liquid native asset notification fix.
2020-05-10 01:34:28 +07:00
softsimon
a42facb389 Instant mining pool identification from recent blocks.
refs #59
2020-05-10 00:54:07 +07:00
softsimon
688a73cf75 Identify and display mining pool.
fixes #59
2020-05-10 00:35:21 +07:00
softsimon
4932d6f706 Asset tracking.
Asset caching.
refs #37
2020-05-05 15:26:23 +07:00
softsimon
bb90a622d2 Improvments to the mempool transaction subscription. 2020-04-13 02:06:10 +07:00
softsimon
d432b3ce4a Wait for an push transactions that hasn't yet appeared in the mempool 2020-04-13 01:26:53 +07:00
softsimon
36d88fec9c Improved websocket tx/address tracking handling when disconnecting . 2020-04-12 03:03:51 +07:00
softsimon
1d7baeb9f8 Send empty mempoolInfo responsive instead of undefined on server restart. 2020-04-04 01:11:46 +07:00
softsimon
2887a3f1c5 Added mempool inSync property to backend. Display on frontend when not in sync and on't create statistics when not in sync.
fixes #29
2020-04-01 20:06:44 +07:00
softsimon
3ed0e38582 Fixed sorting issue that caused the median calculation bug. 2020-03-20 02:07:12 +07:00
softsimon
aca1b20772 Adding "mempool block" details. Work in progress! 2020-03-17 21:53:20 +07:00
softsimon
5cdb593a7d Only return "initial block amount" on init, and treat high fees in empty blocks as overpaid. 2020-03-16 02:25:14 +07:00
softsimon
dd21c2ff44 Adding median fee to block. 2020-03-15 17:12:09 +07:00
wiz
4f5b58ef41 Add new package.json for top-level mempool project 2020-03-13 19:51:25 +09:00
wiz
36d96bff09 Update package.json for mempool-frontend 2020-03-13 19:48:10 +09:00
wiz
909bd7f914 Update package.json for mempool-backend 2020-03-13 19:44:56 +09:00
softsimon
35569d5c45 Responsive mempool blocks. 2020-03-12 21:56:07 +07:00
softsimon
a3e52deb72 Adding a third connection state and preventing offline indicator from pushing the menu. 2020-03-09 17:53:54 +07:00
softsimon
b2d13c5715 Bugfix for null error when using transaction tracking 2020-03-09 00:23:45 +07:00
softsimon
550679f17e Introduce a websocket ping check that closes the socket if no response. 2020-03-06 02:05:26 +07:00
softsimon
c0d57b399c Adding miner block reward and fee to block info. 2020-03-04 15:10:30 +07:00
softsimon
c508e883a3 Handle some cases of api not returning full data. 2020-03-03 16:44:32 +07:00
softsimon
fcf5b71f06 Fast forward the block fetching if backend has been offline for a while. 2020-03-03 15:11:14 +07:00
softsimon
f2bd463426 Write cache to disk on SIGTERM as with SIGINT. 2020-03-01 23:09:33 +07:00
softsimon
3d575035a1 Send git-commit hash to client on reconnect to force client reload on backend update 2020-03-01 00:42:41 +07:00
softsimon
f672387be2 Also save and load blocks to cache.json for speedy restarts. 2020-02-29 21:52:04 +07:00
softsimon
2422356704 Added first seen on mempool transactions. 2020-02-28 01:09:07 +07:00
softsimon
c3b047b6da Confirmed address transactions fix. QR Code fix. (take 2) 2020-02-26 23:21:16 +07:00
softsimon
e4bd08cf31 Moved websocket handling to its own file and cleaned up index.ts 2020-02-26 17:49:53 +07:00
softsimon
12c9b80a64 Address tracking and notification sounds. 2020-02-26 04:29:57 +07:00
Simon Lindh
90a1fcaf8d Various fixes and design updates. 2020-02-26 03:37:00 +09:00
Simon Lindh
76fd441e07 Empty block fix. 2020-02-26 03:35:46 +09:00
Simon Lindh
c550c888a4 Footer and header design updates. 2020-02-26 03:34:20 +09:00
Simon Lindh
d6bfb77abe Basic address tracking. 2020-02-26 03:31:45 +09:00
Simon Lindh
6e724d4203 Transaction tracking revamped.
Blockchain block arrow.
2020-02-26 03:28:57 +09:00
Simon Lindh
98391580b3 Refactor. API explanations. UX revamp. 2020-02-26 03:26:16 +09:00
Simon Lindh
45fa1be217 Optimize statistics. 2020-02-26 03:21:21 +09:00
Simon Lindh
43f41b8aab New base code for mempool blockchain explorerer 2020-02-26 03:19:26 +09:00
Simon Lindh
4c881784c6 electrs backend request and error handling improvements 2019-12-09 19:14:54 +07:00
Simon Lindh
3ddbd33b70 Renamed the electrs backend support to 'electrs'. 2019-12-06 22:37:07 +01:00
Simon Lindh
90d72175bd Use 'request' instead of 'axios' for electrs api requests. 2019-12-06 21:59:43 +01:00
Simon Lindh
a409d5d6d7 Prevent transaction backlog to cause mempool update halts 2019-11-15 17:27:12 +08:00
Simon Lindh
f3e282f4d3 typo 2019-11-14 16:31:40 +08:00