Tags: mempool/mempool
Tags
The Mempool Open Source Project® v3.3.1 [Highlights] * Preview coinbase transactions from Stratum jobs * Taproot script tree visualization * Sighash icons & highlighting * Stale block comparisons & visualizations * Annex goggles support & labeling * Sub-1-Sat/vB support * Ephemeral dust support * Display signatures in PSBT previews * Simplicity support (Liquid) * /api/tx/:txId/merkle-proof API endpoint for non-esplora backends * Angular 16 -> 20 upgrade * Decimal fee recommendations * Taproot witness annotations * Miscellaneous bugfixes and improvements * Regtest support And much more! [Changelog] * portlandhodl/ckpool-install-support by @portlandhodl in #5860 * Fix network change bug on stratum pages by @mononaut in #5864 * Continue to tag Docker builds as latest by @knorrium in #5863 * Fix false positive address poisoning warnings on wallet page by @mononaut in #5848 * preview stratum coinbase transactions by @mononaut in #5865 * wallet cache by @mononaut in #5830 * wallet 404 by @mononaut in #5831 * [accelerator] ui polish by @nymkappa in #5862 * Switch hammer to pickaxe by @hunicus in #5858 * River dashboard by @mononaut in #5846 * Replace mempool liquidity with mempool wallet by @hunicus in #5870 * Replace skinny pickaxe with fat pickaxe by @hunicus in #5869 * Fix liquid scroll overflow by @natsoni in #5871 * Taptree widget on addresss page by @natsoni in #5825 * [indexing] make `blocks.definition_hash` nullable and exit early if appropriate by @nymkappa in #5758 * Update copyright year to 2025 by @hunicus in #5872 * [Fix] CKSolo FreeBSD Production Installer Script by @portlandhodl in #5874 * maybe fix pickaxe svg bug by @mononaut in #5878 * Remove Bisq from Production Install Script by @portlandhodl in #5879 * Reset taptree widget on address change by @natsoni in #5880 * Fix cropped difficulty series in hashrate chart by @natsoni in #5876 * Switch all nav icons to svg by @hunicus in #5882 * Add new enterprise sponsor by @hunicus in #5888 * update custom dashboard configs by @mononaut in #5892 * revert borked svg fix by @mononaut in #5894 * [auth] better handling of 'disabled' users by @nymkappa in #5891 * Don't zoom when double click on amount button (mobile) by @natsoni in #5875 * [mining] fix potential bug where we try to index hashrate even if there are no blocks by @nymkappa in #5901 * [lightning] make sure channel id has valid format before caching its funding transaction by @nymkappa in #5902 * update utxo chart colors & add acceleration support by @mononaut in #5899 * fix enterprise network redirect bug by @mononaut in #5903 * experimental sighash highlighting by @mononaut in #5881 * misc signature highlighting fixes by @mononaut in #5904 * avoid requesting infinite acceleration history pages by @mononaut in #5907 * use stricter format for detecting DER signatures by @mononaut in #5905 * Annexes by @mononaut in #5906 * prioritize testnet4 address search results by @mononaut in #5915 * Fix coinbase tx details toggle by @natsoni in #5918 * Fix colspan value by @natsoni in #5919 * fix copy, add missing error string by @nymkappa in #5911 * Update social sharing image by @orangesurf in #5912 * Fix missing y axis on difficulty chart by @natsoni in #5926 * Add get-block v1 and get-blocks v1 by @hunicus in #5909 * reduce enterprise unfurler cluster sizes by @mononaut in #5927 * Add USD series to Liquid reserves graph by @natsoni in #5916 * Crop large OP_RETURN data in tx details section by @natsoni in #5920 * [accelerator] fix top-up link by @nymkappa in #5936 * [services] add new menu icons by @nymkappa in #5937 * Fix offline button wrongly opening tx preview by @natsoni in #5942 * sp cubo widget by @mononaut in #5935 * fix sub-1 sat/vb colors by @mononaut in #5939 * more dashboards by @mononaut in #5932 * [accelerator] show square payment receipt on pizza tracker by @nymkappa in #5933 * [services] add new bitcoin logo for card on file topup by @nymkappa in #5938 * Show decimal in block fee range by @natsoni in #5929 * fix cubo mobile layout by @mononaut in #5945 * tweak chart colors by @mononaut in #5944 * Bump base-x from 4.0.0 to 4.0.1 in /backend by @dependabot[bot] in #5895 * Bump mysql2 from 3.13.0 to 3.14.1 in /backend by @dependabot[bot] in #5889 * bump package-lock.json version (mismatch with package.json) by @nymkappa in #5947 * handle sub-1-sat-vb in audits by @mononaut in #5960 * standardize ephemeral dust by @mononaut in #5958 * fix frontend goggles annex detection by @mononaut in #5961 * Fix median fee calculation in underfilled blocks by @mononaut in #5954 * Add adambor to contributors by @adambor in #5962 * cubo widget tweaks by @mononaut in #5965 * Fill signatures data on transaction preview page by @natsoni in #5953 * bluer <1sat color by @mononaut in #5966 * support sub-1 sat txs in projected block fee charts by @mononaut in #5970 * fix missing prevout goggles by @mononaut in #5973 * Update Liquid branding by @natsoni in #5974 * fix fee recommendations by @mononaut in #5969 * fix blank fee distribution graph bug by @mononaut in #5977 * fix nonstandard anchor bug by @mononaut in #5978 * Calculator default value by @softsimon in #5979 * Bump axios from 1.8.1 to 1.10.0 in /backend by @dependabot[bot] in #5934 * Bump esbuild from 0.24.0 to 0.25.8 in /frontend by @dependabot[bot] in #5980 * Bump on-headers and compression in /frontend by @dependabot[bot] in #5976 * Add special block for Simplicity activation by @natsoni in #5989 * Support larger units in amount shortener by @natsoni in #5988 * Fix missing typescript import path aliases by @mononaut in #5984 * Liquid quick patch for simplicity taproot script spends by @mononaut in #5986 * Bump form-data from 4.0.0 to 4.0.4 in /backend by @dependabot[bot] in #5982 * Bump form-data from 4.0.0 to 4.0.4 in /frontend by @dependabot[bot] in #5983 * improve op_return display by @mononaut in #5990 * Update simplicity script to use correct witness element by @natsoni in #5992 * handle missing price data by @mononaut in #5994 * Fix scriptsig_asm in coinbase on non-esplora backends by @natsoni in #5997 * Fix fiat value in total received amount by @natsoni in #6002 * Update bull bitcoin logo for 2025 by @hunicus in #5792 * Fix websocket price data by @natsoni in #5999 * Add 'None' filter mode to mempool goggles by @natsoni in #5995 * [accelerator] minor tweak to dashboard `recent` widget to align status by @nymkappa in #6009 * remove console.log by @nymkappa in #6010 * Bump axios from 1.10.0 to 1.11.0 in /backend by @dependabot[bot] in #5987 * Bump pbkdf2 from 3.1.1 to 3.1.3 in /frontend by @dependabot[bot] in #5943 * Bump brace-expansion from 1.1.11 to 1.1.12 in /unfurler by @dependabot[bot] in #6013 * Bump sha.js from 2.4.11 to 2.4.12 in /frontend by @dependabot[bot] in #6015 * [menu] add new icon by @nymkappa in #6016 * [menu] add new icons by @nymkappa in #6017 * [menu] add new icon by @nymkappa in #6018 * Tag Docker images as latest when both builds are successful by @knorrium in #6012 * Add /api/tx/:txId/merkle-proof endpoint by @adambor in #5964 * fix sync-assets.js bugs by @mononaut in #6026 * Expose chain tips in public API by @mononaut in #6008 * [axios] bump timeouts from 10000 ms to 20000 ms by @nymkappa in #6032 * [accelerator] we don't need to start a new price subscription at checkout by @nymkappa in #6029 * Fix tx-list highlight overflow on small screens by @natsoni in #6033 * Improve tooltip message for number of scripts in Taproot tree by @natsoni in #6034 * Bump axios from 1.11.0 to 1.12.2 in /backend by @dependabot[bot] in #6037 * Bump cipher-base from 1.0.4 to 1.0.6 in /frontend by @dependabot[bot] in #6014 * Bump start-server-and-test from 2.0.3 to 2.1.0 in /frontend by @dependabot[bot] in #6027 * fix production readme electrs setup by @nymkappa in #6049 * always serve latest good prices by @mononaut in #6021 * Update custom dashboard by @natsoni in #6057 * Add custom image to balance graph widget by @natsoni in #6056 * Remove FreeBSD hack for sysconf with Rust by @junderw in #6058 * bump unfurler tar-fs dependency to 2.1.4 by @mononaut in #6053 * address poisoning detection fixes by @mononaut in #6055 * Reduce redundant block lookups by @mononaut in #6041 * fix process exit codes overridden to zero by @mononaut in #6043 * fix unhandled promise rejections & async issues by @mononaut in #6044 * Cache rust and npm deps by @knorrium in #6020 * support branded subdomains on liquid by @mononaut in #5975 * Add FAQ link for block child earlier than parent by @natsoni in #6023 * wildcard for prod domains by @mononaut in #6063 * don't hide accelerator modal for high-priority txs by @mononaut in #6062 * smaller custom dash image on mobile by @mononaut in #6061 * Hide faq icon for older blocks by @natsoni in #6064 * index & serve stale blocks by @mononaut in #6030 * Add /api/address/:address/utxo endpoint by @adambor in #5959 * [accelerator] use unique wording for acceleration confirmation by @nymkappa in #6028 * fix electrum /scripthash/.../utxo by @mononaut in #6065 * stale block list page by @mononaut in #6066 * [login/signup] polish redirects by @nymkappa in #6031 * Check for testnet4 in Bitcoin network checks by @achow101 in #6068 * stale beta by @mononaut in #6070 * Stale UX suggestions by @softsimon in #6071 * Don't show overpaid fee rating in sub-sat blocks by @natsoni in #6075 * stale block UI fixes by @mononaut in #6072 * fix block first seen time extraction by @mononaut in #6073 * limit stale block indexing queue size by @mononaut in #6076 * hotfix difficulty adjustment bug by @mononaut in #6078 * update block cache with stale data by @mononaut in #6084 * fix partial index chain validation by @mononaut in #6080 * Bump dtolnay/rust-toolchain from d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a to 6d653acede28d24f02e3cd41383119e8b1b35921 by @dependabot[bot] in #6047 * Refactor the sync assets script by @knorrium in #6067 * npm audit fix by @softsimon in #6093 * Community/about page: replace Citadel with Nirvati by @AaronDewes in #6091 * [accelerator] additional acceleration history API fixes by @mononaut in #6103 * set content limit to 10mb by @nymkappa in #5778 * [accelerator] use /accelerator/accelerations/:txid in transaction component by @nymkappa in #6101 * Add database integration tests by @knorrium in #6105 * Update the e2e tests dependencies by @knorrium in #6108 * Angular 16 -> 20 by @softsimon in #6100 * Allow pushdata numbers in multisig parser by @natsoni in #6118 * Fix bowtie tooltip output on electrum backend by @natsoni in #6122 * add missing trackBy fn to CPFP table by @mononaut in #6133 * fix debug.log permissions by @mononaut in #6074 * taproot witness annotations by @mononaut in #6092 * fix stale block links by @mononaut in #6094 * update frontend dependencies by @mononaut in #6123 * update backend dependencies by @mononaut in #6124 * standardize v30 op_return policy by @mononaut in #6095 * unstandardize excessive legacy sigops (v30 policy) by @mononaut in #6096 * update constributors by @mononaut in #6134 * Update default theme to wiz and rename classic to softsimon by @natsoni in #6104 * Bump cypress from 15.6.0 to 15.7.0 in /frontend by @dependabot[bot] in #6120 * fractional fee API by @mononaut in #6089 * remove obsolete conf settings for v30 by @mononaut in #6136 * decimal fee recommendations by @mononaut in #6090 * fix recommended fee tests by @mononaut in #6140 * round precise fees to 3.d.p by @mononaut in #6142 * Prevent accumulation of scheduled indexing runs by @natsoni in #6113 * [accelerator] show accel count in chart, default to 1y stats, force min 1m in chart by @nymkappa in #5602 * Fix indexer retry flow by @natsoni in #6149 * Enable the mariadb auto upgrade process by @knorrium in #6150 * [deps] bump frontend angular to 20.3.15 by @mononaut in #6151 * Change nav links for docs/book to enterprise/db on official instances by @hunicus in #6148 * Add api docs for /api/v1/fees/precise by @hunicus in #6147 * maybe fix scriptsig asm parsing buffer overflow by @mononaut in #6158 * fix unreachable code warnings by @mononaut in #6156 * fix ln undefined .split error by @mononaut in #6157 * Correct enterprise upsell link in docs by @hunicus in #6163 * Display unpublished scripts in taptree widget by @natsoni in #6129 * Remove unused tlite dependency by @natsoni in #6166 * Bump systeminformation and cypress in /frontend by @dependabot[bot] in #6172 * Bump express in /frontend by @dependabot[bot] in #6137 * Bump express from 4.21.2 to 4.22.1 in /backend by @dependabot[bot] in #6138 * Bump mysql2 from 3.14.1 to 3.16.0 in /backend by @dependabot[bot] in #6167 * remove frontend esbuild dependency by @mononaut in #6173 * [prices] remove unused internal API by @nymkappa in #6025 * show duplicate txid notice by @mononaut in #6174 * fix bad block 1 link by @mononaut in #6175 * Allow the frontend Docker container to override the proxied services URL by @knorrium in #6177 * Accelerate button on unconfirmed transactions in address page by @natsoni in #6171 * update i18n by @mononaut in #6183 * Delete unfurler by @wiz in #6184 * add missing liquid png by @mononaut in #6186 * fix logger jest mock in backend tests by @mononaut in #6188 * Fix frontend deprecation warnings by @natsoni in #6182 * remove unnecessary og:image:type tags by @mononaut in #6191 * [theme] if css fails to load, revert to default by @nymkappa in #6196 * [price] remove bitfinex JPY feed by @nymkappa in #6197 * Fix a few lint errors by @knorrium in #6192 * filter private addresses on wallet page by @mononaut in #6199 * Improve color theme loading and fix Safari issues by @natsoni in #6201 * feat: Add mempool-electrs docs by @junderw in #6205 * bump frontend packages by @mononaut in #6206 * Bump ws and @types/ws in /backend by @dependabot[bot] in #6195 * Update electrum RPC responses by @orangesurf in #6210 * Bump node to v24.13 by @knorrium in #6212 * Refactor Docker workflow by @knorrium in #6214 * Refactor Github Docker workflows by @knorrium in #6135 * build & use content-hashed theme bundles by @mononaut in #6215 * Update Liquid default preview image by @natsoni in #6221 * [deps] bump qs and body-parser backend versions by @mononaut in #6207 * unsquish cobranded logos by @mononaut in #6222 * Add mempool holdings logo to about page by @mononaut in #6224 * fix error pipe, improve address errors by @mononaut in #6225 * Bump hono from 4.11.3 to 4.11.4 in /frontend by @dependabot[bot] in #6211 * Bump cypress from 15.8.1 to 15.9.0 in /frontend by @dependabot[bot] in #6213 * bump tar to 7.5.5 and jsdiff to 4.0.4 by @mononaut in #6229 * Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in #6230 * Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 by @dependabot[bot] in #6179 * Bump axios from 1.12.2 to 1.13.3 in /backend by @dependabot[bot] in #6236 * [accelerator] accelerator referral code rev share by @nymkappa in #5952 * Add missing liquid federation address by @natsoni in #6237 * [liquid] fix peg db table truncations by @mononaut in #6239 * Polish Liquid dashboard during initial indexing by @natsoni in #6241 * Freeze skeleton loader while Liquid audit is in progress by @natsoni in #6244 * Bump hono from 4.11.4 to 4.11.7 in /frontend by @dependabot[bot] in #6242 * Bump tar and @angular/cli in /frontend by @dependabot[bot] in #6245 * hotfix for qs breaking query param change by @mononaut in #6246 * Add support for regtest by @knorrium in #6248 * Fix DB migration: only rollback Liquid data if needed by @natsoni in #6247 * Add regtest to the isAnyTestnet check by @knorrium in #6250 * Use the mempool-ci runner by @knorrium in #6252 * update transifex strings by @mononaut in #6251 * Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /frontend by @dependabot[bot] in #6253 * stricter async/await linting by @mononaut in #6045 * Hardcode federation addresses timelock to 4032 and rollback db by @natsoni in #6293 * Fix Lightning group overlapping title by @natsoni in #6290 * [auto-accelerator] document APIs by @nymkappa in #6231 * Fix the lightning node rankings dashboard by @knorrium in #6190 * Trigger hashrate weekly reindexing when mining pools are updated by @natsoni in #6309 * feat: improve UX by changing cursor to grab on blockchain wrapper by @most-improve123 in #6315 * fix(ui): pools address overflow and hide button on mobile (#5917) by @OscarG673 in #6274 * fix(a11y): add accessible labels to network dropdown and clipboard buttons by @kayyrod21 in #6260 * Bump webpack and @angular-devkit/build-angular in /frontend by @dependabot[bot] in #6277 * Bump axios from 1.13.2 to 1.13.5 in /frontend by @dependabot[bot] in #6299 * [npm] bump @angular/cli to 20.3.16 by @nymkappa in #6321 * Bump mysql2 from 3.16.0 to 3.17.1 in /backend by @dependabot[bot] in #6305 * Bump axios from 1.13.3 to 1.13.5 in /backend by @dependabot[bot] in #6300 * Bump qs from 6.14.1 to 6.14.2 in /backend by @dependabot[bot] in #6313 * Bump qs from 6.14.1 to 6.14.2 in /frontend by @dependabot[bot] in #6314 * Fix: Transaction's ETA changes on reload page by @rodribp in #6312 * fix: resolve CSS variables in SVG export by @JMoises-XCode in #6303 * [Bug] Lower fee rate range = 0 #5757 by @jramos0 in #6263 * Calculator improvements by @knorrium in #6259 * [enterprise] add support for testnets in enterprise landing page by @nymkappa in #6302 * [graph] fix `block-fees-subsidy` graph legend persistence by @nymkappa in #6327 * Refactor block first seen extraction from logs by @natsoni in #6081 * Add onramp and cake to about page by @hunicus in #6324 * [treasuries] make tx list more responsive by @nymkappa in #6291 * feat: add showDetails query param and toggle for tx metadata by @jramos0 in #6272 * Bump hono from 4.11.9 to 4.12.0 in /frontend by @dependabot[bot] in #6334 * Bump tar from 7.5.7 to 7.5.9 in /frontend by @dependabot[bot] in #6333 * Bump systeminformation from 5.27.14 to 5.31.1 in /frontend by @dependabot[bot] in #6332 * Update from transifex by @mononaut in #6326 [New Contributors] * @adambor made their first contribution in #5962 * @achow101 made their first contribution in #6068 * @most-improve123 made their first contribution in #6315 * @OscarG673 made their first contribution in #6274 * @kayyrod21 made their first contribution in #6260 * @rodribp made their first contribution in #6312 * @JMoises-XCode made their first contribution in #6303 * @jramos0 made their first contribution in #6263 Full Changelog: v3.2.1...v3.3.0
  <img width="768" height="729" alt="stale blocks" src="https://github.com/user-attachments/assets/2dec8244-a7d1-4d8c-9751-b497be368acf" /> - Preview coinbase transactions from Stratum jobs - Taproot script tree visualization - Sighash icons & highlighting - Stale block comparisons & visualizations - Annex goggles support & labeling - Sub-1-Sat/vB support - Ephemeral dust support - Display signatures in PSBT previews - Simplicity support (Liquid) - /api/tx/:txId/merkle-proof API endpoint for non-esplora backends - Angular 16 -> 20 upgrade - Decimal fee recommendations - Taproot witness annotations - Miscellaneous bugfixes and improvements - Regtest support And much more! * portlandhodl/ckpool-install-support by @portlandhodl in #5860 * Fix network change bug on stratum pages by @mononaut in #5864 * Continue to tag Docker builds as latest by @knorrium in #5863 * Fix false positive address poisoning warnings on wallet page by @mononaut in #5848 * preview stratum coinbase transactions by @mononaut in #5865 * wallet cache by @mononaut in #5830 * wallet 404 by @mononaut in #5831 * [accelerator] ui polish by @nymkappa in #5862 * Switch hammer to pickaxe by @hunicus in #5858 * River dashboard by @mononaut in #5846 * Replace mempool liquidity with mempool wallet by @hunicus in #5870 * Replace skinny pickaxe with fat pickaxe by @hunicus in #5869 * Fix liquid scroll overflow by @natsoni in #5871 * Taptree widget on addresss page by @natsoni in #5825 * [indexing] make `blocks.definition_hash` nullable and exit early if appropriate by @nymkappa in #5758 * Update copyright year to 2025 by @hunicus in #5872 * [Fix] CKSolo FreeBSD Production Installer Script by @portlandhodl in #5874 * maybe fix pickaxe svg bug by @mononaut in #5878 * Remove Bisq from Production Install Script by @portlandhodl in #5879 * Reset taptree widget on address change by @natsoni in #5880 * Fix cropped difficulty series in hashrate chart by @natsoni in #5876 * Switch all nav icons to svg by @hunicus in #5882 * Add new enterprise sponsor by @hunicus in #5888 * update custom dashboard configs by @mononaut in #5892 * revert borked svg fix by @mononaut in #5894 * [auth] better handling of 'disabled' users by @nymkappa in #5891 * Don't zoom when double click on amount button (mobile) by @natsoni in #5875 * [mining] fix potential bug where we try to index hashrate even if there are no blocks by @nymkappa in #5901 * [lightning] make sure channel id has valid format before caching its funding transaction by @nymkappa in #5902 * update utxo chart colors & add acceleration support by @mononaut in #5899 * fix enterprise network redirect bug by @mononaut in #5903 * experimental sighash highlighting by @mononaut in #5881 * misc signature highlighting fixes by @mononaut in #5904 * avoid requesting infinite acceleration history pages by @mononaut in #5907 * use stricter format for detecting DER signatures by @mononaut in #5905 * Annexes by @mononaut in #5906 * prioritize testnet4 address search results by @mononaut in #5915 * Fix coinbase tx details toggle by @natsoni in #5918 * Fix colspan value by @natsoni in #5919 * fix copy, add missing error string by @nymkappa in #5911 * Update social sharing image by @orangesurf in #5912 * Fix missing y axis on difficulty chart by @natsoni in #5926 * Add get-block v1 and get-blocks v1 by @hunicus in #5909 * reduce enterprise unfurler cluster sizes by @mononaut in #5927 * Add USD series to Liquid reserves graph by @natsoni in #5916 * Crop large OP_RETURN data in tx details section by @natsoni in #5920 * [accelerator] fix top-up link by @nymkappa in #5936 * [services] add new menu icons by @nymkappa in #5937 * Fix offline button wrongly opening tx preview by @natsoni in #5942 * sp cubo widget by @mononaut in #5935 * fix sub-1 sat/vb colors by @mononaut in #5939 * more dashboards by @mononaut in #5932 * [accelerator] show square payment receipt on pizza tracker by @nymkappa in #5933 * [services] add new bitcoin logo for card on file topup by @nymkappa in #5938 * Show decimal in block fee range by @natsoni in #5929 * fix cubo mobile layout by @mononaut in #5945 * tweak chart colors by @mononaut in #5944 * Bump base-x from 4.0.0 to 4.0.1 in /backend by @dependabot[bot] in #5895 * Bump mysql2 from 3.13.0 to 3.14.1 in /backend by @dependabot[bot] in #5889 * bump package-lock.json version (mismatch with package.json) by @nymkappa in #5947 * handle sub-1-sat-vb in audits by @mononaut in #5960 * standardize ephemeral dust by @mononaut in #5958 * fix frontend goggles annex detection by @mononaut in #5961 * Fix median fee calculation in underfilled blocks by @mononaut in #5954 * Add adambor to contributors by @adambor in #5962 * cubo widget tweaks by @mononaut in #5965 * Fill signatures data on transaction preview page by @natsoni in #5953 * bluer <1sat color by @mononaut in #5966 * support sub-1 sat txs in projected block fee charts by @mononaut in #5970 * fix missing prevout goggles by @mononaut in #5973 * Update Liquid branding by @natsoni in #5974 * fix fee recommendations by @mononaut in #5969 * fix blank fee distribution graph bug by @mononaut in #5977 * fix nonstandard anchor bug by @mononaut in #5978 * Calculator default value by @softsimon in #5979 * Bump axios from 1.8.1 to 1.10.0 in /backend by @dependabot[bot] in #5934 * Bump esbuild from 0.24.0 to 0.25.8 in /frontend by @dependabot[bot] in #5980 * Bump on-headers and compression in /frontend by @dependabot[bot] in #5976 * Add special block for Simplicity activation by @natsoni in #5989 * Support larger units in amount shortener by @natsoni in #5988 * Fix missing typescript import path aliases by @mononaut in #5984 * Liquid quick patch for simplicity taproot script spends by @mononaut in #5986 * Bump form-data from 4.0.0 to 4.0.4 in /backend by @dependabot[bot] in #5982 * Bump form-data from 4.0.0 to 4.0.4 in /frontend by @dependabot[bot] in #5983 * improve op_return display by @mononaut in #5990 * Update simplicity script to use correct witness element by @natsoni in #5992 * handle missing price data by @mononaut in #5994 * Fix scriptsig_asm in coinbase on non-esplora backends by @natsoni in #5997 * Fix fiat value in total received amount by @natsoni in #6002 * Update bull bitcoin logo for 2025 by @hunicus in #5792 * Fix websocket price data by @natsoni in #5999 * Add 'None' filter mode to mempool goggles by @natsoni in #5995 * [accelerator] minor tweak to dashboard `recent` widget to align status by @nymkappa in #6009 * remove console.log by @nymkappa in #6010 * Bump axios from 1.10.0 to 1.11.0 in /backend by @dependabot[bot] in #5987 * Bump pbkdf2 from 3.1.1 to 3.1.3 in /frontend by @dependabot[bot] in #5943 * Bump brace-expansion from 1.1.11 to 1.1.12 in /unfurler by @dependabot[bot] in #6013 * Bump sha.js from 2.4.11 to 2.4.12 in /frontend by @dependabot[bot] in #6015 * [menu] add new icon by @nymkappa in #6016 * [menu] add new icons by @nymkappa in #6017 * [menu] add new icon by @nymkappa in #6018 * Tag Docker images as latest when both builds are successful by @knorrium in #6012 * Add /api/tx/:txId/merkle-proof endpoint by @adambor in #5964 * fix sync-assets.js bugs by @mononaut in #6026 * Expose chain tips in public API by @mononaut in #6008 * [axios] bump timeouts from 10000 ms to 20000 ms by @nymkappa in #6032 * [accelerator] we don't need to start a new price subscription at checkout by @nymkappa in #6029 * Fix tx-list highlight overflow on small screens by @natsoni in #6033 * Improve tooltip message for number of scripts in Taproot tree by @natsoni in #6034 * Bump axios from 1.11.0 to 1.12.2 in /backend by @dependabot[bot] in #6037 * Bump cipher-base from 1.0.4 to 1.0.6 in /frontend by @dependabot[bot] in #6014 * Bump start-server-and-test from 2.0.3 to 2.1.0 in /frontend by @dependabot[bot] in #6027 * fix production readme electrs setup by @nymkappa in #6049 * always serve latest good prices by @mononaut in #6021 * Update custom dashboard by @natsoni in #6057 * Add custom image to balance graph widget by @natsoni in #6056 * Remove FreeBSD hack for sysconf with Rust by @junderw in #6058 * bump unfurler tar-fs dependency to 2.1.4 by @mononaut in #6053 * address poisoning detection fixes by @mononaut in #6055 * Reduce redundant block lookups by @mononaut in #6041 * fix process exit codes overridden to zero by @mononaut in #6043 * fix unhandled promise rejections & async issues by @mononaut in #6044 * Cache rust and npm deps by @knorrium in #6020 * support branded subdomains on liquid by @mononaut in #5975 * Add FAQ link for block child earlier than parent by @natsoni in #6023 * wildcard for prod domains by @mononaut in #6063 * don't hide accelerator modal for high-priority txs by @mononaut in #6062 * smaller custom dash image on mobile by @mononaut in #6061 * Hide faq icon for older blocks by @natsoni in #6064 * index & serve stale blocks by @mononaut in #6030 * Add /api/address/:address/utxo endpoint by @adambor in #5959 * [accelerator] use unique wording for acceleration confirmation by @nymkappa in #6028 * fix electrum /scripthash/.../utxo by @mononaut in #6065 * stale block list page by @mononaut in #6066 * [login/signup] polish redirects by @nymkappa in #6031 * Check for testnet4 in Bitcoin network checks by @achow101 in #6068 * stale beta by @mononaut in #6070 * Stale UX suggestions by @softsimon in #6071 * Don't show overpaid fee rating in sub-sat blocks by @natsoni in #6075 * stale block UI fixes by @mononaut in #6072 * fix block first seen time extraction by @mononaut in #6073 * limit stale block indexing queue size by @mononaut in #6076 * hotfix difficulty adjustment bug by @mononaut in #6078 * update block cache with stale data by @mononaut in #6084 * fix partial index chain validation by @mononaut in #6080 * Bump dtolnay/rust-toolchain from d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a to 6d653acede28d24f02e3cd41383119e8b1b35921 by @dependabot[bot] in #6047 * Refactor the sync assets script by @knorrium in #6067 * npm audit fix by @softsimon in #6093 * Community/about page: replace Citadel with Nirvati by @AaronDewes in #6091 * [accelerator] additional acceleration history API fixes by @mononaut in #6103 * set content limit to 10mb by @nymkappa in #5778 * [accelerator] use /accelerator/accelerations/:txid in transaction component by @nymkappa in #6101 * Add database integration tests by @knorrium in #6105 * Update the e2e tests dependencies by @knorrium in #6108 * Angular 16 -> 20 by @softsimon in #6100 * Allow pushdata numbers in multisig parser by @natsoni in #6118 * Fix bowtie tooltip output on electrum backend by @natsoni in #6122 * add missing trackBy fn to CPFP table by @mononaut in #6133 * fix debug.log permissions by @mononaut in #6074 * taproot witness annotations by @mononaut in #6092 * fix stale block links by @mononaut in #6094 * update frontend dependencies by @mononaut in #6123 * update backend dependencies by @mononaut in #6124 * standardize v30 op_return policy by @mononaut in #6095 * unstandardize excessive legacy sigops (v30 policy) by @mononaut in #6096 * update constributors by @mononaut in #6134 * Update default theme to wiz and rename classic to softsimon by @natsoni in #6104 * Bump cypress from 15.6.0 to 15.7.0 in /frontend by @dependabot[bot] in #6120 * fractional fee API by @mononaut in #6089 * remove obsolete conf settings for v30 by @mononaut in #6136 * decimal fee recommendations by @mononaut in #6090 * fix recommended fee tests by @mononaut in #6140 * round precise fees to 3.d.p by @mononaut in #6142 * Prevent accumulation of scheduled indexing runs by @natsoni in #6113 * [accelerator] show accel count in chart, default to 1y stats, force min 1m in chart by @nymkappa in #5602 * Fix indexer retry flow by @natsoni in #6149 * Enable the mariadb auto upgrade process by @knorrium in #6150 * [deps] bump frontend angular to 20.3.15 by @mononaut in #6151 * Change nav links for docs/book to enterprise/db on official instances by @hunicus in #6148 * Add api docs for /api/v1/fees/precise by @hunicus in #6147 * maybe fix scriptsig asm parsing buffer overflow by @mononaut in #6158 * fix unreachable code warnings by @mononaut in #6156 * fix ln undefined .split error by @mononaut in #6157 * Correct enterprise upsell link in docs by @hunicus in #6163 * Display unpublished scripts in taptree widget by @natsoni in #6129 * Remove unused tlite dependency by @natsoni in #6166 * Bump systeminformation and cypress in /frontend by @dependabot[bot] in #6172 * Bump express in /frontend by @dependabot[bot] in #6137 * Bump express from 4.21.2 to 4.22.1 in /backend by @dependabot[bot] in #6138 * Bump mysql2 from 3.14.1 to 3.16.0 in /backend by @dependabot[bot] in #6167 * remove frontend esbuild dependency by @mononaut in #6173 * [prices] remove unused internal API by @nymkappa in #6025 * show duplicate txid notice by @mononaut in #6174 * fix bad block 1 link by @mononaut in #6175 * Allow the frontend Docker container to override the proxied services URL by @knorrium in #6177 * Accelerate button on unconfirmed transactions in address page by @natsoni in #6171 * update i18n by @mononaut in #6183 * Delete unfurler by @wiz in #6184 * add missing liquid png by @mononaut in #6186 * fix logger jest mock in backend tests by @mononaut in #6188 * Fix frontend deprecation warnings by @natsoni in #6182 * remove unnecessary og:image:type tags by @mononaut in #6191 * [theme] if css fails to load, revert to default by @nymkappa in #6196 * [price] remove bitfinex JPY feed by @nymkappa in #6197 * 🧹 Fix a few lint errors by @knorrium in #6192 * filter private addresses on wallet page by @mononaut in #6199 * Improve color theme loading and fix Safari issues by @natsoni in #6201 * feat: Add mempool-electrs docs by @junderw in #6205 * bump frontend packages by @mononaut in #6206 * Bump ws and @types/ws in /backend by @dependabot[bot] in #6195 * Update electrum RPC responses by @orangesurf in #6210 * Bump node to v24.13 by @knorrium in #6212 * Refactor Docker workflow by @knorrium in #6214 * Refactor Github Docker workflows by @knorrium in #6135 * build & use content-hashed theme bundles by @mononaut in #6215 * Update Liquid default preview image by @natsoni in #6221 * [deps] bump qs and body-parser backend versions by @mononaut in #6207 * unsquish cobranded logos by @mononaut in #6222 * Add mempool holdings logo to about page by @mononaut in #6224 * fix error pipe, improve address errors by @mononaut in #6225 * Bump hono from 4.11.3 to 4.11.4 in /frontend by @dependabot[bot] in #6211 * Bump cypress from 15.8.1 to 15.9.0 in /frontend by @dependabot[bot] in #6213 * bump tar to 7.5.5 and jsdiff to 4.0.4 by @mononaut in #6229 * Bump lodash from 4.17.21 to 4.17.23 in /frontend by @dependabot[bot] in #6230 * Bump dtolnay/rust-toolchain from 6d653acede28d24f02e3cd41383119e8b1b35921 to f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 by @dependabot[bot] in #6179 * Bump axios from 1.12.2 to 1.13.3 in /backend by @dependabot[bot] in #6236 * [accelerator] accelerator referral code rev share by @nymkappa in #5952 * Add missing liquid federation address by @natsoni in #6237 * [liquid] fix peg db table truncations by @mononaut in #6239 * Polish Liquid dashboard during initial indexing by @natsoni in #6241 * Freeze skeleton loader while Liquid audit is in progress by @natsoni in #6244 * Bump hono from 4.11.4 to 4.11.7 in /frontend by @dependabot[bot] in #6242 * Bump tar and @angular/cli in /frontend by @dependabot[bot] in #6245 * hotfix for qs breaking query param change by @mononaut in #6246 * Add support for regtest by @knorrium in #6248 * Fix DB migration: only rollback Liquid data if needed by @natsoni in #6247 * Add regtest to the isAnyTestnet check by @knorrium in #6250 * Use the mempool-ci runner by @knorrium in #6252 * update transifex strings by @mononaut in #6251 * Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 in /frontend by @dependabot[bot] in #6253 * stricter async/await linting by @mononaut in #6045 * Hardcode federation addresses timelock to 4032 and rollback db by @natsoni in #6293 * Fix Lightning group overlapping title by @natsoni in #6290 * [auto-accelerator] document APIs by @nymkappa in #6231 * Fix the lightning node rankings dashboard by @knorrium in #6190 * Trigger hashrate weekly reindexing when mining pools are updated by @natsoni in #6309 * feat: improve UX by changing cursor to grab on blockchain wrapper by @most-improve123 in #6315 * fix(ui): pools address overflow and hide button on mobile (#5917) by @OscarG673 in #6274 * fix(a11y): add accessible labels to network dropdown and clipboard buttons by @kayyrod21 in #6260 * Bump webpack and @angular-devkit/build-angular in /frontend by @dependabot[bot] in #6277 * Bump axios from 1.13.2 to 1.13.5 in /frontend by @dependabot[bot] in #6299 * [npm] bump @angular/cli to 20.3.16 by @nymkappa in #6321 * Bump mysql2 from 3.16.0 to 3.17.1 in /backend by @dependabot[bot] in #6305 * Bump axios from 1.13.3 to 1.13.5 in /backend by @dependabot[bot] in #6300 * Bump qs from 6.14.1 to 6.14.2 in /backend by @dependabot[bot] in #6313 * Bump qs from 6.14.1 to 6.14.2 in /frontend by @dependabot[bot] in #6314 * Fix: Transaction's ETA changes on reload page by @rodribp in #6312 * fix: resolve CSS variables in SVG export by @JMoises-XCode in #6303 * [Bug] Lower fee rate range = 0 #5757 by @jramos0 in #6263 * 🧮 Calculator improvements by @knorrium in #6259 * [enterprise] add support for testnets in enterprise landing page by @nymkappa in #6302 * [graph] fix `block-fees-subsidy` graph legend persistence by @nymkappa in #6327 * Refactor block first seen extraction from logs by @natsoni in #6081 * Add onramp and cake to about page by @hunicus in #6324 * [treasuries] make tx list more responsive by @nymkappa in #6291 * feat: add showDetails query param and toggle for tx metadata by @jramos0 in #6272 * Bump hono from 4.11.9 to 4.12.0 in /frontend by @dependabot[bot] in #6334 * Bump tar from 7.5.7 to 7.5.9 in /frontend by @dependabot[bot] in #6333 * Bump systeminformation from 5.27.14 to 5.31.1 in /frontend by @dependabot[bot] in #6332 * Update from transifex by @mononaut in #6326 * @adambor made their first contribution in #5962 * @achow101 made their first contribution in #6068 * @most-improve123 made their first contribution in #6315 * @OscarG673 made their first contribution in #6274 * @kayyrod21 made their first contribution in #6260 * @rodribp made their first contribution in #6312 * @JMoises-XCode made their first contribution in #6303 * @jramos0 made their first contribution in #6263 **Full Changelog**: v3.2.1...v3.3.0
PreviousNext