Commit Graph

121 Commits

Author SHA1 Message Date
softsimon
21d32dec41
Wait for database connection established before continuing startup.
refs #315
2021-01-30 21:09:30 +07:00
softsimon
c94f004425
Adding missing default timeout on all axios requests.
fixes #314
2021-01-30 16:25:22 +07:00
softsimon
b08225dab5 Readding deleted blocks api endpoint. 2021-01-27 00:33:16 +07:00
softsimon
e86b7c7258
Adding missing basic API endpoints when in bitcoind/electrum mode.
fixes #291
2021-01-25 01:09:42 +07:00
softsimon
9900f4da80
Set backend to out of sync after connection retry interval has exceeded. 2021-01-20 17:16:43 +07:00
softsimon
1a04b088fb
Fix: Load mempool cache before checking DB connectivity. 2021-01-20 01:34:21 +07:00
softsimon
b91516a1c1
Push new conversion rate updates to the clients. 2021-01-06 23:31:33 +07:00
softsimon
dc63fd9428
Config file updates. electrs -> esplora 2021-01-06 22:49:28 +07:00
softsimon
632c243b34
Loading indicator service indicating mempool sync status. 2021-01-05 18:57:06 +07:00
softsimon
a25125091d
Hack to make it possible to load the Coinbase transaction from Bitcoin Core. 2021-01-02 04:40:10 +07:00
softsimon
62c78f5b08
Adding getBlocks support. 2020-12-29 20:41:16 +07:00
softsimon
bb28a56622
Big refactor of multiple backends handling. 2020-12-28 04:47:22 +07:00
softsimon
ecc0f316cc
Refactored transaction handling. 2020-12-21 23:08:34 +07:00
softsimon
c0d2430a84
Merge "getInitData" method from simon/angular-universal. 2020-11-23 02:38:56 +07:00
softsimon
0616b3c3b0
Axios error handle sponsor proxy requests. 2020-11-15 14:31:34 +07:00
softsimon
e7ddedaeb6
Replacing request.js with axios
fixes #153
2020-11-15 14:22:47 +07:00
softsimon
6494d6daf8
Removing hxpress http compression 2020-10-27 17:42:10 +07:00
wiz
9a94fccf40
Revert "Lock NPM versions."
This reverts commit b544af14e4.
2020-10-26 20:56:55 +09:00
softsimon
b544af14e4
Lock NPM versions. 2020-10-26 15:59:28 +07:00
softsimon
b4a17693af
Only log warning if main update loop has failed more than once. 2020-10-23 16:27:02 +07:00
softsimon
bdeac55c97 Fix for statistics enabled config. 2020-10-19 20:24:22 +07:00
softsimon
45efb604c1
Revamping configuration file.
fixes #141
2020-10-19 11:57:02 +07:00
softsimon
0abe62128e
Reducing retry time to max 60 seconds 2020-10-18 22:48:15 +07:00
softsimon
49f70ca28a
Slow down retries on Electrs errors in the main mempool loop. 2020-10-18 21:47:47 +07:00
softsimon
2ba7cd9ebd
Proxy image requests. 2020-10-18 21:37:27 +07:00
softsimon
fff8120daa
Backend API to load sponsor profile photos. 2020-10-18 17:14:35 +07:00
softsimon
e7a7b45ad0
Readding "BISQ_ENABLED". Display 'bisq' in logs. 2020-10-15 11:54:21 +07:00
softsimon
d8857f1073
Replacing BISQ_ENABLED with NETWORK === "bisq" 2020-10-15 11:37:25 +07:00
softsimon
4399c5e8e9
Changing more loggings levels.
refs #135
2020-10-13 17:48:43 +07:00
softsimon
3d374fd9d9
Changing more loggings levels.
refs #135
2020-10-13 16:43:09 +07:00
softsimon
4dacf292c2
Adding logger wrapper.
Log backend messages to syslog.
fixes #135
2020-10-13 15:27:52 +07:00
wiz
f5e270c770
Use https:// instead of http:// to query mempool.space API 2020-10-12 14:26:01 +09:00
softsimon
e37a9de71d
Proxy donation requests to mempool.space when BTCPay Sponsors is disabled. 2020-10-12 10:50:10 +07:00
softsimon
a07a4de255
Custom BTCPay donation integration
fixes #122
2020-10-07 20:15:42 +07:00
softsimon
c0ad643d42
DiskCache fix when using clustering. 2020-09-30 00:25:43 +07:00
softsimon
3450de774f
Fix for Bisq blocks data watchers stopps working randomly. Restaring watcher when block height has diverged. 2020-09-27 17:21:18 +07:00
softsimon
2c3b02a682
NodeJS cluster: Delay child process auto restart 10 seconds on exit.
refs #108
2020-09-22 04:27:08 +07:00
softsimon
6d67fbde84
NodeJS cluster fix: Only save disk cache to disk when master.
fixes #108
2020-09-22 04:07:47 +07:00
softsimon
347ab1e220
NodeJS cluster support. 2020-09-22 03:52:54 +07:00
softsimon
88e5b03430
Bisq Markets API. WIP 2020-09-10 14:46:23 +07:00
softsimon
86c0a5ec7b
Add setting to disable database use. 2020-07-23 00:04:29 +07:00
softsimon
3333b76c98
Rearange network dropdown.
API for Bisq block height tip.
Loading indicators on transactions/blocks view.
Total sent now correctly display burnt on Pay trade fee txs.
2020-07-15 13:10:13 +07:00
softsimon
ca0cf23d66
Bisq stats page.
BSQ prices.
2020-07-14 21:26:02 +07:00
softsimon
b7376fbd8d
Bisq statistics page. 2020-07-14 14:38:52 +07:00
softsimon
432fb9cd66
Address index and api.
Address view.
2020-07-13 21:46:25 +07:00
softsimon
db2e293ce5
Bisq module separation.
Transaction view.
Block view.
Blocks list.
2020-07-13 15:16:12 +07:00
softsimon
8c23eae5fe
Auto reload bisq dump file. 2020-07-10 14:13:07 +07:00
softsimon
c21dad88bf
WIP: Bisq DAO support. Transactions list and details. 2020-07-03 23:45:19 +07:00
softsimon
7ade4c114b
Code cleanup. 2020-06-07 17:30:32 +07:00
softsimon
68664968da
Add backendInfo api endpoint. 2020-05-26 18:06:14 +07:00
softsimon
4879036216
Added first seen on mempool transactions. 2020-02-28 01:09:07 +07:00
softsimon
7fbc6f1461
Moved websocket handling to its own file and cleaned up index.ts 2020-02-26 17:49:53 +07:00
softsimon
a122432c24 Address tracking and notification sounds. 2020-02-26 04:29:57 +07:00
Simon Lindh
3453e84889
Basic address tracking. 2020-02-26 03:31:45 +09:00
Simon Lindh
f3cfa038d3
Transaction tracking revamped.
Blockchain block arrow.
2020-02-26 03:28:57 +09:00
Simon Lindh
34645908e9
Refactor. API explanations. UX revamp. 2020-02-26 03:26:16 +09:00
Simon Lindh
acd658a0e7
Optimize statistics. 2020-02-26 03:21:21 +09:00
Simon Lindh
ac95c09ea6
New base code for mempool blockchain explorerer 2020-02-26 03:19:26 +09:00
Simon Lindh
d1fce86adb Renamed the electrs backend support to 'electrs'. 2019-12-06 22:37:07 +01:00
Simon Lindh
480016ef07 Address page with QR code 2019-11-13 14:51:44 +08:00
Simon Lindh
309e851ead Block view. 2019-11-12 16:39:59 +08:00
Simon Lindh
bd2bd478ef Transaction view. 2019-11-10 16:44:00 +08:00
Simon Lindh
02d67e8406 Explorer page with latest blocks. WIP 2019-11-06 15:35:02 +08:00
Simon Lindh
afb3ecc57d Adding optional Blockstream esplora backend support. 2019-10-22 17:09:07 +08:00
Simon Lindh
53269a805b Proxy websocket when running local environment. 2019-08-29 01:05:46 +02:00
wiz
9df5024856
Modify backend to only bind to 127.0.0.1 2019-08-23 22:27:52 +09:00
Simon Lindh
85f1d4d7aa Cache the heavy statistics lookup queries. 2019-08-15 14:06:08 +03:00
Simon Lindh
32623988ab Projected blocks API. 2019-07-26 17:51:12 +03:00
Simon Lindh
8dd58db42a Live 2H graph is now fetched through the websocket.
Tell the web socket what to fetch with "want" request.
2019-07-26 12:48:32 +03:00
Simon Lindh
2b6426a126 Fixing tx tracking issues. 2019-07-25 14:20:02 +03:00
Simon Lindh
fd2209e75a Initial code commit. 2019-07-21 17:59:47 +03:00