Commit Graph
8845 Commits
Author SHA1 Message Date
~timluc-miptev 3e09755c47 Update README.md 2021-01-11 20:44:45 +02:00
softsimon 4694a31f55 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 ab8cb033e6 Update backend/package-lock.json for axios security vulnerability v2.0.0 2021-01-11 23:27:27 +09:00
wiz beb99bcfc6 Update README instructions and nginx.conf for v2.0 release 2021-01-11 23:14:10 +09:00
wiz a05af48059 Add missing production/mempool-frontend-config.json 2021-01-11 23:14:08 +09:00
softsimon f462cb27c6 Removing the term ELECTRS from ELECTRS_ITEMS_PER_PAGE setting. 2021-01-11 21:11:09 +07:00
softsimon 103740ec45 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 cc166cab75 Fix resource download path in frontend/sync-assets.js 2021-01-11 22:11:29 +09:00
wiz 29e0c337fe Fix pathname of frontend build output folder in npm run sync-assets 2021-01-11 22:05:39 +09:00
wiz 217666f455 Copy /en-US/resources files into top-level /resources/ after frontend build 2021-01-11 21:46:16 +09:00
softsimon 579ccaf21d Adding missing progressbar styling. 2021-01-11 17:20:52 +07:00
softsimon 4f1049bace npm audit fix 2021-01-11 16:04:16 +07:00
wiz c31d4e35f6 Merge pull request #281 from mempool/simon/bitcoind
Bitcoind and Electrum Server backend support
2021-01-11 17:46:25 +09:00
wiz 3e2a49c08e Update production/mempool-config.*.json files for new backend config 2021-01-11 17:42:35 +09:00
softsimonandwiz 0a0e7fad3a Update backend/package.json
Co-authored-by: wiz <j@wiz.biz>
2021-01-11 15:23:59 +07:00
softsimon e76ee93bbb Config updates. Renamed BITCOIND to CORE_RPC. 2021-01-11 14:53:18 +07:00
softsimon 27d2f5bd5a Merge branch 'master' into simon/bitcoind
* master:
  Update translated strings from Transifex
2021-01-11 14:42:38 +07:00
softsimon 20406fa522 Moved method $validateAddress 2021-01-11 14:30:58 +07:00
softsimon 905ddbb363 Bitcoind: Use mempool as address index when doing address prefix search. 2021-01-11 01:51:57 +07:00
softsimon 38d534caee Return not implemented error instead of empty array. 2021-01-11 00:26:36 +07:00
softsimon e36646ac7c Adding missing error output on /blocks page. 2021-01-10 22:41:52 +07:00
softsimon 9689ccf2ac Bitcoind: Display the suggestion message on address page when address lookups is not implemented. 2021-01-10 22:24:36 +07:00
softsimon c4d1fad853 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 9a23d2c6b0 Electrum: Sort address transactions correctly by confirmed and unconfirmed. 2021-01-10 17:40:05 +07:00
softsimon 065c21da1f Bitcoind: Push full transactions to address page and RBF mode. 2021-01-10 17:38:59 +07:00
softsimon 6a58717694 Loading progressbar for loading address, block transactions and blocks 2021-01-08 21:44:36 +07:00
wiz b4e61634bc Update translated strings from Transifex 2021-01-08 00:23:53 +09: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 29dd6e5d8d Never run statistics when mempool not in sync. 2021-01-06 03:09:31 +07:00
softsimon 9e1ef1b747 Adding bitcoinJS-lib and parse P2SH and P2WSH scripts. 2021-01-06 01:36:28 +07:00
softsimon 632c243b34 Loading indicator service indicating mempool sync status. 2021-01-05 18:57:06 +07:00
softsimon f46728080d Inform client when Electrum server limit exceeded 2021-01-05 17:30:53 +07:00
softsimon 1a6c2e79e6 Electrum protocol and tx lookup setting. 2021-01-05 03:06:57 +07:00
softsimon 7729ad8b79 Convert sighash to match esplora. 2021-01-03 22:02:10 +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 89b4de2484 Fixed addressTransactions with pagination in electrum API. 2020-12-30 02:27:34 +07:00
softsimon 5390629e41 Improved block fetching performance. 2020-12-30 01:47:07 +07:00
softsimon 62c78f5b08 Adding getBlocks support. 2020-12-29 20:41:16 +07:00
softsimon ae87694bc3 Use @mempool/electrum-client lib as Electrum Client lib. 2020-12-29 14:14:34 +07:00
softsimon a3644e23a7 Switching Electrum Client lib supporting auto reconnect. 2020-12-29 00:41:02 +07:00
softsimon 3c0fa71a10 Updates for general transaction and block fetching. 2020-12-28 20:17:32 +07:00
softsimon bb28a56622 Big refactor of multiple backends handling. 2020-12-28 04:47:22 +07:00
softsimon 8d0db12abe 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 8b1768f745 Update translated strings from Transifex 2020-12-24 04:16:00 +09:00
wiz 8f3db3690c Merge pull request #187 from mempool/simon/angular-universal
Angular Universal Milestone 1
2020-12-24 04:13:17 +09:00
wiz 87fbdc063b Rewrite server.ts again to properly add i18n support into SSR mode 2020-12-23 18:04:30 +09:00
wiz b261243f85 Rewrite server.ts to fix i18n and implement proper HTTP 404 responses 2020-12-23 13:26:11 +09:00
wiz 2385ec7cde Update mempool-frontend-config.sample.json for NGINX_HOSTNAME vars 2020-12-22 13:11:31 +09:00
wiz 6491d4576a Fixes after merging master into AU branch, add nginx.conf for SSR 2020-12-22 11:31:49 +09:00