Commit Graph
100 Commits
Author SHA1 Message Date
softsimon bd6df3a94d Signet network color. 2021-02-21 01:45:52 +07:00
softsimon bc8fd92ee6 Signet should use sBTC not tBTC. 2021-02-21 00:40:47 +07:00
softsimon da61a72283 Signet support in the frontend. 2021-02-20 23:12:22 +07:00
softsimon 8dc4cba01d Updating mempool logo and adding new mempool space logo. New frontend config OFFICIAL_MEMPOOL_SPACE to enable the latter.
fixes #336
2021-02-18 13:34:05 +07:00
softsimon ff4c3b9b8c Update from transifex. 2021-02-15 00:15:04 +07:00
softsimon 1ade0fc20a Adding Telegram group link on about page. 2021-02-14 23:23:03 +07:00
softsimon 8d0df59a31 Make clear protection timeout configurable.
fixes #335
2021-02-14 20:32:00 +07:00
softsimon b11c2a7879 Optimized cache chunks. Default cache files to /cache directory.
fixes #341
2021-02-14 19:50:31 +07:00
softsimon cf4406a37c Use mempool clear protection feature also when in bitcoind mode.
fixes #335
2021-02-14 01:04:44 +07:00
softsimon 54e1f38d2f Removing lightning htlc matching since it has false positives.
refs #324
2021-02-10 19:55:11 +07:00
softsimon 8e02ff91f5 Fix for hard coded sponsor url.
refs #319
2021-02-07 03:00:02 +07:00
softsimon 9651fa7859 Removing sponsors code.
Support new sponsor confirmation polling.
fixes #319
2021-02-07 02:20:07 +07:00
softsimon d0edb3ff92 Adding v2.1 screen shot. 2021-02-04 17:58:23 +07:00
softsimon add901aaac Don't display multisig tag on lightning/liquid contracts.
refs #324
2021-02-03 19:03:59 +07:00
softsimon 0fac6602df Only lowercase bech32 addresses in address prefix search.
fixes #327
2021-02-03 17:13:29 +07:00
softsimon c5a4750ba4 Updating from transifex. 2021-02-03 15:57:51 +07:00
softsimon 2dcb7efc9d Updating from transifex. 2021-02-03 15:30:38 +07:00
softsimon 9cd67d878f bitcoind: Parse witness scripts from P2SH transactions.
fixes #323
2021-02-03 13:11:14 +07:00
softsimon 462fc0f2a2 Type fix for contract parsing.
refs #324
2021-02-03 12:51:30 +07:00
softsimon 4395b93710 Display P2PK inputs as "P2PK" instead of empty string.
fixes #290
2021-02-02 01:32:15 +07:00
softsimon d0a1ea6693 Don't display fee rating when block medianFee is empty to fix "overpaid by infinity".
fixes #288
2021-02-02 00:10:57 +07:00
softsimon 65454bf169 Hide address received/sent from address page when using electrum API.
fixes #294
2021-02-01 04:52:24 +07:00
softsimon 8623864470 Detect network from url also when languages are being used.
fixes #287
2021-02-01 04:17:34 +07:00
softsimon 1bed4b4313 Moved sponsors cache creation until after diskcache is done.
refs #315
2021-01-30 22:12:22 +07:00
softsimon 1b8bd80d4c Refactored when statistics cache from database is created.
refs #315
2021-01-30 21:40:04 +07:00
softsimon 004c7b072d Upgrading mysql client lib. 2021-01-30 21:39:23 +07:00
softsimon 2c94f3a8ef Wait for database connection established before continuing startup.
refs #315
2021-01-30 21:09:30 +07:00
softsimon db6ab5091c Increased database query timeouts
fixes #315
2021-01-30 19:20:52 +07:00
softsimon 42fa7c67bb Replacing localhost with 127.0.0.1 2021-01-30 18:43:58 +07:00
softsimon ec9fdbe3d6 Adding missing default timeout on all axios requests.
fixes #314
2021-01-30 16:25:22 +07:00
softsimon c9f2a871fc Fix for fee estimate not being correct when block is almost full with more projected blocks in queue.
fixes #278
2021-01-30 01:34:40 +07:00
softsimon 667d4901d1 Credit Italian translator. 2021-01-29 16:58:04 +07:00
softsimon c9ef7cf0f3 Replacing weight with vsize in transactions api to match esplora. 2021-01-28 18:24:02 +07:00
softsimon 02c4ad2688 Adding Italian language. Updating nginx conf with some missing languages. 2021-01-27 20:24:32 +07:00
softsimon 4ff55e694c Don't save disk cache on exit. Handle corrupted mempool disk cache.
fixes #304
2021-01-27 01:49:11 +07:00
softsimon 5b9c39bda8 Readding deleted blocks api endpoint. 2021-01-27 00:33:16 +07:00
softsimon 82fdd4ff4e Center align offline/reconnection badge on the logo.
fixes #302
2021-01-25 01:29:58 +07:00
softsimon e262d954f0 Adding missing basic API endpoints when in bitcoind/electrum mode.
fixes #291
2021-01-25 01:09:42 +07:00
softsimon 11ff5b28b4 Always fetch at least the coinbase transaction of blocks, and throw error if failed. 2021-01-24 23:56:51 +07:00
softsimon d7b2a03bd5 Increasing clear protection period to 10 minutes. 2021-01-24 19:33:05 +07:00
softsimon 98184f49fd Updated from transifex. 2021-01-24 18:32:46 +07:00
softsimon 05953a5200 Center aligning fee box text. 2021-01-24 17:26:14 +07:00
softsimon a98199ae75 Updated from transifex. 2021-01-24 14:08:06 +07:00
softsimon 33fc7fbb86 Adjusting h5 header font-size. 2021-01-24 13:59:39 +07:00
softsimon 1e387cf7cd Reducing size of dashboard header titles to reduce overflow depending on language. 2021-01-24 11:53:42 +07:00
softsimon 076470db5c Credit hungarian translator. 2021-01-24 11:43:20 +07:00
softsimon 8f8fa7e2c9 Updating translations from transifex. 2021-01-24 04:21:07 +07:00
softsimon 6e5404f2a3 Adding hungarian language. 2021-01-24 04:19:50 +07:00
softsimon 5e0f2dda62 Disable support for Electrum TX lookups (require -txindex). 2021-01-24 04:15:06 +07:00
softsimon ee0feac7ba Correctly error handle getTransaction and set 404 status when not found. 2021-01-24 02:51:22 +07:00
softsimon 6c043f1598 Corrected Bisq stats calculation.
fixes #280
2021-01-23 19:26:05 +07:00
softsimon ccec935193 Only save cache on new block when in sync. 2021-01-22 23:20:39 +07:00
softsimon 207c156eb3 Set backend to out of sync after connection retry interval has exceeded. 2021-01-20 17:16:43 +07:00
softsimon ef364f65c0 Bitcoind: Lookup block transactions as long as in sync.
refs #288
2021-01-20 17:15:11 +07:00
softsimon 5754c0add6 Fix: Load mempool cache before checking DB connectivity. 2021-01-20 01:34:21 +07:00
softsimon 8369bb279a Fix for case-insensitive address prefix search.
fixes #301
2021-01-19 13:01:47 +07:00
softsimon a28a3b5fc9 Adding missing space. 2021-01-16 17:34:58 +07:00
softsimon ab16215634 Updated i18n 2021-01-16 14:56:19 +07:00
softsimon 84f2103469 Display a red RBF button when RBF is not enabled.
fixes #279
2021-01-16 00:24:23 +07:00
softsimon c043b99574 Adding common styling for dropdown select.
fixes #293
2021-01-16 00:10:23 +07:00
softsimon 22d5c87404 Increased disk cache chunks amount to 10 to fix json string length error. 2021-01-15 23:26:32 +07:00
softsimon 61753cdd20 Optionally support second CoreRPC instance as source for the minimum fee. 2021-01-15 22:23:32 +07:00
softsimon b2fa968b66 Minimum fee / Purging UX updates. 2021-01-15 21:21:53 +07:00
softsimon b0576cf05d Reduce displayed address length on mobile. 2021-01-13 02:10:04 +07:00
softsimon d7851f98e9 Renaming minimum fee to rejecting.
Adding progressbar to mempool size.
refs #171
2021-01-12 20:45:41 +07:00
softsimon 6c81ba521c Adding CoreRPC "Minimum fee" to the dashboard
fixes #171
2021-01-12 16:42:07 +07: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
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
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
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
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
softsimon 86c4119e1c Address page mostly working. 2020-12-22 06:04:31 +07:00