Commit Graph
100 Commits
Author SHA1 Message Date
softsimon 0c979e9440 Only lowercase bech32 addresses in address prefix search.
fixes #327
2021-02-03 17:13:29 +07:00
softsimon 18d08ce4bf Updating from transifex. 2021-02-03 15:57:51 +07:00
softsimon 96b3ca6a0b Updating from transifex. 2021-02-03 15:30:38 +07:00
softsimon ed17203a5f bitcoind: Parse witness scripts from P2SH transactions.
fixes #323
2021-02-03 13:11:14 +07:00
softsimon 999163d7ad Type fix for contract parsing.
refs #324
2021-02-03 12:51:30 +07:00
softsimon f39d90547e Display P2PK inputs as "P2PK" instead of empty string.
fixes #290
2021-02-02 01:32:15 +07:00
softsimon 09f5f552bf 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 2a5a4ddac0 Hide address received/sent from address page when using electrum API.
fixes #294
2021-02-01 04:52:24 +07:00
softsimon fd869c732d Detect network from url also when languages are being used.
fixes #287
2021-02-01 04:17:34 +07:00
softsimon f3c18b152a Moved sponsors cache creation until after diskcache is done.
refs #315
2021-01-30 22:12:22 +07:00
softsimon 35521f4871 Refactored when statistics cache from database is created.
refs #315
2021-01-30 21:40:04 +07:00
softsimon 9b9c605cbe Upgrading mysql client lib. 2021-01-30 21:39:23 +07:00
softsimon 21d32dec41 Wait for database connection established before continuing startup.
refs #315
2021-01-30 21:09:30 +07:00
softsimon c5c2222b8c Increased database query timeouts
fixes #315
2021-01-30 19:20:52 +07:00
softsimon 9d317082e1 Replacing localhost with 127.0.0.1 2021-01-30 18:43:58 +07:00
softsimon c94f004425 Adding missing default timeout on all axios requests.
fixes #314
2021-01-30 16:25:22 +07:00
softsimon 371433b2da 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 3256198ab0 Credit Italian translator. 2021-01-29 16:58:04 +07:00
softsimon da533097d9 Replacing weight with vsize in transactions api to match esplora. 2021-01-28 18:24:02 +07:00
softsimon 47dd1f2d0b Adding Italian language. Updating nginx conf with some missing languages. 2021-01-27 20:24:32 +07:00
softsimon 5f1f06fecf Don't save disk cache on exit. Handle corrupted mempool disk cache.
fixes #304
2021-01-27 01:49:11 +07:00
softsimon b08225dab5 Readding deleted blocks api endpoint. 2021-01-27 00:33:16 +07:00
softsimon 9d02ab1eb5 Center align offline/reconnection badge on the logo.
fixes #302
2021-01-25 01:29:58 +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 c9e175a0cc Always fetch at least the coinbase transaction of blocks, and throw error if failed. 2021-01-24 23:56:51 +07:00
softsimon cca95bbd66 Increasing clear protection period to 10 minutes. 2021-01-24 19:33:05 +07:00
softsimon 86902d6f33 Updated from transifex. 2021-01-24 18:32:46 +07:00
softsimon e214eedf23 Center aligning fee box text. 2021-01-24 17:26:14 +07:00
softsimon 39613cc2a2 Updated from transifex. 2021-01-24 14:08:06 +07:00
softsimon dad122625f Adjusting h5 header font-size. 2021-01-24 13:59:39 +07:00
softsimon f049e3abc4 Reducing size of dashboard header titles to reduce overflow depending on language. 2021-01-24 11:53:42 +07:00
softsimon bf28dc1eea Credit hungarian translator. 2021-01-24 11:43:20 +07:00
softsimon 4d47388e25 Updating translations from transifex. 2021-01-24 04:21:07 +07:00
softsimon 6507b5e003 Adding hungarian language. 2021-01-24 04:19:50 +07:00
softsimon 47a449e1d9 Disable support for Electrum TX lookups (require -txindex). 2021-01-24 04:15:06 +07:00
softsimon 5b268794af Correctly error handle getTransaction and set 404 status when not found. 2021-01-24 02:51:22 +07:00
softsimon fb41f58f7c Corrected Bisq stats calculation.
fixes #280
2021-01-23 19:26:05 +07:00
softsimon e82c89a985 Only save cache on new block when in sync. 2021-01-22 23:20:39 +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 a158794e2c Bitcoind: Lookup block transactions as long as in sync.
refs #288
2021-01-20 17:15:11 +07:00
softsimon 1a04b088fb Fix: Load mempool cache before checking DB connectivity. 2021-01-20 01:34:21 +07:00
softsimon 17b1325b3f Fix for case-insensitive address prefix search.
fixes #301
2021-01-19 13:01:47 +07:00
softsimon 642e54b057 Adding missing space. 2021-01-16 17:34:58 +07:00
softsimon 23323be24a Updated i18n 2021-01-16 14:56:19 +07:00
softsimon 011f35ec94 Display a red RBF button when RBF is not enabled.
fixes #279
2021-01-16 00:24:23 +07:00
softsimon 9751af096d Adding common styling for dropdown select.
fixes #293
2021-01-16 00:10:23 +07:00
softsimon 1e81355e7d Increased disk cache chunks amount to 10 to fix json string length error. 2021-01-15 23:26:32 +07:00
softsimon eff4d2c8cd Optionally support second CoreRPC instance as source for the minimum fee. 2021-01-15 22:23:32 +07:00
softsimon d49c347413 Minimum fee / Purging UX updates. 2021-01-15 21:21:53 +07:00
softsimon 8aa3379ba5 Reduce displayed address length on mobile. 2021-01-13 02:10:04 +07:00
softsimon ec845a6ac2 Renaming minimum fee to rejecting.
Adding progressbar to mempool size.
refs #171
2021-01-12 20:45:41 +07:00
softsimon 2b55ee1e07 Adding CoreRPC "Minimum fee" to the dashboard
fixes #171
2021-01-12 16:42:07 +07: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
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
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
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
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
softsimon f84b9e6582 Address page mostly working. 2020-12-22 06:04:31 +07:00
softsimon ecc0f316cc Refactored transaction handling. 2020-12-21 23:08:34 +07:00
softsimon 5dbf6789a7 Basic bitcoind/romanz-electrum support to sync the mempool and blocks. 2020-12-20 22:36:36 +07:00
softsimon cd9f8cbf93 Updating from transifex. 2020-12-10 23:38:50 +07:00
softsimon ecf49c4365 Updated from transifex. 2020-12-10 11:53:16 +07:00
softsimon d0e0ab7c24 i18n: Enabling Vietnamese 2020-12-10 11:51:27 +07:00
softsimon 56556b6c52 Updated strings from transifex. 2020-12-09 23:55:17 +07:00
softsimon d8e1023848 i18n: Enabling Finnish 2020-12-09 23:20:37 +07:00
softsimon c9f485a775 i18n: Disabling vietnamese again 2020-12-09 23:20:10 +07:00
softsimon 260735665b Status view live data now works again... 2020-12-09 01:37:14 +07:00
softsimon 5b8bcd5b7d i18n: Fixed stacked mempool block issue and enabled vietnamese. 2020-12-09 01:31:49 +07:00
softsimon 0a6f6a14b6 Pulled new strings from transifex. 2020-12-09 01:17:22 +07:00
softsimon 8e5efc47cd i18n: reuse vB/s string 2020-12-08 18:40:00 +07:00
softsimon eb9aaac0aa i18n: Fixed translations for the footer component. Merged some duplicates. 2020-12-08 18:24:02 +07:00
softsimon 40ac83ee88 Update strings from transifex. 2020-12-08 11:58:43 +07:00