The Mempool Open Source Project® v3.0.0 This release features integration with our new Mempool Accelerator™ service to help you get your stuck Bitcoin transactions confirmed quickly. You can now submit accceleration requests directly to mempool.space from your own self-hosted instance of The Mempool Open Source Project® Be your own explorer™ and self-host mempool on your own hardware, but remember: if your transaction gets stuck, Mempool Accelerator™ fixes this. [Release Notes] Mempool 3.x no longer supports blockstream/electrs! * For low-powered home server hardware, you can continue to use romanz/electrs as before. * For production installations, you need to migrate to our fork at mempool/electrs which contains many bug fixes, improvements, and new APIs over blockstream/electrs. A full wipe and re-index of your electrs db is required when migrating. [Highlights] * Added Mempool Accelerator™ to accelerate TX from your own instance * Added Mempool Googles™ new mempool and blockchain analytics tool * Added RBF Timeline visualizations including support for FullRBF * Added CPFP and Effective Fee calculations in block visualizations * Added Liquid Network audit tool to verify holdings vs liabilities * Added new Wallet Balance widget for embedding into external sites * Added customizable CSS themes including a new high-contrast mode * Added optional support for FreecurrencyAPI fiat currencies * Added optional Redis support for faster in-memory database * Added support for legacy P2PK addresses and outputs * Added new block fees graph at /graphs/mining/block-fees * Added new fiat calculator at /tools/calculator * Re-implemented our GBT algorithm in rust for high performance * Re-designed transaction page with new mobile "pizza tracker" UI * Re-designed address page with new balance history over time * Improved Block Audit for accelerated transaction out-of-band fees * Improved Websocket API to support tracking multiple addresses * Improved search box now supports searching multiple networks * Improved TV View to add new circular clock face view And more! [Changelog] * Use effective fee rate heuristics for block fee span by @mononaut in https://github.com/mempool/mempool/pull/3315 * New median fee calculation for mempool blocks by @mononaut in https://github.com/mempool/mempool/pull/3316 * Fix infinite scroll transaction list component by @nymkappa in https://github.com/mempool/mempool/pull/3611 * Fix search 1wizS test by @nymkappa in https://github.com/mempool/mempool/pull/3610 * Update some logs by @nymkappa in https://github.com/mempool/mempool/pull/3375 * Update backend NPM deps by @softsimon in https://github.com/mempool/mempool/pull/3443 * Use window.location object instead of angular router for default graph window preference setting by @nymkappa in https://github.com/mempool/mempool/pull/3608 * Wrap lightning stats importer into try/catch by @nymkappa in https://github.com/mempool/mempool/pull/3618 * Show warning on testnet/signet by @nymkappa in https://github.com/mempool/mempool/pull/3326 * Fix % on heap limit warn by @nymkappa in https://github.com/mempool/mempool/pull/3404 * Fix anchor link expand on mobile for mempool faq by @hunicus in https://github.com/mempool/mempool/pull/3568 * Add missing sanity check when fetching single price datapoint by @nymkappa in https://github.com/mempool/mempool/pull/3586 * Fix node unfurl row overflow by @mononaut in https://github.com/mempool/mempool/pull/3599 * Fix unfurl cpfp badge by @mononaut in https://github.com/mempool/mempool/pull/3600 * When a re-org happens, keep the block templates for audit by @nymkappa in https://github.com/mempool/mempool/pull/3442 * Fix broken tx diagram for non-LBTC liquid assets by @mononaut in https://github.com/mempool/mempool/pull/3601 * Update mynode profile on about page by @hunicus in https://github.com/mempool/mempool/pull/3587 * ops: Use unix sockets to query esplora from nginx by @wiz in https://github.com/mempool/mempool/pull/3247 * Key modifiers to open transaction in new tab from visualization by @mononaut in https://github.com/mempool/mempool/pull/3622 * Switch phoenix wallet logo to dark mode by @hunicus in https://github.com/mempool/mempool/pull/3630 * Redesigned testnet alert by @softsimon in https://github.com/mempool/mempool/pull/3631 * Make fiat component color class customizable by @nymkappa in https://github.com/mempool/mempool/pull/3634 * ops: Use unix sockets for MySQL by @wiz in https://github.com/mempool/mempool/pull/3640 * [esplora] fallback to tcp socket if unix socket fails by @nymkappa in https://github.com/mempool/mempool/pull/3643 * Fix indexing error by @nymkappa in https://github.com/mempool/mempool/pull/3649 * [config] add missing RETRY_UNIX_SOCKET_AFTER by @nymkappa in https://github.com/mempool/mempool/pull/3656 * Perform full cpfp calculations for the entire mempool by @mononaut in https://github.com/mempool/mempool/pull/3644 * Disable blockchain drag for middle/right click by @mononaut in https://github.com/mempool/mempool/pull/3633 * Disable mempool block animations except when new block is mined by @mononaut in https://github.com/mempool/mempool/pull/3652 * Revert TCP socket fallback by @softsimon in https://github.com/mempool/mempool/pull/3694 * Backend block tip height endpoint by @softsimon in https://github.com/mempool/mempool/pull/3687 * Add explicit timeout to mysql DB queries by @mononaut in https://github.com/mempool/mempool/pull/3696 * detect and log stalls in the main loop by @mononaut in https://github.com/mempool/mempool/pull/3689 * await for mempool change handler after loading disk cache by @mononaut in https://github.com/mempool/mempool/pull/3700 * Log websocket statistics by @mononaut in https://github.com/mempool/mempool/pull/3702 * Removing dead code causing slowdown by @softsimon in https://github.com/mempool/mempool/pull/3707 * Change forensic logging to debug by @softsimon in https://github.com/mempool/mempool/pull/3708 * Revert "Revert TCP socket fallback" by @softsimon in https://github.com/mempool/mempool/pull/3712 * skip unnecessary makeBlockTemplates call by @mononaut in https://github.com/mempool/mempool/pull/3709 * RBF Timelines by @mononaut in https://github.com/mempool/mempool/pull/2847 * Fix transaction ETA calculation by @mononaut in https://github.com/mempool/mempool/pull/3714 * Improve stability of the mempool transaction marker arrow by @mononaut in https://github.com/mempool/mempool/pull/3673 * Use effective fee rates in mempool block visualizations & tooltips by @mononaut in https://github.com/mempool/mempool/pull/3380 * Increase client websocket timeout by @mononaut in https://github.com/mempool/mempool/pull/3705 * delay writing disk cache until block handler completes by @mononaut in https://github.com/mempool/mempool/pull/3703 * Global footer by @softsimon in https://github.com/mempool/mempool/pull/3564 * fix rbf cache eviction logic by @mononaut in https://github.com/mempool/mempool/pull/3719 * Fix height on graphs pages with footer by @softsimon in https://github.com/mempool/mempool/pull/3720 * Update unchained icon on about page by @hunicus in https://github.com/mempool/mempool/pull/3672 * Improve unit selection for duration formatting by @mononaut in https://github.com/mempool/mempool/pull/3676 * More precise durations in difficulty components by @mononaut in https://github.com/mempool/mempool/pull/3677 * Restore transaction first seen field by @mononaut in https://github.com/mempool/mempool/pull/3721 * Fix new block mempool eviction race condition by @mononaut in https://github.com/mempool/mempool/pull/3655 * Rapid mempool sync by @softsimon in https://github.com/mempool/mempool/pull/3727 * Mononaut/optimize gbt data by @mononaut in https://github.com/mempool/mempool/pull/3710 * Optimize main thread processing of GBT updates by @mononaut in https://github.com/mempool/mempool/pull/3735 * Mempool clocks by @mononaut in https://github.com/mempool/mempool/pull/3731 * Increase displayed fee bands by @mononaut in https://github.com/mempool/mempool/pull/3732 * Add big footer by @hunicus in https://github.com/mempool/mempool/pull/3724 * Optimize websocket updates by @mononaut in https://github.com/mempool/mempool/pull/3736 * Fix txids interpreted as addresses in search bar by @mononaut in https://github.com/mempool/mempool/pull/3745 * Display empty witness items by @vostrnad in https://github.com/mempool/mempool/pull/3742 * Fix RBF timestamps to always use seconds by @mononaut in https://github.com/mempool/mempool/pull/3751 * stack-of-n-blocks fee statistics by @mononaut in https://github.com/mempool/mempool/pull/3743 * Fix difficulty estimate by @mononaut in https://github.com/mempool/mempool/pull/3753 * Update mocks and fix RBF tests by @knorrium in https://github.com/mempool/mempool/pull/3760 * smarter time duration unit selection by @mononaut in https://github.com/mempool/mempool/pull/3755 * Global footer fixes by @softsimon in https://github.com/mempool/mempool/pull/3752 * [mempool graph] show horizontal guide line by @nymkappa in https://github.com/mempool/mempool/pull/3749 * Add trademark symbol to trademarks in footer by @hunicus in https://github.com/mempool/mempool/pull/3768 * Add missing clock websocket subscriptions by @mononaut in https://github.com/mempool/mempool/pull/3771 * Remove clock fee debugging adjustment by @mononaut in https://github.com/mempool/mempool/pull/3774 * display fee box skeleton while mempool not in sync by @mononaut in https://github.com/mempool/mempool/pull/3716 * Fix mempool block skeleton loaders by @mononaut in https://github.com/mempool/mempool/pull/3653 * Rename block prediction to block health by @nymkappa in https://github.com/mempool/mempool/pull/3406 * Fix mempool graph fee filtering by @mononaut in https://github.com/mempool/mempool/pull/3780 * Omit possible high-sigop txs from block health score by @mononaut in https://github.com/mempool/mempool/pull/3783 * ops: Fix installer creation of CLN folders by @wiz in https://github.com/mempool/mempool/pull/3637 * Fix for pool output address matching by @softsimon in https://github.com/mempool/mempool/pull/3791 * Don't wipe mempool cache in pools updater by @softsimon in https://github.com/mempool/mempool/pull/3800 * Always re-indexing blocks when updating mining pools by @nymkappa in https://github.com/mempool/mempool/pull/3801 * Fix exact match of .js files. Was also matching .json before. by @Emzy in https://github.com/mempool/mempool/pull/3799 * Change embassyos to startos by @hunicus in https://github.com/mempool/mempool/pull/3796 * Docker vars tests by @knorrium in https://github.com/mempool/mempool/pull/3776 * Add bull bitcoin as enterprise sponsor by @hunicus in https://github.com/mempool/mempool/pull/3797 * Switch tm to r for registered trademarks by @hunicus in https://github.com/mempool/mempool/pull/3809 * Bump bitcoinjs-lib from 6.1.0 to 6.1.1 in /backend by @dependabot in https://github.com/mempool/mempool/pull/3806 * ops: Add npm run scripts for backend reindexing by @wiz in https://github.com/mempool/mempool/pull/3817 * Detect RBF by mined transactions by @mononaut in https://github.com/mempool/mempool/pull/3785 * Count sigops and use adjusted vsizes by @mononaut in https://github.com/mempool/mempool/pull/3818 * Fix effective fee rates for non-cpfp dependents by @mononaut in https://github.com/mempool/mempool/pull/3786 * Unmute about promo video on click by @hunicus in https://github.com/mempool/mempool/pull/3815 * Fix negative confirmations by @mononaut in https://github.com/mempool/mempool/pull/3825 * fix graph filter dropdown colors by @mononaut in https://github.com/mempool/mempool/pull/3832 * Break block templates into their own db table by @mononaut in https://github.com/mempool/mempool/pull/3804 * Fix missing fees in $updateBlocks without esplora by @mononaut in https://github.com/mempool/mempool/pull/3811 * fix firstSeen reset migration bug by @mononaut in https://github.com/mempool/mempool/pull/3826 * Fix: Annex parsing for p2tr on bitcoind/romanz backends by @junderw in https://github.com/mempool/mempool/pull/3830 * [audit] warn if we cannot save templates and remove exception re-throw by @nymkappa in https://github.com/mempool/mempool/pull/3772 * Reset blockchain scroll on logo click by @mononaut in https://github.com/mempool/mempool/pull/3849 * fix possible backend crash by @nymkappa in https://github.com/mempool/mempool/pull/3822 * Skip existing mining pool logos when syncing assets by @softsimon in https://github.com/mempool/mempool/pull/3668 * Mining pool update / re-indexer improvment by @nymkappa in https://github.com/mempool/mempool/pull/3820 * Interactive clock by @mononaut in https://github.com/mempool/mempool/pull/3831 * Fix multiple mined RBF replacements of the same tx by @mononaut in https://github.com/mempool/mempool/pull/3834 * Disabling Liquid tests for now by @softsimon in https://github.com/mempool/mempool/pull/3860 * calculate & index ancestor-dependent effective rates by @mononaut in https://github.com/mempool/mempool/pull/3838 * Add expected vs actual audit details comparison table by @mononaut in https://github.com/mempool/mempool/pull/3846 * Add expected total fees audit by @joostjager in https://github.com/mempool/mempool/pull/3829 * Clean up legacy CPFP calculations by @mononaut in https://github.com/mempool/mempool/pull/3839 * Fix fee range inconsistencies by @mononaut in https://github.com/mempool/mempool/pull/3842 * remove redundant audit score api calls from blocks list by @mononaut in https://github.com/mempool/mempool/pull/3864 * Reinstate the mempool loop time limit by @softsimon in https://github.com/mempool/mempool/pull/3872 * Sanitize node pubkey search by @softsimon in https://github.com/mempool/mempool/pull/3873 * Change RBF status badges by @mononaut in https://github.com/mempool/mempool/pull/3871 * Hotfix for undefined cpfp cluster bug by @mononaut in https://github.com/mempool/mempool/pull/3886 * Add luminex as enterprise sponsor by @hunicus in https://github.com/mempool/mempool/pull/3861 * Update node CI test matrix by @knorrium in https://github.com/mempool/mempool/pull/3762 * Fix transaction component ETA by @mononaut in https://github.com/mempool/mempool/pull/3916 * Fix inconsistent websocket responses by @mononaut in https://github.com/mempool/mempool/pull/3855 * Add 'all time' option for mempool graph by @mononaut in https://github.com/mempool/mempool/pull/3878 * Separate summary and audit-summary API endpoints by @mononaut in https://github.com/mempool/mempool/pull/3881 * Update ronindojo link on about page by @hunicus in https://github.com/mempool/mempool/pull/3883 * Atomic CPFP database operations by @mononaut in https://github.com/mempool/mempool/pull/3887 * Better projected fee graph by @mononaut in https://github.com/mempool/mempool/pull/3843 * Save effective rates to templates & summaries by @mononaut in https://github.com/mempool/mempool/pull/3917 * Lowering mempool loop break limit by @softsimon in https://github.com/mempool/mempool/pull/3906 * sign contributor agreement by @0xFlicker in https://github.com/mempool/mempool/pull/3891 * scroll to see all mempool blocks by @mononaut in https://github.com/mempool/mempool/pull/3863 * Add average fee delta to pool ranking by @joostjager in https://github.com/mempool/mempool/pull/3919 * More precise relative block times by @mononaut in https://github.com/mempool/mempool/pull/3915 * Rust GBT by @mononaut in https://github.com/mempool/mempool/pull/3889 * Weight unit preference by @mononaut in https://github.com/mempool/mempool/pull/3869 * Stale blocks by @mononaut in https://github.com/mempool/mempool/pull/3932 * Upgrade bitcoin core to v25.0 by @mononaut in https://github.com/mempool/mempool/pull/3946 * exclude fullrbf txs from audit and label in visualization by @mononaut in https://github.com/mempool/mempool/pull/3879 * the last two docker-compose overrides need MEMPOOL_ in front by @pfoytik in https://github.com/mempool/mempool/pull/3870 * update frontend local instructions by @secondl1ght in https://github.com/mempool/mempool/pull/3862 * fix price updater loop on testnet/signet by @mononaut in https://github.com/mempool/mempool/pull/3947 * Fix RTL issues by @TechMiX in https://github.com/mempool/mempool/pull/3669 * Make sure to scan closed channels even if config.MEMPOOL.ENABLE = false by @nymkappa in https://github.com/mempool/mempool/pull/3598 * Fix mined rbf conflict prevention by @mononaut in https://github.com/mempool/mempool/pull/3945 * Fix production rust GBT build by @wiz in https://github.com/mempool/mempool/pull/3955 * always show latest difficulty on hashrate chart by @mononaut in https://github.com/mempool/mempool/pull/3953 * reset blocks$ and transactions$ observables when network changes by @mononaut in https://github.com/mempool/mempool/pull/3941 * Fix RTL locale unfurls by @mononaut in https://github.com/mempool/mempool/pull/3620 * prevent table overflow in unfurl previews by @mononaut in https://github.com/mempool/mempool/pull/3693 * Add spacer for missing fiat values by @mononaut in https://github.com/mempool/mempool/pull/3943 * Replace client-side stale blocks by @mononaut in https://github.com/mempool/mempool/pull/3937 * show "loading" message while checking for cached txs by @mononaut in https://github.com/mempool/mempool/pull/3948 * Unknown avg miner health by @mononaut in https://github.com/mempool/mempool/pull/3940 * highlight & tag fullrbf replacements in RBF timeline by @mononaut in https://github.com/mempool/mempool/pull/3957 * Push TX: Include validation to prevent DoS by @junderw in https://github.com/mempool/mempool/pull/3670 * Connectivity ranking title fix by @softsimon in https://github.com/mempool/mempool/pull/3952 * Fix difficulty chart off-by-one bug by @mononaut in https://github.com/mempool/mempool/pull/3961 * bennyhodl contributor agreement by @bennyhodl in https://github.com/mempool/mempool/pull/3912 * Highlight searched transactions in the block visualizations by @mononaut in https://github.com/mempool/mempool/pull/3951 * Switch "Latest blocks" to "Latest replacements" by @mononaut in https://github.com/mempool/mempool/pull/3962 * Pixel-aligned grids for sharper block visualizations by @mononaut in https://github.com/mempool/mempool/pull/3621 * Bitcoin-Fiat calculator tool by @softsimon in https://github.com/mempool/mempool/pull/3875 * [price updater] update latestPrices timestamp before pushing to websocket by @nymkappa in https://github.com/mempool/mempool/pull/3967 * Calculator validation improvements by @softsimon in https://github.com/mempool/mempool/pull/3964 * Set missing websocket init data by @mononaut in https://github.com/mempool/mempool/pull/3974 * Add "recently cpfpd" exception to audits by @mononaut in https://github.com/mempool/mempool/pull/3971 * always send 6 latest transactions to websocket clients by @mononaut in https://github.com/mempool/mempool/pull/3976 * Audit data synchronization by @mononaut in https://github.com/mempool/mempool/pull/3882 * unbork mining pool blocks list by @mononaut in https://github.com/mempool/mempool/pull/3978 * Load more mempool transactions by @softsimon in https://github.com/mempool/mempool/pull/3959 * Show raw and decoded lightning node features by @nymkappa in https://github.com/mempool/mempool/pull/3933 * Fix mempool update poll delay by @mononaut in https://github.com/mempool/mempool/pull/3982 * Fix websocket null data for undefined rbfSummary by @mononaut in https://github.com/mempool/mempool/pull/3981 * get chain tip direct from Bitcoin Core to avoid race conditions by @mononaut in https://github.com/mempool/mempool/pull/3979 * Hide confirmations badge if height unknown by @mononaut in https://github.com/mempool/mempool/pull/3983 * It's time (Enable fullrbf) by @softsimon in https://github.com/mempool/mempool/pull/3867 * Fix clock horizontal scroll bug by @mononaut in https://github.com/mempool/mempool/pull/3988 * Remove frontend FULL_RBF_ENABLED flag by @mononaut in https://github.com/mempool/mempool/pull/3989 * Fix tx.ancestors undefined bug by @mononaut in https://github.com/mempool/mempool/pull/3969 * Angular 16 by @softsimon in https://github.com/mempool/mempool/pull/3992 * [network selection] fix some align issues by @nymkappa in https://github.com/mempool/mempool/pull/3965 * Bumping backend deps by @softsimon in https://github.com/mempool/mempool/pull/3993 * Removing unused rbf frontend code by @softsimon in https://github.com/mempool/mempool/pull/3990 * Add lightning justice page by @mononaut in https://github.com/mempool/mempool/pull/3935 * sign cla by @learntheropes in https://github.com/mempool/mempool/pull/3654 * Add cla by @nothing0012 in https://github.com/mempool/mempool/pull/3659 * Fix for 0 sat minimum fee by @softsimon in https://github.com/mempool/mempool/pull/3996 * restore latest blocks on liquid by @mononaut in https://github.com/mempool/mempool/pull/3997 * Clip overflowing labels in pool component on mobile by @nymkappa in https://github.com/mempool/mempool/pull/3607 * Specify manual deployment support for enterprise sponsors by @hunicus in https://github.com/mempool/mempool/pull/3194 * Add node v20 to the test matrix by @knorrium in https://github.com/mempool/mempool/pull/3949 * [search bar] fix alignment issue by @nymkappa in https://github.com/mempool/mempool/pull/3773 * [mining] add missing empty td at the bottom of pool ranking by @nymkappa in https://github.com/mempool/mempool/pull/4002 * Tweak dependabot settings by @knorrium in https://github.com/mempool/mempool/pull/4016 * Fix backend docker build for armv7 by @junderw in https://github.com/mempool/mempool/pull/3934 * Fix fee handling on Liquid by @mononaut in https://github.com/mempool/mempool/pull/3999 * sign contributor agreement by @pedromvpg in https://github.com/mempool/mempool/pull/4015 * Fix rate limiting when syncing assets on CI by @knorrium in https://github.com/mempool/mempool/pull/4020 * Fix blocks list observable by @mononaut in https://github.com/mempool/mempool/pull/4014 * Accept CLA by @devinbileck in https://github.com/mempool/mempool/pull/4024 * Fix some icon css color changes by @softsimon in https://github.com/mempool/mempool/pull/4013 * apply blockchain scroll offset as soon as element is ready by @mononaut in https://github.com/mempool/mempool/pull/4021 * Use more reliable Github Action for Rust toolchain install by @junderw in https://github.com/mempool/mempool/pull/4030 * Es2022 fixes by @knorrium in https://github.com/mempool/mempool/pull/4031 * Support P2PK address types by @mononaut in https://github.com/mempool/mempool/pull/4027 * Fix missing sigops by @mononaut in https://github.com/mempool/mempool/pull/4039 * Sanitize channel id search by @softsimon in https://github.com/mempool/mempool/pull/4041 * Lightning channel balance progress bars by @mononaut in https://github.com/mempool/mempool/pull/4035 * Mempool inSync status by @mononaut in https://github.com/mempool/mempool/pull/4043 * load mempool txs in bulk from esplora by @mononaut in https://github.com/mempool/mempool/pull/4025 * Faster blocks by @mononaut in https://github.com/mempool/mempool/pull/4045 * [search bar] only autofocus when in `/`, `/mining` and `/lightning` by @nymkappa in https://github.com/mempool/mempool/pull/4028 * Exclude all conflicting transactions from audit score by @mononaut in https://github.com/mempool/mempool/pull/4046 * Fix key navigation subscription leak by @mononaut in https://github.com/mempool/mempool/pull/4048 * Support p2pk track-address websocket subscriptions by @mononaut in https://github.com/mempool/mempool/pull/4049 * Show new mined transactions on the address page by @mononaut in https://github.com/mempool/mempool/pull/4054 * fix websocket connection state observable by @mononaut in https://github.com/mempool/mempool/pull/4059 * [mining] use .slug to load pool logo by @nymkappa in https://github.com/mempool/mempool/pull/4053 * Add contributor license agreement by @Czino in https://github.com/mempool/mempool/pull/4060 * Handle failures while fetching block transactions by @mononaut in https://github.com/mempool/mempool/pull/4050 * Add support for compressed p2pk addresses by @mononaut in https://github.com/mempool/mempool/pull/4056 * [BUG]: Update frontend entrypoint.sh by @dni in https://github.com/mempool/mempool/pull/4057 * [graphs] fix min height in mobile landscape by @nymkappa in https://github.com/mempool/mempool/pull/4026 * Update mosp strings from tm to r by @hunicus in https://github.com/mempool/mempool/pull/3905 * rishkwal contributor license agreement added by @rishkwal in https://github.com/mempool/mempool/pull/4061 * Create fiatjaf.txt by @fiatjaf in https://github.com/mempool/mempool/pull/4062 * Fix difficulty tooltip position by @mononaut in https://github.com/mempool/mempool/pull/4034 * Remove text from mempool.space preview image by @wiz in https://github.com/mempool/mempool/pull/4066 * Simple Redis by @mononaut in https://github.com/mempool/mempool/pull/4063 * Misc Redis fixes by @mononaut in https://github.com/mempool/mempool/pull/4070 * Fix scripthash lookup for Electrum* by @softsimon in https://github.com/mempool/mempool/pull/4072 * Fast indexing by @mononaut in https://github.com/mempool/mempool/pull/4071 * Add bguillaumat.txt to contributors by @bguillaumat in https://github.com/mempool/mempool/pull/4077 * Fix rust gbt docker typo by @knorrium in https://github.com/mempool/mempool/pull/4074 * Get blocks from electrs again by @mononaut in https://github.com/mempool/mempool/pull/4068 * ops: Move electrs scripts to mempool/electrs repo by @wiz in https://github.com/mempool/mempool/pull/3973 * Base mempool break limit of current poll rate by @softsimon in https://github.com/mempool/mempool/pull/4079 * Add graphic to footer + simplify left footer column by @hunicus in https://github.com/mempool/mempool/pull/4080 * Replace disclaimer text regarding tx acceleration by @hunicus in https://github.com/mempool/mempool/pull/3853 * fix partially indexed difficulty bug by @mononaut in https://github.com/mempool/mempool/pull/4083 * Fix: Use bits to calculate difficulty instead of floating points by @junderw in https://github.com/mempool/mempool/pull/4078 * Show tool list when no other networks available in footer by @hunicus in https://github.com/mempool/mempool/pull/4084 * fix null coinbase fees in block summary by @mononaut in https://github.com/mempool/mempool/pull/4081 * Use log10 scale for projected block fee graph by @mononaut in https://github.com/mempool/mempool/pull/4065 * Accept CLA by @andrewtoth in https://github.com/mempool/mempool/pull/4089 * Bump mysql2 from 3.5.2 to 3.6.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4094 * [accelerator] prepare soft launch by @nymkappa in https://github.com/mempool/mempool/pull/3795 * resume tracking subscriptions after websocket reconnect by @mononaut in https://github.com/mempool/mempool/pull/4090 * Acceleration visualization by @mononaut in https://github.com/mempool/mempool/pull/3995 * Current fiat prices API by @mononaut in https://github.com/mempool/mempool/pull/4058 * Fix: Rust-GBT packaging needs fixing by @junderw in https://github.com/mempool/mempool/pull/4093 * use bulk mempool post api to batch mempool update requests by @mononaut in https://github.com/mempool/mempool/pull/4085 * Improve difficulty tooltip display on mobile by @mononaut in https://github.com/mempool/mempool/pull/4064 * Feature: Build Rust during build script AND install by @junderw in https://github.com/mempool/mempool/pull/4100 * Fix: Difficulty calculations for Liquid networks must be NaN by @junderw in https://github.com/mempool/mempool/pull/4098 * Speed up RBF detection by @mononaut in https://github.com/mempool/mempool/pull/4096 * dynamically render search crawler requests by @mononaut in https://github.com/mempool/mempool/pull/3169 * Add space below logo in footer by @hunicus in https://github.com/mempool/mempool/pull/4102 * new health-check based esplora failover mechanism by @mononaut in https://github.com/mempool/mempool/pull/4099 * Enable audit replication for production by @wiz in https://github.com/mempool/mempool/pull/4103 * Update Cypress deps by @knorrium in https://github.com/mempool/mempool/pull/4076 * Refactor websocket address tracking by @mononaut in https://github.com/mempool/mempool/pull/4095 * Backend unit test tweaks by @knorrium in https://github.com/mempool/mempool/pull/4110 * [mining] add /api/v1/pools API to list mining pools by @nymkappa in https://github.com/mempool/mempool/pull/4111 * Handle historical price API calls when using any testnet by @softsimon in https://github.com/mempool/mempool/pull/4108 * Set dependabot to fix the package.json file in addition to the lock file by @knorrium in https://github.com/mempool/mempool/pull/4133 * Refine footer design/layout by @hunicus in https://github.com/mempool/mempool/pull/4121 * Hide accelerate CTA on non-mainnet networks by @mononaut in https://github.com/mempool/mempool/pull/4138 * Quick fixes for unfurler/seo renderer by @mononaut in https://github.com/mempool/mempool/pull/4107 * Remove luminex from about page by @hunicus in https://github.com/mempool/mempool/pull/4153 * Fix Docker start script and unit test by @knorrium in https://github.com/mempool/mempool/pull/4164 * Add frontend dependency groups to dependabot by @knorrium in https://github.com/mempool/mempool/pull/4134 * Select unfurl mode with route prefix by @mononaut in https://github.com/mempool/mempool/pull/4152 * Fix stacked mempool blocks layout & width by @mononaut in https://github.com/mempool/mempool/pull/4146 * Fix: calcBitsDifference regtest fix by @junderw in https://github.com/mempool/mempool/pull/4180 * Unfurler debugging by @mononaut in https://github.com/mempool/mempool/pull/4187 * Drop MSRV to 1.63 by @TheBlueMatt in https://github.com/mempool/mempool/pull/4194 * More unfurler fixes by @mononaut in https://github.com/mempool/mempool/pull/4198 * Fix unfurl fallback img routes by @mononaut in https://github.com/mempool/mempool/pull/4203 * Bump the frontend-angular-dependencies group in /frontend with 12 updates by @dependabot in https://github.com/mempool/mempool/pull/4206 * Dynamic width chain by @mononaut in https://github.com/mempool/mempool/pull/4202 * [tx] fix eta css with accelerate button by @nymkappa in https://github.com/mempool/mempool/pull/4176 * Nymkappa/accelerate preview by @nymkappa in https://github.com/mempool/mempool/pull/4212 * Don't overload core with mempool tx requests by @mononaut in https://github.com/mempool/mempool/pull/4183 * Update rust-toolchain by @junderw in https://github.com/mempool/mempool/pull/4195 * Change citadel link on about page by @hunicus in https://github.com/mempool/mempool/pull/4135 * Fix bad blockchain offset after services -> dash by @mononaut in https://github.com/mempool/mempool/pull/4216 * Send cpfp/effective fee rate changes to subscribed websocket clients by @mononaut in https://github.com/mempool/mempool/pull/4213 * Add meta descriptions by @hunicus in https://github.com/mempool/mempool/pull/4221 * Accelerator preview concept by @mononaut in https://github.com/mempool/mempool/pull/4219 * User menu + integrated accelerator if available by @nymkappa in https://github.com/mempool/mempool/pull/4188 * Bump failover timeout to 5s by @mononaut in https://github.com/mempool/mempool/pull/4224 * Fix js error on mouseover on difficulty skeleton by @mononaut in https://github.com/mempool/mempool/pull/4199 * Notify address page of removed transactions by @mononaut in https://github.com/mempool/mempool/pull/4209 * [lightning] fix js error when there is no geolocation available by @nymkappa in https://github.com/mempool/mempool/pull/4265 * Add orangesurf contributor declaration & update trademark to registered trademark by @orangesurf in https://github.com/mempool/mempool/pull/4248 * Add VA1 mempool.space lightning node pubkeys by @wiz in https://github.com/mempool/mempool/pull/4262 * Reduce blockchain jumping by @mononaut in https://github.com/mempool/mempool/pull/4269 * Fix mobile blockchain alignment on block/tx page load by @mononaut in https://github.com/mempool/mempool/pull/4268 * Add mempool transaction count line to graph by @mononaut in https://github.com/mempool/mempool/pull/4236 * Update canonical link with block hash by @mononaut in https://github.com/mempool/mempool/pull/4200 * Update Cypress to v13 and other test deps by @knorrium in https://github.com/mempool/mempool/pull/4275 * ops: Add workflow to print the backend info on all servers by @knorrium in https://github.com/mempool/mempool/pull/4276 * Bump axios from 1.4.0 to 1.5.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4215 * Fixes to sync-assets by @knorrium in https://github.com/mempool/mempool/pull/4279 * [ui] don't add 120px to blockchain component on liquid by @nymkappa in https://github.com/mempool/mempool/pull/4281 * Fixing proxy_buffer_size error nginx.conf by @Emzy in https://github.com/mempool/mempool/pull/4112 * Bump NodeJS version to v20.7.0 by @wiz in https://github.com/mempool/mempool/pull/4286 * Docker updates by @knorrium in https://github.com/mempool/mempool/pull/4294 * Bump cypress from 13.2.0 to 13.3.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4290 * Reduce the test matrix to node v18 and v20 by @knorrium in https://github.com/mempool/mempool/pull/4299 * [block list] improve block list when db = false by @nymkappa in https://github.com/mempool/mempool/pull/4033 * fix: configure crontab for electrs single script by @fubz in https://github.com/mempool/mempool/pull/4307 * added moving average to Transactions vBytes per second (vB/s) by @pfoytik in https://github.com/mempool/mempool/pull/3923 * Implement pid file & checks by @mononaut in https://github.com/mempool/mempool/pull/4217 * Record purging rate in statistics by @mononaut in https://github.com/mempool/mempool/pull/4154 * Add primal.net logo to footer by @orangesurf in https://github.com/mempool/mempool/pull/4324 * Fix stray comma in docker backend config by @mononaut in https://github.com/mempool/mempool/pull/4332 * Fix memory cache cleanup logic by @TKone7 in https://github.com/mempool/mempool/pull/4326 * [CSS] fix search align issue when hamburger icon is showing by @nymkappa in https://github.com/mempool/mempool/pull/4340 * [accelerator] hide cta while the tx page is loading by @nymkappa in https://github.com/mempool/mempool/pull/4341 * Add primal.net logo to footer by @orangesurf in https://github.com/mempool/mempool/pull/4327 * Fix block pagination for liquid by @softsimon in https://github.com/mempool/mempool/pull/4302 * Bump @babel/core from 7.21.4 to 7.23.2 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4314 * Bump @babel/traverse from 7.22.8 to 7.23.2 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4322 * Bump crypto-js from 4.1.1 to 4.2.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4329 * Bump browserify-sign from 4.2.1 to 4.2.2 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4331 * Upgrade bitcoin core to v25.1 by @fanquake in https://github.com/mempool/mempool/pull/4325 * Enforce purging rate minimum on recommended fees by @mononaut in https://github.com/mempool/mempool/pull/4328 * Shake the echarts tree by @mononaut in https://github.com/mempool/mempool/pull/4345 * README: add `nix-bitcoin` to node distros by @erikarvstedt in https://github.com/mempool/mempool/pull/4343 * Hide mempool graph count line by default by @mononaut in https://github.com/mempool/mempool/pull/4323 * Fix node group map channel count by @mononaut in https://github.com/mempool/mempool/pull/4312 * Configurable unfurler config by @knorrium in https://github.com/mempool/mempool/pull/4309 * Standalone block visualizations by @mononaut in https://github.com/mempool/mempool/pull/4280 * Fix transaction amount overflow by @nymkappa in https://github.com/mempool/mempool/pull/3571 * Fix faq blockchain positioning by @mononaut in https://github.com/mempool/mempool/pull/4274 * Add REQUEST_TIMEOUT and FALLBACK_TIMEOUT esplora config options by @mononaut in https://github.com/mempool/mempool/pull/4254 * Better code-splitting by @mononaut in https://github.com/mempool/mempool/pull/4354 * Bump axios from 1.5.0 to 1.6.1 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4348 * Bump cypress from 13.3.0 to 13.5.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4347 * Hide the blockchain arrow when transaction is replaced by @mononaut in https://github.com/mempool/mempool/pull/4292 * Add Bitcoin Core RPC cookie authentication option by @antonilol in https://github.com/mempool/mempool/pull/2846 * Fix rbf tree leak, clean up stale trees in Redis by @mononaut in https://github.com/mempool/mempool/pull/4319 * ApiService caching layer by @mononaut in https://github.com/mempool/mempool/pull/4361 * Bump get-func-name from 2.0.0 to 2.0.2 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4289 * Bump the frontend-angular-dependencies group in /frontend with 1 update by @dependabot in https://github.com/mempool/mempool/pull/4353 * Improve precision of fee distribution chart labels by @mononaut in https://github.com/mempool/mempool/pull/4318 * Bump mock-socket from 9.2.1 to 9.3.1 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4246 * Send correct tx conf status in websocket msgs by @mononaut in https://github.com/mempool/mempool/pull/4255 * restore incoming tx clearance line, smooth moving avg by @mononaut in https://github.com/mempool/mempool/pull/4364 * Nginx: Ignore all internal-api paths by @junderw in https://github.com/mempool/mempool/pull/4158 * use bulk /txs endpoint to check cached rbf tx status by @mononaut in https://github.com/mempool/mempool/pull/4101 * Sigops everywhere by @mononaut in https://github.com/mempool/mempool/pull/4258 * Fast lightning forensics by @mononaut in https://github.com/mempool/mempool/pull/4163 * Batch esplora outspends requests by @mononaut in https://github.com/mempool/mempool/pull/4156 * Recover from stale PID file by @mononaut in https://github.com/mempool/mempool/pull/4356 * [lightning] add taproot-channels to node features by @starius in https://github.com/mempool/mempool/pull/4316 * Fix silently unhandled database exceptions by @mononaut in https://github.com/mempool/mempool/pull/4373 * Support different log levels for database query error messages by @mononaut in https://github.com/mempool/mempool/pull/4375 * Refactor indexer scheduling to avoid accumulating identical tasks by @mononaut in https://github.com/mempool/mempool/pull/4271 * 🥩🙂🪵📝 by @mononaut in https://github.com/mempool/mempool/pull/4377 * Set fallback server out-of-sync when unreachable by @mononaut in https://github.com/mempool/mempool/pull/4378 * Make search and select work for truncated text by @softsimon in https://github.com/mempool/mempool/pull/4368 * Configurable mempool/electrs batch sizes by @mononaut in https://github.com/mempool/mempool/pull/4379 * [frontend] export MasterPageComponent for re-use in hybrid build by @nymkappa in https://github.com/mempool/mempool/pull/4374 * Minimum acceleration preview bar height by @mononaut in https://github.com/mempool/mempool/pull/4381 * Prepare enterprise only launch by @nymkappa in https://github.com/mempool/mempool/pull/4304 * [graph] add toggle to show/hide outliers in transaction vBytes per second graph by @nymkappa in https://github.com/mempool/mempool/pull/4371 * Round memory usage to 3 significant figures by @mononaut in https://github.com/mempool/mempool/pull/4385 * Change ZEUS Logo by @shubhamkmr04 in https://github.com/mempool/mempool/pull/4382 * Fix electrum p2pk/scripthash format by @mononaut in https://github.com/mempool/mempool/pull/4386 * Fix P2PK balance display in address page (duplicate) by @natsoni in https://github.com/mempool/mempool/pull/4389 * Sticky header non bitcoin by @nymkappa in https://github.com/mempool/mempool/pull/4257 * More verbose RBF cache check logs by @mononaut in https://github.com/mempool/mempool/pull/4388 * [Accelerator] Mega branch by @nymkappa in https://github.com/mempool/mempool/pull/4303 * [footer] fix positioning when menu component is not loaded by @nymkappa in https://github.com/mempool/mempool/pull/4222 * [accelerator] login CTA with redirection by @nymkappa in https://github.com/mempool/mempool/pull/4225 * [accelerator] blinking cta, polish accel preview by @nymkappa in https://github.com/mempool/mempool/pull/4226 * [UI] fix few menu issues by @nymkappa in https://github.com/mempool/mempool/pull/4250 * [accelerator] hide accelerate button if already accelerating by @nymkappa in https://github.com/mempool/mempool/pull/4116 * use new services api to fetch chad/whale profile image by @nymkappa in https://github.com/mempool/mempool/pull/4136 * Fix negative left margin on master page by @mononaut in https://github.com/mempool/mempool/pull/4398 * Fix mempool graph tooltip width & vb precision by @mononaut in https://github.com/mempool/mempool/pull/4396 * Bump cypress from 13.5.0 to 13.6.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4402 * Fix truncated hidden text layout flow bug by @mononaut in https://github.com/mempool/mempool/pull/4401 * Change sponsor cta on about page by @hunicus in https://github.com/mempool/mempool/pull/4395 * simplify acceleration preview summary by @mononaut in https://github.com/mempool/mempool/pull/4405 * Update our Privacy Policy for new backend by @wiz in https://github.com/mempool/mempool/pull/4406 * Fixes truncated links by @softsimon in https://github.com/mempool/mempool/pull/4404 * Standalone multi-block view page by @mononaut in https://github.com/mempool/mempool/pull/4407 * Restore the calculator by @mononaut in https://github.com/mempool/mempool/pull/4408 * Accelerate button height align fix by @softsimon in https://github.com/mempool/mempool/pull/4410 * [menu] force background color when menu is open by @nymkappa in https://github.com/mempool/mempool/pull/4411 * [accelerator] fix preview text wrap not working on safari/firefox + polish accelerator preview by @nymkappa in https://github.com/mempool/mempool/pull/4412 * [accelerator] small align tweak by @nymkappa in https://github.com/mempool/mempool/pull/4413 * Fix health score when mempool was empty by @mononaut in https://github.com/mempool/mempool/pull/4403 * [accelerator] fix preview UX on mobile when there is an error/warning by @nymkappa in https://github.com/mempool/mempool/pull/4414 * [ui] 0px width empty sidebar on testnets by @nymkappa in https://github.com/mempool/mempool/pull/4415 * Add bimi svg by @hunicus in https://github.com/mempool/mempool/pull/4157 * Updating and correcting i18n strings by @softsimon in https://github.com/mempool/mempool/pull/4428 * Fixing titles and merging more i18n duplicates by @softsimon in https://github.com/mempool/mempool/pull/4431 * RBF i18n fixes by @softsimon in https://github.com/mempool/mempool/pull/4432 * More i18n fixes (3) by @softsimon in https://github.com/mempool/mempool/pull/4435 * Pull from transifex 11/25 by @softsimon in https://github.com/mempool/mempool/pull/4436 * [lightning] enlarge channel map by @nymkappa in https://github.com/mempool/mempool/pull/4424 * [about page] fix wrapping perk by @nymkappa in https://github.com/mempool/mempool/pull/4419 * Fix spurious ln channel typeahead matches by @mononaut in https://github.com/mempool/mempool/pull/4439 * Updates for file frontend/src/locale/messages.xlf in fr by @transifex-integration in https://github.com/mempool/mempool/pull/4450 * Difficulty adjustment chart: format the hashrate and difficulty by @natsoni in https://github.com/mempool/mempool/pull/4451 * Fix overflow on transaction page by @natsoni in https://github.com/mempool/mempool/pull/4452 * fix matomo bug by @mononaut in https://github.com/mempool/mempool/pull/4425 * Remove block audit beta-tag by @softsimon in https://github.com/mempool/mempool/pull/4437 * [log] create more general error by @nymkappa in https://github.com/mempool/mempool/pull/4443 * Fix matomo again by @mononaut in https://github.com/mempool/mempool/pull/4455 * Bump @fortawesome/fontawesome-svg-core from 6.4.0 to 6.5.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4445 * Disconnect websocket clients on error by @mononaut in https://github.com/mempool/mempool/pull/3704 * reconnect websocket after closed by server by @mononaut in https://github.com/mempool/mempool/pull/3706 * Fix some SEO strings by @nymkappa in https://github.com/mempool/mempool/pull/4449 * matomo path by @mononaut in https://github.com/mempool/mempool/pull/4457 * [accelerator] show wait list message in preview when logged in with no access by @nymkappa in https://github.com/mempool/mempool/pull/4448 * Fix Liquid minfee defaults by @mononaut in https://github.com/mempool/mempool/pull/4465 * Fix liquid recommended fee rounding by @mononaut in https://github.com/mempool/mempool/pull/4468 * Make the acceleration preview dismissable by @mononaut in https://github.com/mempool/mempool/pull/4433 * Refactor difficulty reindexing to process blocks in height order by @mononaut in https://github.com/mempool/mempool/pull/4438 * Make enterprise links not relative by @hunicus in https://github.com/mempool/mempool/pull/4233 * Upgrading fontawesome by @softsimon in https://github.com/mempool/mempool/pull/4472 * Various fixes and improvements by @nymkappa in https://github.com/mempool/mempool/pull/4471 * [about page] move CTA sponsors box into a sub component by @nymkappa in https://github.com/mempool/mempool/pull/4421 * [about] fix auto scroll to chad/whale by @nymkappa in https://github.com/mempool/mempool/pull/4444 * [accel preview] only show waitlist message if logged in by @nymkappa in https://github.com/mempool/mempool/pull/4476 * Pool chart hashrate format in power of ten by @natsoni in https://github.com/mempool/mempool/pull/4466 * Search a block by date and timestamp by @natsoni in https://github.com/mempool/mempool/pull/4462 * Fix tooltip overflow by increasing width by @natsoni in https://github.com/mempool/mempool/pull/4390 * Accelerated tx audit badge by @mononaut in https://github.com/mempool/mempool/pull/4478 * Show accelerated fee rates for mined transactions by @mononaut in https://github.com/mempool/mempool/pull/4480 * Improve acceleration tracking by @mononaut in https://github.com/mempool/mempool/pull/4481 * Fix negative accelerated fee rate, simplify fee rate table by @mononaut in https://github.com/mempool/mempool/pull/4482 * Accelerator dashboard by @mononaut in https://github.com/mempool/mempool/pull/4220 * fix: RTL issues related to sidenav and global footer by @TechMiX in https://github.com/mempool/mempool/pull/4483 * Bump dtolnay/rust-toolchain from f361669954a8ecfc00a3443f35f9ac8e610ffc06 to be73d7920c329f220ce78e0234b8f96b7ae60248 by @dependabot in https://github.com/mempool/mempool/pull/4491 * Add latest registered trademark information by @orangesurf in https://github.com/mempool/mempool/pull/4485 * Change dual-licensed GPLv3/AGPLv3 to AGPLv3 only by @wiz in https://github.com/mempool/mempool/pull/4499 * Projected block filters by @mononaut in https://github.com/mempool/mempool/pull/4500 * update to use cachedRequest by @takuabonn in https://github.com/mempool/mempool/pull/4501 * Changes following feedback by @orangesurf in https://github.com/mempool/mempool/pull/4503 * Acceleration preview loader by @softsimon in https://github.com/mempool/mempool/pull/4497 * Show blockhash copy button in block component by @natsoni in https://github.com/mempool/mempool/pull/4508 * Search result: do not offer "Go to" if block height > chain tip by @natsoni in https://github.com/mempool/mempool/pull/4502 * Restore liquid max block weight to defaults by @mononaut in https://github.com/mempool/mempool/pull/3794 * Add links to enterprise page in readmes by @hunicus in https://github.com/mempool/mempool/pull/4143 * fix: incorrect `HTTP_PORT` docker compose field in docker README.md by @0xBEEFCAF3 in https://github.com/mempool/mempool/pull/4391 * Mempool Goggles icon, tooltip, FAQ by @mononaut in https://github.com/mempool/mempool/pull/4506 * Smoother goggles color change transition by @mononaut in https://github.com/mempool/mempool/pull/4510 * Faster goggles by @mononaut in https://github.com/mempool/mempool/pull/4515 * [mining] show proper message when we have less than 2 weeks worth of mining pool hashrate data by @nymkappa in https://github.com/mempool/mempool/pull/4487 * Dot the i's on liquid logo by @pedromvpg in https://github.com/mempool/mempool/pull/4518 * update startOS info by @MattDHill in https://github.com/mempool/mempool/pull/4519 * Expand toggle for RBF history view by @natsoni in https://github.com/mempool/mempool/pull/4516 * Update liquid-master-page.component.html by @dni in https://github.com/mempool/mempool/pull/4091 * Fix missing mempool fee chart when webgl disabled by @mononaut in https://github.com/mempool/mempool/pull/4525 * Fix widget responsiveness on acceleration dashboard by @mononaut in https://github.com/mempool/mempool/pull/4521 * Highlight accelerations in block previews & non-audit mode by @mononaut in https://github.com/mempool/mempool/pull/4537 * Mempool Goggles™ by @orangesurf in https://github.com/mempool/mempool/pull/4517 * Acceleration sounds by @softsimon in https://github.com/mempool/mempool/pull/4512 * Optimize websocket updates on new block by @mononaut in https://github.com/mempool/mempool/pull/4541 * Acceleration flag check on block/tx view by @softsimon in https://github.com/mempool/mempool/pull/4545 * Fix faq nav bar overflow by @natsoni in https://github.com/mempool/mempool/pull/4527 * [Liquid] Fix missing assets/featured route by @natsoni in https://github.com/mempool/mempool/pull/4548 * unsubscribe from mempool block tracking by @mononaut in https://github.com/mempool/mempool/pull/4542 * Additional fee recommendation sanity checks by @mononaut in https://github.com/mempool/mempool/pull/4560 * Smooth out irregular mempool block updates by @mononaut in https://github.com/mempool/mempool/pull/4556 * Add endpoints to docs api by @natsoni in https://github.com/mempool/mempool/pull/4530 * Handle unmineable transactions in GBT implementations by @mononaut in https://github.com/mempool/mempool/pull/4554 * Fix bad coinbase price url, switch to median prices by @mononaut in https://github.com/mempool/mempool/pull/4561 * Clean rust-gbt directory before build by @mononaut in https://github.com/mempool/mempool/pull/4566 * Add sigop related FAQ entries by @mononaut in https://github.com/mempool/mempool/pull/4570 * Fix duplicate address in search results by @natsoni in https://github.com/mempool/mempool/pull/4534 * Bump mysql2 from 3.6.0 to 3.7.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4557 * Bump cypress-fail-on-console-error from 5.0.0 to 5.1.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4558 * Bump follow-redirects from 1.15.3 to 1.15.5 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4574 * Update Cypress to v13.6.2 by @knorrium in https://github.com/mempool/mempool/pull/4576 * Add seconds to the block view timestamp by @knorrium in https://github.com/mempool/mempool/pull/4578 * Adding dashboard skeleton loaders by @softsimon in https://github.com/mempool/mempool/pull/4575 * [footer] fix css by @nymkappa in https://github.com/mempool/mempool/pull/4572 * Add seconds to block timestamp in the mining pool view and blocks list by @knorrium in https://github.com/mempool/mempool/pull/4579 * Updates for file frontend/src/locale/messages.xlf in nb by @transifex-integration in https://github.com/mempool/mempool/pull/4577 * Search bar feature: network based regex and address matches by @natsoni in https://github.com/mempool/mempool/pull/4543 * [Feature]: Improve Search bar with better regex and network based address matches by @junderw in https://github.com/mempool/mempool/pull/2401 * Fix goggles inscription detection bug by @mononaut in https://github.com/mempool/mempool/pull/4583 * Add % ownership in capacity table (LN dashboard) by @natsoni in https://github.com/mempool/mempool/pull/4460 * [bitcoin core] Add internal routes to bitcoin core by @nymkappa in https://github.com/mempool/mempool/pull/4584 * Accelerator dashboard tweaks by @mononaut in https://github.com/mempool/mempool/pull/4585 * Acceleration tab changes by @mononaut in https://github.com/mempool/mempool/pull/4586 * Acceleration tab by @softsimon in https://github.com/mempool/mempool/pull/4488 * about: fix copyright 2024 by @isghe in https://github.com/mempool/mempool/pull/4589 * Cache build assets to prevent rate limiting by @knorrium in https://github.com/mempool/mempool/pull/4597 * Search bar: suggest Liquid assets by @natsoni in https://github.com/mempool/mempool/pull/4601 * Clear txCache when switching network by @softsimon in https://github.com/mempool/mempool/pull/4604 * Mined Goggles by @mononaut in https://github.com/mempool/mempool/pull/4526 * Goggle Indexing by @mononaut in https://github.com/mempool/mempool/pull/4605 * Fix version update & error handling in Goggles indexing by @mononaut in https://github.com/mempool/mempool/pull/4608 * Multi address tracking by @mononaut in https://github.com/mempool/mempool/pull/4137 * update trademarks by @orangesurf in https://github.com/mempool/mempool/pull/4550 * Fix overflow on mining pool ranking table by @natsoni in https://github.com/mempool/mempool/pull/4505 * Update rust-toolchain to 1.65 by @mononaut in https://github.com/mempool/mempool/pull/4612 * Channel search results showing up during TX search by @afahrer-old in https://github.com/mempool/mempool/pull/4609 * Fix halving fireworks by @mononaut in https://github.com/mempool/mempool/pull/4615 * dual-unit app-time halving countdown by @mononaut in https://github.com/mempool/mempool/pull/4625 * Goggles indexing config & rate limit by @mononaut in https://github.com/mempool/mempool/pull/4623 * [mining] update halving widget to be more human readable by @nymkappa in https://github.com/mempool/mempool/pull/4619 * Fix acceleration list css, move to /acceleration/list by @mononaut in https://github.com/mempool/mempool/pull/4621 * Add beta tag to accelerator dashboard nav item by @mononaut in https://github.com/mempool/mempool/pull/4622 * Fix pools dominance chart by @mononaut in https://github.com/mempool/mempool/pull/4626 * ops: Add new prod servers for fallback/replication by @wiz in https://github.com/mempool/mempool/pull/4629 * fix bug in backend Docker `start.sh` script by @jamesblacklock in https://github.com/mempool/mempool/pull/4523 * Fix error handling in acceleration data polling by @mononaut in https://github.com/mempool/mempool/pull/4639 * More robust error handling and logging during summaries indexing by @mononaut in https://github.com/mempool/mempool/pull/4637 * Fix missing optional chain on bestDescendant access by @mononaut in https://github.com/mempool/mempool/pull/4631 * Feature: Liquid Federation Audit Dashboard by @natsoni in https://github.com/mempool/mempool/pull/4616 * Liquid: add indexing process of Federation utxos by @natsoni in https://github.com/mempool/mempool/pull/4594 * Fix Liquid frontend crash by @natsoni in https://github.com/mempool/mempool/pull/4640 * Improve Goggles coinjoin detection by @mononaut in https://github.com/mempool/mempool/pull/4647 * Add a step to validate the JSON config generated for Docker by @knorrium in https://github.com/mempool/mempool/pull/4657 * fix syntax error in mempool-config.json by @jamesblacklock in https://github.com/mempool/mempool/pull/4654 * [sync-assets] More logging, add MEMPOOL_CDN and DRY_RUN options by @knorrium in https://github.com/mempool/mempool/pull/4646 * Bump mysql2 from 3.7.0 to 3.9.1 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4633 * Add P2WSH Liquid peg out to input label by @natsoni in https://github.com/mempool/mempool/pull/4650 * Bump follow-redirects from 1.15.2 to 1.15.5 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4573 * New dashboard concept by @mononaut in https://github.com/mempool/mempool/pull/4663 * Fix infinite address scroll by @mononaut in https://github.com/mempool/mempool/pull/4652 * Fix broken skeleton loader of blocks-list by @natsoni in https://github.com/mempool/mempool/pull/4659 * Search bar: add Liquid confidential addresses to addresses regex by @natsoni in https://github.com/mempool/mempool/pull/4648 * Liquid audit dashboard: various improvements by @natsoni in https://github.com/mempool/mempool/pull/4651 * Staggered esplora fallback health checks by @mononaut in https://github.com/mempool/mempool/pull/4653 * Blockchain component: display dash when feerate is undefined by @natsoni in https://github.com/mempool/mempool/pull/4658 * [Mega branch] Various fixes and improvements by @nymkappa in https://github.com/mempool/mempool/pull/4509 * [footer] remove services version number by @nymkappa in https://github.com/mempool/mempool/pull/4495 * [menu] show early supporter rank and active subscription in menu by @nymkappa in https://github.com/mempool/mempool/pull/4507 * Fixed liquid and mining dashboard graph heights by @softsimon in https://github.com/mempool/mempool/pull/4664 * Fix Liquid dashboard layout on mobile view by @natsoni in https://github.com/mempool/mempool/pull/4665 * Fix mining/liquid dashboard widget heights by @mononaut in https://github.com/mempool/mempool/pull/4669 * [typo] platinium -> platinum by @nymkappa in https://github.com/mempool/mempool/pull/4511 * Make dashboard filters persistent, add disjunctive filter mode by @mononaut in https://github.com/mempool/mempool/pull/4666 * Handle missing webgl on dashboards by @mononaut in https://github.com/mempool/mempool/pull/4675 * 💩 => data by @mononaut in https://github.com/mempool/mempool/pull/4674 * Reduce the network size of mempool block websocket updates by @mononaut in https://github.com/mempool/mempool/pull/4670 * [doc] add accelerator rest api documentation by @nymkappa in https://github.com/mempool/mempool/pull/4624 * [auth] properly refresh user when `auth` object changes by @nymkappa in https://github.com/mempool/mempool/pull/4672 * Fix statistics timespans by @mononaut in https://github.com/mempool/mempool/pull/4681 * Log mempool stats on new blocks by @softsimon in https://github.com/mempool/mempool/pull/4676 * Move sponsor boxes to subscriptions account panel by @hunicus in https://github.com/mempool/mempool/pull/4686 * Liquid Audit dashboard: requested changes by @natsoni in https://github.com/mempool/mempool/pull/4673 * Project early difficulty adjustment with sliding window by @mononaut in https://github.com/mempool/mempool/pull/4680 * Continue other indexing tasks while Goggles classification runs by @mononaut in https://github.com/mempool/mempool/pull/4698 * Fix nodes map undefined channels count by @natsoni in https://github.com/mempool/mempool/pull/4699 * Handle Redis errors and disconnects by @mononaut in https://github.com/mempool/mempool/pull/4632 * Revert reverted halving countdown widget by @mononaut in https://github.com/mempool/mempool/pull/4703 * Add pagination to Lightning nodes list and fix table overflow by @natsoni in https://github.com/mempool/mempool/pull/4700 * Fix hardcoded hashrate unit in pool ranking graph by @natsoni in https://github.com/mempool/mempool/pull/4690 * Fix block visualisation tooltip z-index by @natsoni in https://github.com/mempool/mempool/pull/4692 * Restore mempoolexpiry on test networks by @mononaut in https://github.com/mempool/mempool/pull/4687 * Use symlink to avoid duplicate unfurler fallback images by @mononaut in https://github.com/mempool/mempool/pull/4204 * Unfurl fallback no-cache by @mononaut in https://github.com/mempool/mempool/pull/4205 * Move 3rd party licenses to footer by @orangesurf in https://github.com/mempool/mempool/pull/4504 * matomo events by @mononaut in https://github.com/mempool/mempool/pull/4704 * Temporarily disable tagging images as latest by @knorrium in https://github.com/mempool/mempool/pull/4678 * Update node matrix to v20 and v21 by @knorrium in https://github.com/mempool/mempool/pull/4710 * [doc] remove "estimated_fee" from accelerator endpoints by @nymkappa in https://github.com/mempool/mempool/pull/4711 * Fix query parameter label in tx history api doc by @hunicus in https://github.com/mempool/mempool/pull/4709 * Add Acceleration Goggles by @mononaut in https://github.com/mempool/mempool/pull/4708 * Fix liquid dashboard css by @natsoni in https://github.com/mempool/mempool/pull/4706 * Add Goggles filter for nVersion=3 by @mononaut in https://github.com/mempool/mempool/pull/4685 * Only display acceleration tab on mainnet by @softsimon in https://github.com/mempool/mempool/pull/4721 * Bump echarts from 5.4.3 to 5.5.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4694 * Bump @babel/core from 7.23.2 to 7.24.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4720 * Push the latest tag to Docker Hub again by @knorrium in https://github.com/mempool/mempool/pull/4725 * [accelerator] improve acceleration list/dashboard by @nymkappa in https://github.com/mempool/mempool/pull/4715 * [accelerator] fix accel bid boost history chart by @nymkappa in https://github.com/mempool/mempool/pull/4729 * [accelerator] fix accel bid boost chart height by @nymkappa in https://github.com/mempool/mempool/pull/4728 * Add non-standard Goggles filter by @mononaut in https://github.com/mempool/mempool/pull/4712 * [accelerator] fix accel graph tooltip and time axis by @nymkappa in https://github.com/mempool/mempool/pull/4732 * [accelerator] acceleration list query 1y by @nymkappa in https://github.com/mempool/mempool/pull/4731 * Hide effective rate on tooltip where irrelevant by @mononaut in https://github.com/mempool/mempool/pull/4733 * Accelerator audit by @mononaut in https://github.com/mempool/mempool/pull/4718 * Tomahawk status page by @mononaut in https://github.com/mempool/mempool/pull/4734 * Bump rust-gbt deps by @junderw in https://github.com/mempool/mempool/pull/4737 * Polish /nodes and /network pages by @mononaut in https://github.com/mempool/mempool/pull/4740 * Display pool tags on dashboard by @softsimon in https://github.com/mempool/mempool/pull/4628 * ops: Add block height workflow by @knorrium in https://github.com/mempool/mempool/pull/4278 * [database] increase default pool size to 100 connections by @nymkappa in https://github.com/mempool/mempool/pull/4549 * modify docker/init.sh for macOS compatibility by @jamesblacklock in https://github.com/mempool/mempool/pull/4655 * Add enterprise cta to docs by @hunicus in https://github.com/mempool/mempool/pull/4144 * Improve timeout handling in esplora api health monitoring & logs by @mononaut in https://github.com/mempool/mempool/pull/4397 * Add embeddable wallet balance page by @mononaut in https://github.com/mempool/mempool/pull/4689 * Fix: Refresh Liquid icons every 15 seconds to match electrs. by @junderw in https://github.com/mempool/mempool/pull/4743 * Fix missing mempool blocks by @mononaut in https://github.com/mempool/mempool/pull/4745 * More status page polish by @mononaut in https://github.com/mempool/mempool/pull/4744 * Bump ip from 2.0.0 to 2.0.1 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4701 * Bump ip from 2.0.0 to 2.0.1 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4702 * Bump es5-ext from 0.10.53 to 0.10.64 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4722 * Liquid dashboard: Filter for expired UTXOs - Match layout with main dashboard by @natsoni in https://github.com/mempool/mempool/pull/4723 * [accelerator] dynamically show timespan selector based on the oldest acceleration by @nymkappa in https://github.com/mempool/mempool/pull/4751 * [enterprise] implement subdomain logo cache buster by @nymkappa in https://github.com/mempool/mempool/pull/4746 * Fix stuck Goggles on websocket reconnect by @mononaut in https://github.com/mempool/mempool/pull/4752 * Display basic mining info on transaction page by @mononaut in https://github.com/mempool/mempool/pull/4748 * Hide mining pools on clock blockchain by @mononaut in https://github.com/mempool/mempool/pull/4753 * [accelerator] set accel graph bar min height by @nymkappa in https://github.com/mempool/mempool/pull/4754 * [accelerator] update dashboard and doc by @nymkappa in https://github.com/mempool/mempool/pull/4750 * Show accelerator audit total on block page by @mononaut in https://github.com/mempool/mempool/pull/4736 * Add fake p2wsh goggles by @mononaut in https://github.com/mempool/mempool/pull/4749 * Move accelerated badge into tx mining info field by @mononaut in https://github.com/mempool/mempool/pull/4758 * Update CTAs by @nymkappa in https://github.com/mempool/mempool/pull/4755 * Fix block acceleration fees calculation & api bugs by @mononaut in https://github.com/mempool/mempool/pull/4761 * Add page-specific preview images by @hunicus in https://github.com/mempool/mempool/pull/4759 * fix mysql query by @nymkappa in https://github.com/mempool/mempool/pull/4764 * Refactor rust-gbt and destroy all issues and be happy for all eternity by @junderw in https://github.com/mempool/mempool/pull/4760 * Add audit=[bool] param to /block/[hash] url by @russeree in https://github.com/mempool/mempool/pull/4757 * Audit past acceleration fees by @mononaut in https://github.com/mempool/mempool/pull/4766 * Add unfurler routes for /enterprise and /sponsor by @hunicus in https://github.com/mempool/mempool/pull/4767 * Move 'the' on the sponsor preview image by @hunicus in https://github.com/mempool/mempool/pull/4769 * Use fx rates to add more currencies support and improve fiat prices by @natsoni in https://github.com/mempool/mempool/pull/4747 * [accelerator] add provisional status by @nymkappa in https://github.com/mempool/mempool/pull/4768 * Fix recent replacements skeleton loader by @mononaut in https://github.com/mempool/mempool/pull/4772 * Update acceleration audit to match latest bid boost version by @mononaut in https://github.com/mempool/mempool/pull/4771 * Show accelerator audit totals on pools page by @mononaut in https://github.com/mempool/mempool/pull/4774 * Fix tx push unfurl preview by @mononaut in https://github.com/mempool/mempool/pull/4776 * Increase precision of out-of-band fees on the block page by @mononaut in https://github.com/mempool/mempool/pull/4775 * Simplify recent transactions observable by @mononaut in https://github.com/mempool/mempool/pull/4773 * Bump cypress from 13.6.2 to 13.7.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4770 * Fix pool page accelerator fees by @mononaut in https://github.com/mempool/mempool/pull/4780 * Bump follow-redirects from 1.15.5 to 1.15.6 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4779 * Bump follow-redirects from 1.15.5 to 1.15.6 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4778 * Fix pool oob fees table mobile layout by @mononaut in https://github.com/mempool/mempool/pull/4783 * Bump nginx from 1.24.0-alpine to 1.25.4-alpine in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/4695 * Bump node from 20.8.0-buster-slim to 20.11.1-buster-slim in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/4696 * [accelerator] show ~ for pending accel in the block column by @nymkappa in https://github.com/mempool/mempool/pull/4782 * Fixing scss flexbox warnings by @softsimon in https://github.com/mempool/mempool/pull/4784 * Display more accurate price data on tx bowtie tooltip by @natsoni in https://github.com/mempool/mempool/pull/4785 * Bump node from 20.8.0-buster-slim to 20.11.1-buster-slim in /docker/backend by @dependabot in https://github.com/mempool/mempool/pull/4697 * Fix broken load more for P2PK address page by @natsoni in https://github.com/mempool/mempool/pull/4787 * Update doc for historical price endpoint by @natsoni in https://github.com/mempool/mempool/pull/4791 * Add missing ADDITIONAL_CURRENCIES flag in frontend config by @natsoni in https://github.com/mempool/mempool/pull/4794 * Add /docs/api unfurler image by @hunicus in https://github.com/mempool/mempool/pull/4789 * Flex justified navbar by @softsimon in https://github.com/mempool/mempool/pull/4798 * Add balance graph to address page by @mononaut in https://github.com/mempool/mempool/pull/4792 * Fix bowtie tooltip bug by @natsoni in https://github.com/mempool/mempool/pull/4802 * Fix fiat price displayed on test networks by @natsoni in https://github.com/mempool/mempool/pull/4793 * Account menu overlays UI instead of pushing it by @natsoni in https://github.com/mempool/mempool/pull/4790 * Fix address chart y-axis labels by @mononaut in https://github.com/mempool/mempool/pull/4803 * [refactor] cleanup dead code by @nymkappa in https://github.com/mempool/mempool/pull/4807 * Add page number to URL in blocks table by @natsoni in https://github.com/mempool/mempool/pull/4799 * Add click navigation to balance history chart by @mononaut in https://github.com/mempool/mempool/pull/4806 * [menu] fix css by @nymkappa in https://github.com/mempool/mempool/pull/4809 * Angular Universal SSR by @mononaut in https://github.com/mempool/mempool/pull/4321 * Show goggles badges on block overview tooltip by @mononaut in https://github.com/mempool/mempool/pull/4810 * [accelerator] disable ui elements on subdomain by @nymkappa in https://github.com/mempool/mempool/pull/4811 * Add Goggles filter badges to the transaction page by @mononaut in https://github.com/mempool/mempool/pull/4812 * http error handling by @mononaut in https://github.com/mempool/mempool/pull/4805 * Add halving countdown widget to main dashboard by @mononaut in https://github.com/mempool/mempool/pull/4818 * [accelerator] fix rounding issue by @nymkappa in https://github.com/mempool/mempool/pull/4823 * Accelerated badge fixes by @mononaut in https://github.com/mempool/mempool/pull/4821 * Add pool dominance data to mining pool page by @natsoni in https://github.com/mempool/mempool/pull/4822 * Hide featured assets on Liquid testnet by @natsoni in https://github.com/mempool/mempool/pull/4814 * Set coherent units for hashrate and difficulty units on hashrate graph by @natsoni in https://github.com/mempool/mempool/pull/4824 * Fix truncated blockchain in FAQ by @natsoni in https://github.com/mempool/mempool/pull/4828 * Bump express from 4.18.2 to 4.19.2 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4833 * hide empty audit row in tx page details panel by @mononaut in https://github.com/mempool/mempool/pull/4834 * Add an option to always show the block fees on infinite blockchain by @natsoni in https://github.com/mempool/mempool/pull/4829 * Bump express from 4.18.1 to 4.19.2 in /unfurler by @dependabot in https://github.com/mempool/mempool/pull/4830 * Limited GBT by @mononaut in https://github.com/mempool/mempool/pull/4555 * Fix unnecessary request of blocks on dashboard load by @natsoni in https://github.com/mempool/mempool/pull/4817 * Standardize the block visualization grid by @mononaut in https://github.com/mempool/mempool/pull/4826 * Add node data to lightning world channels graph by @natsoni in https://github.com/mempool/mempool/pull/4835 * Don't exclude accelerated txs from fee graph & fee statistics by @mononaut in https://github.com/mempool/mempool/pull/4838 * Clear cpfp dirty status by @mononaut in https://github.com/mempool/mempool/pull/4841 * Fix next block subsidy calculation by @mononaut in https://github.com/mempool/mempool/pull/4842 * Add track-txs websocket subscription by @mononaut in https://github.com/mempool/mempool/pull/4840 * Add backend mode to backend-info by @mononaut in https://github.com/mempool/mempool/pull/4849 * Angular 17 by @softsimon in https://github.com/mempool/mempool/pull/4819 * Fix Liquid crash by @natsoni in https://github.com/mempool/mempool/pull/4853 * Bump Docker images to node v20.12.0 LTS by @knorrium in https://github.com/mempool/mempool/pull/4851 * Add backend type flag, disable address graphs for non-esplora by @mononaut in https://github.com/mempool/mempool/pull/4848 * Bump dtolnay/rust-toolchain from be73d7920c329f220ce78e0234b8f96b7ae60248 to dc6353516c68da0f06325f42ad880f76a5e77ec9 by @dependabot in https://github.com/mempool/mempool/pull/4847 * Better audits by @mononaut in https://github.com/mempool/mempool/pull/4852 * Revert "Better audits" by @softsimon in https://github.com/mempool/mempool/pull/4857 * Display first seen time on block visualisation tooltips by @mononaut in https://github.com/mempool/mempool/pull/4836 * Betterer audits by @mononaut in https://github.com/mempool/mempool/pull/4858 * Fix frontend errors on block loading by @natsoni in https://github.com/mempool/mempool/pull/4854 * Run sync-assets-dev when building by @knorrium in https://github.com/mempool/mempool/pull/4855 * Removing Bisq by @softsimon in https://github.com/mempool/mempool/pull/4786 * Fix block audit cache bug by @mononaut in https://github.com/mempool/mempool/pull/4863 * Fix mining dashboard meta description not showing by @hunicus in https://github.com/mempool/mempool/pull/4232 * Simon/update i18n 04 02 by @softsimon in https://github.com/mempool/mempool/pull/4864 * Re-enable and fix Liquid tests by @knorrium in https://github.com/mempool/mempool/pull/4862 * [accelerator] deposit -> top up by @nymkappa in https://github.com/mempool/mempool/pull/4859 * Bump express from 4.18.2 to 4.19.2 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4832 * Cleanup more bisq references by @knorrium in https://github.com/mempool/mempool/pull/4869 * Fix footer position by @natsoni in https://github.com/mempool/mempool/pull/4868 * Public acceleration config by @mononaut in https://github.com/mempool/mempool/pull/4865 * [enterprise] polish enterprise logo by @nymkappa in https://github.com/mempool/mempool/pull/4820 * Fix the Docker workflow for the new Rust steps by @knorrium in https://github.com/mempool/mempool/pull/4874 * i18n corrections and merging by @softsimon in https://github.com/mempool/mempool/pull/4873 * Fix Liquid testnet broken blocks by @natsoni in https://github.com/mempool/mempool/pull/4871 * Sort currency by ticker in fiat selector by @natsoni in https://github.com/mempool/mempool/pull/4872 * Update default settings for Docker by @knorrium in https://github.com/mempool/mempool/pull/4876 * [migration] re-index hashrates and difficulty_adjustments by @nymkappa in https://github.com/mempool/mempool/pull/4877 * Bump ws and @types/ws in /backend by @dependabot in https://github.com/mempool/mempool/pull/4878 * Enable fiat price conversion again by @knorrium in https://github.com/mempool/mempool/pull/4880 * Fix api-docs anchor link vertical alignment by @hunicus in https://github.com/mempool/mempool/pull/4856 * [about page] proxy community sponsors apis to prod, small refactor by @nymkappa in https://github.com/mempool/mempool/pull/4881 * [migration] reset mining pool sha to force refreshing by @nymkappa in https://github.com/mempool/mempool/pull/4882 * [accelerator] proxy acceleration api to prod by @nymkappa in https://github.com/mempool/mempool/pull/4879 * Goggles age filter by @mononaut in https://github.com/mempool/mempool/pull/4837 * [about page] enable sponsors on self hosted by @nymkappa in https://github.com/mempool/mempool/pull/4884 * Goggles age tint by default by @mononaut in https://github.com/mempool/mempool/pull/4888 * Fix side panel for rtl languages by @natsoni in https://github.com/mempool/mempool/pull/4885 * [copy] add missing trademark to Mempool Goggles by @nymkappa in https://github.com/mempool/mempool/pull/4886 * Switch blockstream/electrs for mempool/electrs in faq by @hunicus in https://github.com/mempool/mempool/pull/4892 * Switch blockstream/electrs for mempool/electrs in backend readme by @hunicus in https://github.com/mempool/mempool/pull/4894 * Set build target to es2020 by @softsimon in https://github.com/mempool/mempool/pull/4893 * Transaction details template refactor by @mononaut in https://github.com/mempool/mempool/pull/4891 * [accelerator] prepaid acceleration by @nymkappa in https://github.com/mempool/mempool/pull/4804 * [accelator] fix referrer check by @nymkappa in https://github.com/mempool/mempool/pull/4896 * [accelerator] fix spinner loading by @nymkappa in https://github.com/mempool/mempool/pull/4897 * Add support for inscription goggles for non-esplora backends by @mononaut in https://github.com/mempool/mempool/pull/4889 * [accelerator] fix label accelerate button by @nymkappa in https://github.com/mempool/mempool/pull/4899 * [accelerator] fix accel preview autoscroll by @nymkappa in https://github.com/mempool/mempool/pull/4900 * Don't apply age tint to accelerated txs by @mononaut in https://github.com/mempool/mempool/pull/4903 * Fix disappearing effective/accelerated fee rates by @mononaut in https://github.com/mempool/mempool/pull/4902 * [accelerator] clear state after loading preview by @nymkappa in https://github.com/mempool/mempool/pull/4901 * Acceleration sound by @mononaut in https://github.com/mempool/mempool/pull/4906 * fix(address): clicking on the Balance History chart within the /testnet/address/:id page would incorrectly navigate to /tx/:tx by @daweilv in https://github.com/mempool/mempool/pull/4911 * Fix accelerated fee rates by @mononaut in https://github.com/mempool/mempool/pull/4912 * Fix initial zoom behavior on mobile by @softsimon in https://github.com/mempool/mempool/pull/4915 * Simplified acceleration mode for mobile by @mononaut in https://github.com/mempool/mempool/pull/4913 * Fix tx autoscroll by @mononaut in https://github.com/mempool/mempool/pull/4920 * Remove another faq reference to tx-acc by @hunicus in https://github.com/mempool/mempool/pull/4914 * Fix new acceleration visualization color change by @mononaut in https://github.com/mempool/mempool/pull/4921 * Add note about accelerator waitlist to faq by @hunicus in https://github.com/mempool/mempool/pull/4895 * Local acceleration data by @mononaut in https://github.com/mempool/mempool/pull/4887 * Fix dropdown menu position in Liquid by @natsoni in https://github.com/mempool/mempool/pull/4917 * Fix missing accelerated fee rate again by @mononaut in https://github.com/mempool/mempool/pull/4924 * Slightly wider sticky button by @mononaut in https://github.com/mempool/mempool/pull/4923 * Actually fix sticky button by @mononaut in https://github.com/mempool/mempool/pull/4922 * Fix first seen skeleton loader by @softsimon in https://github.com/mempool/mempool/pull/4925 * [accelerator] fix possible duplicated accel request call by @nymkappa in https://github.com/mempool/mempool/pull/4926 * Fix accelerated rate labels by @mononaut in https://github.com/mempool/mempool/pull/4929 * Make bid boost widget link clickable on mobile by @hunicus in https://github.com/mempool/mempool/pull/4928 * Filter accelerations for matching pool by @mononaut in https://github.com/mempool/mempool/pull/4930 * High contrast theme (duplicate) by @natsoni in https://github.com/mempool/mempool/pull/4916 * add additional error message by @nymkappa in https://github.com/mempool/mempool/pull/4931 * Remove console log by @natsoni in https://github.com/mempool/mempool/pull/4932 * Fix subscription management in address component by @natsoni in https://github.com/mempool/mempool/pull/4933 * Fix accelerated fee rate in mined block tooltips by @mononaut in https://github.com/mempool/mempool/pull/4935 * Add wiz theme by @natsoni in https://github.com/mempool/mempool/pull/4936 * disable accelerate button after submission by @mononaut in https://github.com/mempool/mempool/pull/4937 * [accelerator] show 1w accel graph by default by @nymkappa in https://github.com/mempool/mempool/pull/4938 * [server] express server also listens on unix socket by @nymkappa in https://github.com/mempool/mempool/pull/4909 * Fix header color theme by @natsoni in https://github.com/mempool/mempool/pull/4942 * Make room for natsoni as project member by @hunicus in https://github.com/mempool/mempool/pull/4939 * Polish global footer by @natsoni in https://github.com/mempool/mempool/pull/4941 * More css fixes by @natsoni in https://github.com/mempool/mempool/pull/4944 * Add timespan toggle to acceleration dashboard by @mononaut in https://github.com/mempool/mempool/pull/4945 * Switch success rate to total vsize by @mononaut in https://github.com/mempool/mempool/pull/4946 * Proof-of-concept "sipper" lightweight pages for web crawlers by @mononaut in https://github.com/mempool/mempool/pull/4207 * [accelerator] fix missing qr code by @nymkappa in https://github.com/mempool/mempool/pull/4943 * it hasn't been 54 years since this transaction was submitted by @mononaut in https://github.com/mempool/mempool/pull/4948 * Hide accelerate panel if not needed by @mononaut in https://github.com/mempool/mempool/pull/4947 * Update prices table 'time' field to datetime by @natsoni in https://github.com/mempool/mempool/pull/4950 * Add sequence number to mempool block updates by @mononaut in https://github.com/mempool/mempool/pull/4949 * Paid currency api support by @softsimon in https://github.com/mempool/mempool/pull/4952 * Convert v3 Currency api into v1 by @softsimon in https://github.com/mempool/mempool/pull/4954 * [accelerator] use new bidBoost field by @nymkappa in https://github.com/mempool/mempool/pull/4953 * Add new VA1/FRA lightning nodes by @wiz in https://github.com/mempool/mempool/pull/4958 * WIP (work-in-pizza) by @mononaut in https://github.com/mempool/mempool/pull/4959 * change pizza tracker toppings by @mononaut in https://github.com/mempool/mempool/pull/4960 * Change tx tracker layout by @mononaut in https://github.com/mempool/mempool/pull/4961 * [accelerator] polish prepaid accel UI by @nymkappa in https://github.com/mempool/mempool/pull/4962 * [accelerator] remove test code by @nymkappa in https://github.com/mempool/mempool/pull/4963 * Add Bitcoin logo to tracker header by @mononaut in https://github.com/mempool/mempool/pull/4964 * [accelerator] remove simple mode from tx page by @nymkappa in https://github.com/mempool/mempool/pull/4965 * [accelerator] fix fee paid calculation by @nymkappa in https://github.com/mempool/mempool/pull/4966 * Fix first seen loading time in tx tracker by @mononaut in https://github.com/mempool/mempool/pull/4968 * Fix accelerated fee rate again by @mononaut in https://github.com/mempool/mempool/pull/4967 * Adapt dropdown menu color to theme by @natsoni in https://github.com/mempool/mempool/pull/4973 * Bump mysql2 from 3.9.1 to 3.9.4 in /backend by @dependabot in https://github.com/mempool/mempool/pull/4955 * Bump dtolnay/rust-toolchain from dc6353516c68da0f06325f42ad880f76a5e77ec9 to bb45937a053e097f8591208d8e74c90db1873d07 by @dependabot in https://github.com/mempool/mempool/pull/4972 * [accelerator] re-add missing accelerator button on mobile, set locati… by @nymkappa in https://github.com/mempool/mempool/pull/4969 * [accelerator] polish pizza accel by @nymkappa in https://github.com/mempool/mempool/pull/4975 * [ui] polish pizza accelerator by @nymkappa in https://github.com/mempool/mempool/pull/4970 * [accelerator] if eligible, show pizza accel summary by default by @nymkappa in https://github.com/mempool/mempool/pull/4974 * [accelerator] fix pizza accel copy/eta by @nymkappa in https://github.com/mempool/mempool/pull/4977 * Re-add accelerate button on deep mempool txs by @mononaut in https://github.com/mempool/mempool/pull/4980 * Fix typo in docs by @henrialb in https://github.com/mempool/mempool/pull/4956 * Fix audit blockIndex increment bug by @mononaut in https://github.com/mempool/mempool/pull/4985 * [doc] update by @nymkappa in https://github.com/mempool/mempool/pull/4989 * [prod] disable LN TOPOLOGY_FOLDER by default by @nymkappa in https://github.com/mempool/mempool/pull/4990 * Fix cropped transaction tooltip in block overview on mobile by @natsoni in https://github.com/mempool/mempool/pull/4979 * Bump cypress from 13.7.0 to 13.8.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/4988 * More css fixes by @natsoni in https://github.com/mempool/mempool/pull/4984 * [lightning] unique sockets for ln nodes by @nymkappa in https://github.com/mempool/mempool/pull/4991 * [doc] update accel doc by @nymkappa in https://github.com/mempool/mempool/pull/4996 * Fix table pagination colors on custom themes by @natsoni in https://github.com/mempool/mempool/pull/4995 * Fix dropdown menu navigation with arrow keys by @natsoni in https://github.com/mempool/mempool/pull/4997 * Knorrium/increase language selector width by @knorrium in https://github.com/mempool/mempool/pull/5006 * Add block display mode toggle by @natsoni in https://github.com/mempool/mempool/pull/5004 * Fix rbf autoscroll bug on mobile by @mononaut in https://github.com/mempool/mempool/pull/5011 * Bump mysql2 from 3.9.4 to 3.9.7 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5012 * Remove Mining dashboard from Liquid footer by @natsoni in https://github.com/mempool/mempool/pull/5013 * Fix miner data loading in transaction details by @natsoni in https://github.com/mempool/mempool/pull/4981 * Minor changes on Liquid frontend by @natsoni in https://github.com/mempool/mempool/pull/5014 * Add an option to display values as sats by @natsoni in https://github.com/mempool/mempool/pull/5015 * Customized frontend builds by @mononaut in https://github.com/mempool/mempool/pull/5016 * custom unfurls by @mononaut in https://github.com/mempool/mempool/pull/5020 * Logo overrides, custom index.html by @mononaut in https://github.com/mempool/mempool/pull/5018 * Add onbtc site id by @mononaut in https://github.com/mempool/mempool/pull/5024 * Bump ejs from 3.1.9 to 3.1.10 in /unfurler by @dependabot in https://github.com/mempool/mempool/pull/5029 * Bump ws from 8.16.0 to 8.17.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5022 * Feature: track-mempool websocket subscriptions by @mononaut in https://github.com/mempool/mempool/pull/4598 * Fix mempool animation desync by @mononaut in https://github.com/mempool/mempool/pull/5032 * Change block display default mode to fees by @natsoni in https://github.com/mempool/mempool/pull/5023 * Bump nginx from 1.25.4-alpine to 1.26.0-alpine in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/5021 * testmempoolaccept by @mononaut in https://github.com/mempool/mempool/pull/4815 * Polish address balance graph, add period toggle by @mononaut in https://github.com/mempool/mempool/pull/5026 * Restore MSRV to 1.63 by @TheBlueMatt in https://github.com/mempool/mempool/pull/5030 * [lightning] apply #4991 at node creation as well by @nymkappa in https://github.com/mempool/mempool/pull/5037 * Bump dtolnay/rust-toolchain from bb45937a053e097f8591208d8e74c90db1873d07 to d8352f6b1d2e870bc5716e7a6d9b65c4cc244a1a by @dependabot in https://github.com/mempool/mempool/pull/5039 * Replace acceleration API polling with websocket by @mononaut in https://github.com/mempool/mempool/pull/5035 * Improve deferred mempool visualization updates by @mononaut in https://github.com/mempool/mempool/pull/5038 * Add Testnet4 support by @mononaut in https://github.com/mempool/mempool/pull/5040 * Don't get stuck fetching orphans by @mononaut in https://github.com/mempool/mempool/pull/5041 * Fix custom dashboard address graph by @mononaut in https://github.com/mempool/mempool/pull/5045 * onbtc theme by @mononaut in https://github.com/mempool/mempool/pull/5044 * Add enterprise logos to pizza tracker header by @mononaut in https://github.com/mempool/mempool/pull/5027 * Bump esbuild from 0.20.2 to 0.21.1 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5047 * Add x widget by @mononaut in https://github.com/mempool/mempool/pull/5028 * Fix transparent navbar by @natsoni in https://github.com/mempool/mempool/pull/5049 * Bump cypress from 13.8.0 to 13.9.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5048 * Update testnet3 banner by @mononaut in https://github.com/mempool/mempool/pull/5052 * Fix onbtc unfurler fallback image by @mononaut in https://github.com/mempool/mempool/pull/5051 * Enable testnet4 unfurls by @mononaut in https://github.com/mempool/mempool/pull/5050 * Fix unfurler resources build by @mononaut in https://github.com/mempool/mempool/pull/5053 * Update custom sv html by @mononaut in https://github.com/mempool/mempool/pull/5055 * temporarily hardcode unfurl titles & descriptions by @mononaut in https://github.com/mempool/mempool/pull/5056 * Fix statistics graphs by @mononaut in https://github.com/mempool/mempool/pull/5054 * Fix x widget by @mononaut in https://github.com/mempool/mempool/pull/5063 * Update terms of service by @mononaut in https://github.com/mempool/mempool/pull/5064 * Update balance widget 7d/30d intervals by @mononaut in https://github.com/mempool/mempool/pull/5065 * Fix error handling for non-critical services API requests by @mononaut in https://github.com/mempool/mempool/pull/5068 * Replace bisq with onbtc for about alliances by @hunicus in https://github.com/mempool/mempool/pull/5025 * Replace twitter logo with x logo by @hunicus in https://github.com/mempool/mempool/pull/5067 * Prevent address page to load more txs unnecessarily by @natsoni in https://github.com/mempool/mempool/pull/5034 * Bump node from 20.12.0-buster-slim to 20.13.1-buster-slim in /docker/backend by @dependabot in https://github.com/mempool/mempool/pull/5069 * Bump node from 20.12.0-buster-slim to 20.13.1-buster-slim in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/5070 * Fix nginx caching for customize.js resource by @mononaut in https://github.com/mempool/mempool/pull/5071 * Fix index.html generation for custom frontend builds by @mononaut in https://github.com/mempool/mempool/pull/5072 * Fix themeService not loaded by @softsimon in https://github.com/mempool/mempool/pull/5073 * Preserve site-specific meta title/descriptions/canonical urls by @mononaut in https://github.com/mempool/mempool/pull/5074 * Add block fees vs subsidy bar graph by @natsoni in https://github.com/mempool/mempool/pull/5033 * Faucet by @mononaut in https://github.com/mempool/mempool/pull/5075 * update empty block explainer, add contributor info by @BitcoinMechanic in https://github.com/mempool/mempool/pull/5061 * Remove all lightning elements on unsupported networks by @mononaut in https://github.com/mempool/mempool/pull/5066 * [faucet] polish code and UX - Move Twitter login component into FOSS by @nymkappa in https://github.com/mempool/mempool/pull/5080 * [tests] Fix CI to use testnet4 instead of broken testnet by @nymkappa in https://github.com/mempool/mempool/pull/5084 * Update empty block explainer to remove nonsense information by @TheBlueMatt in https://github.com/mempool/mempool/pull/5087 * Bump cypress from 13.9.0 to 13.10.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5096 * Bump axios from 1.6.1 to 1.7.2 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5097 * Refactor block transactions by @softsimon in https://github.com/mempool/mempool/pull/5085 * Bump ngx-echarts from 17.1.0 to 17.2.0 in /frontend in the frontend-angular-dependencies group by @dependabot in https://github.com/mempool/mempool/pull/5077 * Requested changes to testnet4 faucet UI by @mononaut in https://github.com/mempool/mempool/pull/5091 * Add check for pool addresses and regexes by @natsoni in https://github.com/mempool/mempool/pull/5098 * Fix local acceleration filter & reindex by @mononaut in https://github.com/mempool/mempool/pull/5095 * Add statistics to replication service by @natsoni in https://github.com/mempool/mempool/pull/5042 * Graphs loading indicators update by @natsoni in https://github.com/mempool/mempool/pull/5099 * inline acceleration hashrate pie chart by @mononaut in https://github.com/mempool/mempool/pull/5103 * Fees vs subsidy graph: add percentage mode by @natsoni in https://github.com/mempool/mempool/pull/5101 * [account] update profile image md5 by @nymkappa in https://github.com/mempool/mempool/pull/5017 * Update onbtc preview fallback image by @mononaut in https://github.com/mempool/mempool/pull/5090 * Hotfix for acceleration pie chart section logic by @mononaut in https://github.com/mempool/mempool/pull/5107 * Fix widget mining graphs by @natsoni in https://github.com/mempool/mempool/pull/5109 * Slightly lift up blockchain toggle button by @natsoni in https://github.com/mempool/mempool/pull/5110 * Polish acceleration pie chart section by @mononaut in https://github.com/mempool/mempool/pull/5112 * Fix for undefined LN group channels by @softsimon in https://github.com/mempool/mempool/pull/5116 * Add mining pools to search results by @natsoni in https://github.com/mempool/mempool/pull/5117 * Fix pool page update by @natsoni in https://github.com/mempool/mempool/pull/5118 * Bump mysql2 from 3.9.7 to 3.10.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5121 * Fix pool ranking table by @natsoni in https://github.com/mempool/mempool/pull/5122 * Improve search results ordering by @natsoni in https://github.com/mempool/mempool/pull/5123 * Searchbar: wait for 3 characters before requesting lightning data by @natsoni in https://github.com/mempool/mempool/pull/5124 * Experimental auto-push URL support by @mononaut in https://github.com/mempool/mempool/pull/5132 * research images by @mononaut in https://github.com/mempool/mempool/pull/5135 * Pizza tracker RBF support by @mononaut in https://github.com/mempool/mempool/pull/5137 * Multi-pool ETA by @mononaut in https://github.com/mempool/mempool/pull/5120 * Make address chart prefer "recent" mode by default by @mononaut in https://github.com/mempool/mempool/pull/5125 * [liquid] don't fetch pools by @nymkappa in https://github.com/mempool/mempool/pull/5141 * research footer link by @mononaut in https://github.com/mempool/mempool/pull/5136 * Bump cypress from 13.10.0 to 13.11.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5139 * Refactor "show all" toggle for long witnesses and witness scripts by @natsoni in https://github.com/mempool/mempool/pull/5145 * Accurate timestamps on hover by @mononaut in https://github.com/mempool/mempool/pull/5149 * Bump node from 20.13.1-buster-slim to 20.14.0-buster-slim in /docker/backend by @dependabot in https://github.com/mempool/mempool/pull/5128 * Bump nginx from 1.26.0-alpine to 1.27.0-alpine in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/5129 * Bump node from 20.13.1-buster-slim to 20.14.0-buster-slim in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/5130 * Configurable threshold for esplora tip check by @mononaut in https://github.com/mempool/mempool/pull/5062 * [about page] use grumpy guy instead of boring placeholder by @nymkappa in https://github.com/mempool/mempool/pull/5157 * Bump cypress from 13.11.0 to 13.12.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5164 * Bump ws from 8.17.0 to 8.17.1 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5165 * Small grammatical or typo fixes in backend README by @mackalex in https://github.com/mempool/mempool/pull/5170 * Bump braces from 3.0.2 to 3.0.3 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5158 * [accelerator] always show last 6 completed accelerations in accel dashboard by @nymkappa in https://github.com/mempool/mempool/pull/5171 * Improve price conversions fetching from free API by @natsoni in https://github.com/mempool/mempool/pull/5134 * Address page redesign phase 1 by @mononaut in https://github.com/mempool/mempool/pull/5151 * Deprecate pool_unique_id, fixing accelerations sync by @softsimon in https://github.com/mempool/mempool/pull/5177 * Implement $getTxsForBlock for Core backends by @mononaut in https://github.com/mempool/mempool/pull/5169 * Handle services backend failures in block component by @mononaut in https://github.com/mempool/mempool/pull/5159 * Root frontend network setting by @softsimon in https://github.com/mempool/mempool/pull/5156 * Fix incorrect non-standard label on reserved segwit output types by @mononaut in https://github.com/mempool/mempool/pull/5160 * Unit tests: nonstandard by @softsimon in https://github.com/mempool/mempool/pull/5182 * Missing difficulty adjustment causes invalid json response by @softsimon in https://github.com/mempool/mempool/pull/5183 * Fix monitoring table layout & text wrapping by @mononaut in https://github.com/mempool/mempool/pull/5176 * configurable block size & count in rust gbt by @mononaut in https://github.com/mempool/mempool/pull/5185 * Fix hardcoded median weight units in calcEffectiveFeeStatistics by @mononaut in https://github.com/mempool/mempool/pull/5186 * Always show clearing rate line on incoming tx chart by @mononaut in https://github.com/mempool/mempool/pull/5184 * Adapt address page skeleton by @natsoni in https://github.com/mempool/mempool/pull/5188 * Add USD to address balance history chart by @natsoni in https://github.com/mempool/mempool/pull/5153 * Twitter -> X by @softsimon in https://github.com/mempool/mempool/pull/5189 * Address page ux updates by @softsimon in https://github.com/mempool/mempool/pull/5190 * Fix mempool transactions being stripped by @softsimon in https://github.com/mempool/mempool/pull/5194 * Refactor address table to improve cell wrapping by @mononaut in https://github.com/mempool/mempool/pull/5193 * Acceleration preview hashrate pie chart by @mononaut in https://github.com/mempool/mempool/pull/5147 * Acceleration ETA service by @mononaut in https://github.com/mempool/mempool/pull/5146 * Recover from esplora failover after a reorg to lower height by @mononaut in https://github.com/mempool/mempool/pull/5178 * [accelerator] change default bid prepaid by @nymkappa in https://github.com/mempool/mempool/pull/5007 * Address balance graph: hide usd on non-mainnet networks by @natsoni in https://github.com/mempool/mempool/pull/5195 * no trailing spaces by @mononaut in https://github.com/mempool/mempool/pull/5200 * Fix "Confirmed after" transaction field by @natsoni in https://github.com/mempool/mempool/pull/5198 * Sha256 P2PK secure context workaround by @softsimon in https://github.com/mempool/mempool/pull/5197 * Round 24h pools hashrate by @natsoni in https://github.com/mempool/mempool/pull/5202 * Prevent websocket reconnect on custom root instances by @softsimon in https://github.com/mempool/mempool/pull/5187 * Fix tx position frontend error by @softsimon in https://github.com/mempool/mempool/pull/5204 * Add coinbase_addresses to extended blocks & table by @mononaut in https://github.com/mempool/mempool/pull/5205 * Bump braces from 3.0.2 to 3.0.3 in /unfurler by @dependabot in https://github.com/mempool/mempool/pull/5167 * Fix address prefix for non esplora backend by @softsimon in https://github.com/mempool/mempool/pull/5206 * Fix coinbase address type error by @mononaut in https://github.com/mempool/mempool/pull/5209 * Romanz support for address page by @softsimon in https://github.com/mempool/mempool/pull/5203 * Add projected acceleration ETA to tracker page by @mononaut in https://github.com/mempool/mempool/pull/5199 * Force amounts to BTC unit in pool page by @natsoni in https://github.com/mempool/mempool/pull/5210 * Fix ETA loading error by @softsimon in https://github.com/mempool/mempool/pull/5212 * Add page in URL to accelerations table by @natsoni in https://github.com/mempool/mempool/pull/5213 * Show loading indicator on toggle in RBF list by @natsoni in https://github.com/mempool/mempool/pull/5214 * Minor style & layout tweaks for the acceleration preview by @mononaut in https://github.com/mempool/mempool/pull/5215 * Simplify advanced acceleration by @softsimon in https://github.com/mempool/mempool/pull/5211 * Show accelerator estimates on local instances by @softsimon in https://github.com/mempool/mempool/pull/5219 * Align "Accelerated to / by" fields on mobile by @natsoni in https://github.com/mempool/mempool/pull/5216 * Replace bitcoin-s with coldcard on about page by @hunicus in https://github.com/mempool/mempool/pull/5224 * Show more detail in acceleration pools pie chart by @mononaut in https://github.com/mempool/mempool/pull/5222 * Fix acceleration preview showing with fragment on accel txs by @natsoni in https://github.com/mempool/mempool/pull/5225 * Redirect user to `/` when user goes to `/tx` without any transaction `id` by @rishkwal in https://github.com/mempool/mempool/pull/5229 * Fix logic for pool pie chart position by @natsoni in https://github.com/mempool/mempool/pull/5226 * Docs root network support by @softsimon in https://github.com/mempool/mempool/pull/5230 * Update foundry logo on about page by @hunicus in https://github.com/mempool/mempool/pull/5231 * Juggle community integration listings by @hunicus in https://github.com/mempool/mempool/pull/5227 * [btcpay] fix displayed amount by @nymkappa in https://github.com/mempool/mempool/pull/5234 * Fix dust limit for undefined witness program outputs by @mononaut in https://github.com/mempool/mempool/pull/5236 * hybrid acceleration checkout by @mononaut in https://github.com/mempool/mempool/pull/5233 * Fix errors caused by P2TR inputs without witness data by @vostrnad in https://github.com/mempool/mempool/pull/5237 * Pool reindexing by @mononaut in https://github.com/mempool/mempool/pull/5207 * Bump esbuild from 0.21.1 to 0.22.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5240 * Bump node from 20.14.0-buster-slim to 20.15.0-buster-slim in /docker/backend by @dependabot in https://github.com/mempool/mempool/pull/5238 * Bump node from 20.14.0-buster-slim to 20.15.0-buster-slim in /docker/frontend by @dependabot in https://github.com/mempool/mempool/pull/5239 * don't accelerate txs with replaceable inputs by @mononaut in https://github.com/mempool/mempool/pull/5245 * Accelerator polish by @mononaut in https://github.com/mempool/mempool/pull/5243 * Fix missing bare multisig labels by @vostrnad in https://github.com/mempool/mempool/pull/5241 * [accelerator] update payment method handling by @nymkappa in https://github.com/mempool/mempool/pull/5246 * [accelerator] refresh checkout state logout by @nymkappa in https://github.com/mempool/mempool/pull/5244 * [logout] fix broken redirections by @nymkappa in https://github.com/mempool/mempool/pull/5242 * Fix bech32 regex and adapt tests by @natsoni in https://github.com/mempool/mempool/pull/5252 * Bump cypress from 13.12.0 to 13.13.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5251 * [auth] catch auth error and return null by @nymkappa in https://github.com/mempool/mempool/pull/5249 * [accelerator] clear error state when auth state changes by @nymkappa in https://github.com/mempool/mempool/pull/5250 * [auth] more auth fixes by @nymkappa in https://github.com/mempool/mempool/pull/5256 * [btcpay] cleanup invoice api by @nymkappa in https://github.com/mempool/mempool/pull/5248 * more accelerator polish by @mononaut in https://github.com/mempool/mempool/pull/5257 * [services] hide accelerator from user menu if not whitelisted by @nymkappa in https://github.com/mempool/mempool/pull/5254 * Fix key navigation bug in accelerator dashboard by @natsoni in https://github.com/mempool/mempool/pull/5253 * [btcpay] temp fix qr code accel by @nymkappa in https://github.com/mempool/mempool/pull/5258 * fix auth refresh race condition by @mononaut in https://github.com/mempool/mempool/pull/5259 * Bump esbuild from 0.22.0 to 0.23.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5261 * fix ln invoice flicker by @mononaut in https://github.com/mempool/mempool/pull/5267 * Fix accelerator ui jumps by @softsimon in https://github.com/mempool/mempool/pull/5260 * Only default show accelerator on mempool space by @softsimon in https://github.com/mempool/mempool/pull/5262 * New ETA label by @softsimon in https://github.com/mempool/mempool/pull/5263 * Accelerate logo by @softsimon in https://github.com/mempool/mempool/pull/5270 * Update mempool goggles logo by @softsimon in https://github.com/mempool/mempool/pull/5269 * accelerator success screen by @mononaut in https://github.com/mempool/mempool/pull/5268 * Update trademark images by @hunicus in https://github.com/mempool/mempool/pull/5271 * Hide accelerator charts on non-mainnet by @softsimon in https://github.com/mempool/mempool/pull/5273 * Bump ws from 8.17.1 to 8.18.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5272 * Fix stale cpfp bug by @mononaut in https://github.com/mempool/mempool/pull/5274 * Remove Layer 2 divider by @softsimon in https://github.com/mempool/mempool/pull/5275 * Fix issue on key navigation logic by @natsoni in https://github.com/mempool/mempool/pull/5278 * Add more context to error messages by @natsoni in https://github.com/mempool/mempool/pull/5279 * Add first seen data to confirmed transactions by @natsoni in https://github.com/mempool/mempool/pull/5280 * Rename AUTOMATIC_POOLS_UPDATE, set in prod by @mononaut in https://github.com/mempool/mempool/pull/5281 * Acceleration timeline concept by @natsoni in https://github.com/mempool/mempool/pull/5277 * [accelerator] proper error handling by @mononaut in https://github.com/mempool/mempool/pull/5282 * Fix Liquid blocks page by @natsoni in https://github.com/mempool/mempool/pull/5283 * handle zero relative time seconds by @mononaut in https://github.com/mempool/mempool/pull/5284 * [accelerator] handle temporarily unavailable state by @mononaut in https://github.com/mempool/mempool/pull/5286 * [accelerator] error message after timeout by @mononaut in https://github.com/mempool/mempool/pull/5285 * Quick fix for statistics replication by @natsoni in https://github.com/mempool/mempool/pull/5288 * Fix accelerator error message positioning by @softsimon in https://github.com/mempool/mempool/pull/5291 * [accelerator] move bid option calculation to server side by @mononaut in https://github.com/mempool/mempool/pull/5290 * [accelerator] hide modal for transactions near the top of the mempool by @mononaut in https://github.com/mempool/mempool/pull/5292 * Acceleration timeline polishing by @natsoni in https://github.com/mempool/mempool/pull/5287 * Block pool logos [Test] by @softsimon in https://github.com/mempool/mempool/pull/5293 * [accelerator] improve rendering of acceleration fee rate graph by @mononaut in https://github.com/mempool/mempool/pull/5294 * [ops] disable node services api proxy on production by @mononaut in https://github.com/mempool/mempool/pull/5296 * add seconds to address and transaction views by @svrgnty in https://github.com/mempool/mempool/pull/5298 * Remove standard ETA from timeline by @natsoni in https://github.com/mempool/mempool/pull/5301 * fast track acceleration animation by @mononaut in https://github.com/mempool/mempool/pull/5297 * Icons to pool search by @softsimon in https://github.com/mempool/mempool/pull/5300 * services api endpoint config by @mononaut in https://github.com/mempool/mempool/pull/5299 * Smaller block arrow by @softsimon in https://github.com/mempool/mempool/pull/5302 * always show out-of-band block fees to 8 decimal places by @mononaut in https://github.com/mempool/mempool/pull/5303 * 20240710 Update ToS and PP by @orangesurf in https://github.com/mempool/mempool/pull/5307 * Possibly fix miner tag loading on tracked transactions by @natsoni in https://github.com/mempool/mempool/pull/5304 * align block arrows & reposition selected block pool tag by @mononaut in https://github.com/mempool/mempool/pull/5306 * Revert "align block arrows & reposition selected block pool tag" by @softsimon in https://github.com/mempool/mempool/pull/5308 * accelerator goals by @mononaut in https://github.com/mempool/mempool/pull/5310 * Update tx acceleration state on confirmation by @natsoni in https://github.com/mempool/mempool/pull/5311 * Fix broken enterpriseService import by @mononaut in https://github.com/mempool/mempool/pull/5312 * Update faq by @hunicus in https://github.com/mempool/mempool/pull/5315 * [accelerator] enable cashapp by @mononaut in https://github.com/mempool/mempool/pull/5313 * Add 24h and all time views to accelerator dashboard by @mononaut in https://github.com/mempool/mempool/pull/5320 * Fix accelerations graph view more by @natsoni in https://github.com/mempool/mempool/pull/5322 * [accelerator] remove "coming soon" button state by @mononaut in https://github.com/mempool/mempool/pull/5317 * Update Accelerator API documentation by @orangesurf in https://github.com/mempool/mempool/pull/5319 * Avoid fetching full audit on tx page by @natsoni in https://github.com/mempool/mempool/pull/5305 * Show accelerated fee rates on timeline by @natsoni in https://github.com/mempool/mempool/pull/5321 * Add accelerated word to timeline by @natsoni in https://github.com/mempool/mempool/pull/5323 * Revert "Add accelerated word to timeline" by @softsimon in https://github.com/mempool/mempool/pull/5326 * Restrict accelerator routes to mainnet by @mononaut in https://github.com/mempool/mempool/pull/5325 * Revert "Show accelerated fee rates on timeline" by @softsimon in https://github.com/mempool/mempool/pull/5327 * [menu] link can be external by @nymkappa in https://github.com/mempool/mempool/pull/5329 * [accelerator] also show completed_provisional in accel dashboard by @nymkappa in https://github.com/mempool/mempool/pull/5328 * Remove reference to bisq in unfurler by @hans-crypto in https://github.com/mempool/mempool/pull/5094 * Html quickfix by @hans-crypto in https://github.com/mempool/mempool/pull/5332 * Fix btc amount in mining dashboard by @natsoni in https://github.com/mempool/mempool/pull/5335 * Allow to click on bid boost graph to go on block page by @natsoni in https://github.com/mempool/mempool/pull/5334 * show cpfp toggle on pending accelerations by @mononaut in https://github.com/mempool/mempool/pull/5331 * Block preview new miner tag design by @softsimon in https://github.com/mempool/mempool/pull/5330 * Acceleration timeline refactor by @natsoni in https://github.com/mempool/mempool/pull/5333 * add contributor agreement by @jlopp in https://github.com/mempool/mempool/pull/5338 * fix pizza status by @mononaut in https://github.com/mempool/mempool/pull/5339 * [btcpay] handle new http code 204 when calling /payments/bitcoin/check by @nymkappa in https://github.com/mempool/mempool/pull/5337 * retry firstseen on error by @softsimon in https://github.com/mempool/mempool/pull/5341 * Bump @fortawesome/fontawesome-svg-core from 6.5.1 to 6.6.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5343 * Bump @fortawesome/free-solid-svg-icons from 6.5.1 to 6.6.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5344 * Bump @fortawesome/fontawesome-common-types from 6.5.1 to 6.6.0 in /frontend by @dependabot in https://github.com/mempool/mempool/pull/5345 * Bump Rust version to 1.79 by @junderw in https://github.com/mempool/mempool/pull/5347 * Mini miner cpfp by @mononaut in https://github.com/mempool/mempool/pull/4905 * Add fee to Cpfp API by @softsimon in https://github.com/mempool/mempool/pull/5349 * fix btc payment waiting reply by @softsimon in https://github.com/mempool/mempool/pull/5356 * Fix crypto lib call crash with custom function by @softsimon in https://github.com/mempool/mempool/pull/5352 * [doc] update api key header by @nymkappa in https://github.com/mempool/mempool/pull/5357 * Fix miner loading forever by @natsoni in https://github.com/mempool/mempool/pull/5358 * On-demand acceleration polling by @mononaut in https://github.com/mempool/mempool/pull/5361 * Fix unwanted blockchain scroll on screen resize by @natsoni in https://github.com/mempool/mempool/pull/5355 * Fix recursion loop in search bar by @natsoni in https://github.com/mempool/mempool/pull/5351 * [accelerator] add support for acceleration with apple pay by @nymkappa in https://github.com/mempool/mempool/pull/5353 * [accelerator] hide fiat payment method section if none available by @nymkappa in https://github.com/mempool/mempool/pull/5363 * Add fee delta and pool name to acceleration list by @natsoni in https://github.com/mempool/mempool/pull/5362 * Prevent never ending loop of calls to transactionTimes by @natsoni in https://github.com/mempool/mempool/pull/5359 * Update webserver line by @orangesurf in https://github.com/mempool/mempool/pull/5350 * Set the default value to the SERVICES_API variable by @knorrium in https://github.com/mempool/mempool/pull/5367 * Get all pools in accelerations list by @natsoni in https://github.com/mempool/mempool/pull/5365 * minor accelerator checkout fixes by @mononaut in https://github.com/mempool/mempool/pull/5372 * Fix loading spinner z-index by @natsoni in https://github.com/mempool/mempool/pull/5370 * [services] getJWT call returns nothing if non official by @nymkappa in https://github.com/mempool/mempool/pull/5369 * [accelerator] remove dumb log request 405 response by @mononaut in https://github.com/mempool/mempool/pull/5373 * [accelerator] add support for Google Pay payment by @nymkappa in https://github.com/mempool/mempool/pull/5368 * Add tooltip to acceleration timeline by @natsoni in https://github.com/mempool/mempool/pull/5371 * fixes crash with missing pool partner by @softsimon in https://github.com/mempool/mempool/pull/5380 * Bump mysql2 from 3.10.0 to 3.11.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5382 * fix: various rtl issues by @TechMiX in https://github.com/mempool/mempool/pull/5381 * [accelerator] use "mined" when accelerated tx is mined by non participating pool by @nymkappa in https://github.com/mempool/mempool/pull/5383 * Bump redis from 4.6.6 to 4.7.0 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5384 * Fix accelerated time centering by @natsoni in https://github.com/mempool/mempool/pull/5387 * Fix missing accelerated fee rate in timeline tooltip by @natsoni in https://github.com/mempool/mempool/pull/5386 * Fix effective fee rate detection on tx page by @mononaut in https://github.com/mempool/mempool/pull/5385 * Bump @babel/core from 7.24.0 to 7.25.2 in /backend by @dependabot in https://github.com/mempool/mempool/pull/5390 * fix: acceleration rtl issues by @TechMiX in https://github.com/mempool/mempool/pull/5389 * Set pool logos opacity to 0.3 by @natsoni in https://github.com/mempool/mempool/pull/5391 * Update PP by @orangesurf in https://github.com/mempool/mempool/pull/5392 * [accelerator] add anchor element by @mononaut in https://github.com/mempool/mempool/pull/5393 * Transparently redirect direct mobile tx visits to pizza tracker by @mononaut in https://github.com/mempool/mempool/pull/5010 * Align pizza tracker skeleton loader by @natsoni in https://github.com/mempool/mempool/pull/5400 * Remove query param redirect on tx page by @natsoni in https://github.com/mempool/mempool/pull/5399 * [accelerator] fix accel status in widget by @nymkappa in https://github.com/mempool/mempool/pull/5395 * Fix accelerator skeleton loader by @natsoni in https://github.com/mempool/mempool/pull/5398 * adjust pie colors to handle more pools by @mononaut in https://github.com/mempool/mempool/pull/5401 * [square] fix web sdk retry logic by @nymkappa in https://github.com/mempool/mempool/pull/5402 * [square] retry web sdk faster by @nymkappa in https://github.com/mempool/mempool/pull/5403 * [square] use mirror to serve square.js and load it sooner by @nymkappa in https://github.com/mempool/mempool/pull/5404 * fix: acceleration rtl layout issues by @TechMiX in https://github.com/mempool/mempool/pull/5405 * fix mobile rbf test by @softsimon in https://github.com/mempool/mempool/pull/5406 * v1 audits by @mononaut in https://github.com/mempool/mempool/pull/5354 * Pizza tracker: handle transaction not yet in mempool by @natsoni in https://github.com/mempool/mempool/pull/5408 * Fix truncated link to not refresh full window by @natsoni in https://github.com/mempool/mempool/pull/5409 * only enable fiat on prod and staging by @softsimon in https://github.com/mempool/mempool/pull/5414 * Show oob fees on tx details by @natsoni in https://github.com/mempool/mempool/pull/5410 * fix invalid json response from requestAcceleration by @softsimon in https://github.com/mempool/mempool/pull/5415 * enable accelerator button on enterprise instances by @softsimon in https://github.com/mempool/mempool/pull/5416 * hide fiat buttons correctly by @softsimon in https://github.com/mempool/mempool/pull/5417 * fix liquid db migration by @mononaut in https://github.com/mempool/mempool/pull/5426 * Fix stray loading spinner in block unfurl by @mononaut in https://github.com/mempool/mempool/pull/5429 * [accelerator] fix click binding on payment method buttons by @mononaut in https://github.com/mempool/mempool/pull/5428 * Clear mining service cache on network change by @natsoni in https://github.com/mempool/mempool/pull/5425 * Fix broken pizza rbf link to /tracker by @mononaut in https://github.com/mempool/mempool/pull/5421 * Add tooltip to acceleration fee by @natsoni in https://github.com/mempool/mempool/pull/5420 * Purple accelerated fee rate by @natsoni in https://github.com/mempool/mempool/pull/5422 * fix db migration 75 on liquid by @mononaut in https://github.com/mempool/mempool/pull/5427 * Immediately show oob fee on accelerated transaction by @natsoni in https://github.com/mempool/mempool/pull/5430 * fix services onion url by @softsimon in https://github.com/mempool/mempool/pull/5431 * match any onion by @softsimon in https://github.com/mempool/mempool/pull/5432 * increasing time since paid sorry message by @softsimon in https://github.com/mempool/mempool/pull/5442 * Consistent purple accelerated fee rate by @natsoni in https://github.com/mempool/mempool/pull/5439 * fix broken sponsor image proxy by @softsimon in https://github.com/mempool/mempool/pull/5443 * remove mempool googles [beta] tag by @softsimon in https://github.com/mempool/mempool/pull/5433 * remove testnet4 beta tag by @softsimon in https://github.com/mempool/mempool/pull/5441 * Hide fee delta on accelerated tx if bid boost is 0 by @natsoni in https://github.com/mempool/mempool/pull/5438 * Fix pool pie position on safari by @natsoni in https://github.com/mempool/mempool/pull/5444 * Implement v1 audit in tx audit API by @mononaut in https://github.com/mempool/mempool/pull/5452 * flow diagram zero-indexed inputs & outputs by @mononaut in https://github.com/mempool/mempool/pull/5457 * acceleration sparkles by @mononaut in https://github.com/mempool/mempool/pull/5453 * Add Croatian language by @softsimon in https://github.com/mempool/mempool/pull/5454 * update pool pie chart color scheme by @mononaut in https://github.com/mempool/mempool/pull/5458 * Fix accelerated arrow not appearing by @natsoni in https://github.com/mempool/mempool/pull/5462 * fix mined acceleration detection logic on tx pages by @mononaut in https://github.com/mempool/mempool/pull/5449 * Fix about page layout by @mononaut in https://github.com/mempool/mempool/pull/5466 * Add logo images and references to logos by @orangesurf in https://github.com/mempool/mempool/pull/5465 [New Contributors] * @vostrnad made their first contribution in https://github.com/mempool/mempool/pull/3742 * @joostjager made their first contribution in https://github.com/mempool/mempool/pull/3829 * @0xFlicker made their first contribution in https://github.com/mempool/mempool/pull/3891 * @pfoytik made their first contribution in https://github.com/mempool/mempool/pull/3870 * @secondl1ght made their first contribution in https://github.com/mempool/mempool/pull/3862 * @bennyhodl made their first contribution in https://github.com/mempool/mempool/pull/3912 * @learntheropes made their first contribution in https://github.com/mempool/mempool/pull/3654 * @nothing0012 made their first contribution in https://github.com/mempool/mempool/pull/3659 * @dni made their first contribution in https://github.com/mempool/mempool/pull/4057 * @TheBlueMatt made their first contribution in https://github.com/mempool/mempool/pull/4194 * @orangesurf made their first contribution in https://github.com/mempool/mempool/pull/4248 * @fubz made their first contribution in https://github.com/mempool/mempool/pull/4307 * @TKone7 made their first contribution in https://github.com/mempool/mempool/pull/4326 * @fanquake made their first contribution in https://github.com/mempool/mempool/pull/4325 * @starius made their first contribution in https://github.com/mempool/mempool/pull/4316 * @shubhamkmr04 made their first contribution in https://github.com/mempool/mempool/pull/4382 * @natsoni made their first contribution in https://github.com/mempool/mempool/pull/4389 * @takuabonn made their first contribution in https://github.com/mempool/mempool/pull/4501 * @0xBEEFCAF3 made their first contribution in https://github.com/mempool/mempool/pull/4391 * @MattDHill made their first contribution in https://github.com/mempool/mempool/pull/4519 * @isghe made their first contribution in https://github.com/mempool/mempool/pull/4589 * @afahrer-old made their first contribution in https://github.com/mempool/mempool/pull/4609 * @jamesblacklock made their first contribution in https://github.com/mempool/mempool/pull/4523 * @russeree made their first contribution in https://github.com/mempool/mempool/pull/4757 * @daweilv made their first contribution in https://github.com/mempool/mempool/pull/4911 * @henrialb made their first contribution in https://github.com/mempool/mempool/pull/4956 * @BitcoinMechanic made their first contribution in https://github.com/mempool/mempool/pull/5061 * @mackalex made their first contribution in https://github.com/mempool/mempool/pull/5170 * @svrgnty made their first contribution in https://github.com/mempool/mempool/pull/5298 * @hans-crypto made their first contribution in https://github.com/mempool/mempool/pull/5094 * @jlopp made their first contribution in https://github.com/mempool/mempool/pull/5338 **Full Changelog**: https://github.com/mempool/mempool/compare/v2.5.0...v3.0.0