845 Commits

Author SHA1 Message Date
wiz
6b28235e26 Bump version string on about page to 2.1-SNAPSHOT 2021-01-12 18:10:48 +09:00
softsimon
e33f5eefc8 Fix memory leak by not stacking data in the scan accumulator.
Also handle going from zero to initial graph data on dashboard.
fixes #273
2021-01-12 00:15:52 +07:00
wiz
d8c7b4f860 Update backend/package-lock.json for axios security vulnerability 2021-01-11 23:27:27 +09:00
wiz
7a2056816d Update README instructions and nginx.conf for v2.0 release 2021-01-11 23:14:10 +09:00
wiz
61c21c954e Add missing production/mempool-frontend-config.json 2021-01-11 23:14:08 +09:00
softsimon
689848efb6 Removing the term ELECTRS from ELECTRS_ITEMS_PER_PAGE setting. 2021-01-11 21:11:09 +07:00
softsimon
bd1b984fdc Setting default frontend config ELECTRS_ITEMS_PER_PAGE to 10 to adapt to CORE_RPC backends. 2021-01-11 21:06:47 +07:00
wiz
1edebd7b5b Fix resource download path in frontend/sync-assets.js 2021-01-11 22:11:29 +09:00
wiz
c027aa583b Fix pathname of frontend build output folder in npm run sync-assets 2021-01-11 22:05:39 +09:00
wiz
62b90d2e0a Copy /en-US/resources files into top-level /resources/ after frontend build 2021-01-11 21:46:16 +09:00
softsimon
c0f0d9e7e2 Adding missing progressbar styling. 2021-01-11 17:20:52 +07:00
softsimon
28843c6737 npm audit fix 2021-01-11 16:04:16 +07:00
wiz
2c16b9a4df Merge pull request #281 from mempool/simon/bitcoind
Bitcoind and Electrum Server backend support
2021-01-11 17:46:25 +09:00
wiz
68e9fa46f5 Update production/mempool-config.*.json files for new backend config 2021-01-11 17:42:35 +09:00
softsimon
648bffd171 Update backend/package.json
Co-authored-by: wiz <j@wiz.biz>
2021-01-11 15:23:59 +07:00
softsimon
b356ffc452 Config updates. Renamed BITCOIND to CORE_RPC. 2021-01-11 14:53:18 +07:00
softsimon
008bf695f1 Merge branch 'master' into simon/bitcoind
* master:
  Update translated strings from Transifex
2021-01-11 14:42:38 +07:00
softsimon
01671910bf Moved method $validateAddress 2021-01-11 14:30:58 +07:00
softsimon
89d562a989 Bitcoind: Use mempool as address index when doing address prefix search. 2021-01-11 01:51:57 +07:00
softsimon
bbc917a2d9 Return not implemented error instead of empty array. 2021-01-11 00:26:36 +07:00
softsimon
9fcede2cb6 Adding missing error output on /blocks page. 2021-01-10 22:41:52 +07:00
softsimon
ba48e27995 Bitcoind: Display the suggestion message on address page when address lookups is not implemented. 2021-01-10 22:24:36 +07:00
softsimon
b4d837cc8d Cache electrum address history fetch a couple of seconds to prevent double requests on address page load. 2021-01-10 19:58:55 +07:00
softsimon
ee915b49ee Electrum: Sort address transactions correctly by confirmed and unconfirmed. 2021-01-10 17:40:05 +07:00
softsimon
78bd79656d Bitcoind: Push full transactions to address page and RBF mode. 2021-01-10 17:38:59 +07:00
softsimon
ccb36b1048 Loading progressbar for loading address, block transactions and blocks 2021-01-08 21:44:36 +07:00
wiz
5da36a94c6 Update translated strings from Transifex 2021-01-08 00:23:53 +09:00
softsimon
de51480ed2 Push new conversion rate updates to the clients. 2021-01-06 23:31:33 +07:00
softsimon
ce9ed01582 Config file updates. electrs -> esplora 2021-01-06 22:49:28 +07:00
softsimon
e2d045cda8 Never run statistics when mempool not in sync. 2021-01-06 03:09:31 +07:00
softsimon
cb467dc887 Adding bitcoinJS-lib and parse P2SH and P2WSH scripts. 2021-01-06 01:36:28 +07:00
softsimon
fe15175e0e Loading indicator service indicating mempool sync status. 2021-01-05 18:57:06 +07:00
softsimon
c289210dc9 Inform client when Electrum server limit exceeded 2021-01-05 17:30:53 +07:00
softsimon
86516c575b Electrum protocol and tx lookup setting. 2021-01-05 03:06:57 +07:00
softsimon
c6a6fc1cc4 Convert sighash to match esplora. 2021-01-03 22:02:10 +07:00
softsimon
3bf1d58a50 Hack to make it possible to load the Coinbase transaction from Bitcoin Core. 2021-01-02 04:40:10 +07:00
softsimon
6159597fb4 Fixed addressTransactions with pagination in electrum API. 2020-12-30 02:27:34 +07:00
softsimon
881444c3a2 Improved block fetching performance. 2020-12-30 01:47:07 +07:00
softsimon
8713d97c94 Adding getBlocks support. 2020-12-29 20:41:16 +07:00
softsimon
b8373b134e Use @mempool/electrum-client lib as Electrum Client lib. 2020-12-29 14:14:34 +07:00
softsimon
90370f1c1a Switching Electrum Client lib supporting auto reconnect. 2020-12-29 00:41:02 +07:00
softsimon
b472c4d216 Updates for general transaction and block fetching. 2020-12-28 20:17:32 +07:00
softsimon
4cc8f8a3dc Big refactor of multiple backends handling. 2020-12-28 04:47:22 +07:00
softsimon
ca147ae182 Merge branch 'master' into simon/bitcoind
* master: (22 commits)
  Update translated strings from Transifex
  Rewrite server.ts again to properly add i18n support into SSR mode
  Rewrite server.ts to fix i18n and implement proper HTTP 404 responses
  Update mempool-frontend-config.sample.json for NGINX_HOSTNAME vars
  Fixes after merging master into AU branch, add nginx.conf for SSR
  Adjust build scripts for new AU frontend build output in /browser/
  Always set a value for the locale selector, for /liquid/ etc.
  Correcting merge conflict.
  Route all Angular Universal requests to nginx, remove simon's hacks
  Hack to fix the urls.
  Fix for non matching request URLs.
  Adding ServerTransferStateModule for AU with custom http interceptor for cache transfer.
  removing /api again
  New frontend config for webserver url to fix static asset httpGet. Removed "absolute" from config names.
  Remove ssr prepended url from asset service.
  Don't append /api to electrs backend path for SSR
  Update absolute url config variables.
  Frontend config support for AU. New absolute server url settings. refs #104
  Transaction, address and block page now works.
  Update `og:title` meta tag when changing page title
  ...
2020-12-24 10:38:14 +07:00
wiz
55df02c2be Update translated strings from Transifex 2020-12-24 04:16:00 +09:00
wiz
0e717aef31 Merge pull request #187 from mempool/simon/angular-universal
Angular Universal Milestone 1
2020-12-24 04:13:17 +09:00
wiz
767d993611 Rewrite server.ts again to properly add i18n support into SSR mode 2020-12-23 18:04:30 +09:00
wiz
3b5d7078e8 Rewrite server.ts to fix i18n and implement proper HTTP 404 responses 2020-12-23 13:26:11 +09:00
wiz
61ff896171 Update mempool-frontend-config.sample.json for NGINX_HOSTNAME vars 2020-12-22 13:11:31 +09:00
wiz
1c8f7ecc1e Fixes after merging master into AU branch, add nginx.conf for SSR 2020-12-22 11:31:49 +09:00