Latest Release
- Repository: mempool/mempool
- Published on: 2023-03-28 05:19:33 UTC
- Version Tag: v2.5.0
- By: softsimon
- On GitHub: mempool/mempool/releases
The Mempool Open Source Project v2.5.0
Release Notes
- If you are using a custom pools.json URL in the
POOLS_JSON_URL
setting, you need to update topools-v2.json
- After upgrading the
blocks
database table will be cleared and reindexed
Highlights
- Lightning Network Explorer
- LND and CLN support
- GeoIP integration
- Channel forensic
- Visualized mined blocks
- Optional getBlockTemplate algoritm for accurate mempool prediction
- Block audit with health score
- Historical fiat prices and currency selector
- Difficulty adjustment widget
- Historical CPFP data
- Smarter search bar in dark mode
- The blockchain now scrolls and jumps to any block
- The blockchain- and mempool blocks orientation can be flipped
New languages supported
- Lithuanian by @eimze21
- Danish by @pierrevendelboe
- Nepalese by @kebinm
Changelog
- Lightning Network Explorer by @nymkappa in https://github.com/mempool/mempool/pull/1976
- Don't round signet difficulty in table and chart by @nymkappa in https://github.com/mempool/mempool/pull/2059
- Add nodes per network chart component by @nymkappa in https://github.com/mempool/mempool/pull/1978
- Index LN channels stats and show them in dashboard widget by @nymkappa in https://github.com/mempool/mempool/pull/1980
- Add LN charts into
/graphs
and add timespan selection by @nymkappa in https://github.com/mempool/mempool/pull/1981 - Liquid always uses esplora (regression of #2039) by @nymkappa in https://github.com/mempool/mempool/pull/2065
- Fix graphs button layout by @nymkappa in https://github.com/mempool/mempool/pull/2066
- Set /block API cache duration according to block age by @nymkappa in https://github.com/mempool/mempool/pull/2067
- nginx: Fix errors found by gixy (nginx conf static analyzer) by @erikarvstedt in https://github.com/mempool/mempool/pull/2072
- Add maxmind geoip-db update utility to prod installer by @wiz in https://github.com/mempool/mempool/pull/2071
- Populate historical node data by @softsimon in https://github.com/mempool/mempool/pull/2073
- frontend: Always reference
resources
relative to root by @erikarvstedt in https://github.com/mempool/mempool/pull/2070 - Use maxmind to store node locations by @softsimon in https://github.com/mempool/mempool/pull/2074
- Add lightning to logger by @softsimon in https://github.com/mempool/mempool/pull/2075
- [Indexer] Set log level accordingly - Remove indexing ETAs by @nymkappa in https://github.com/mempool/mempool/pull/2069
- Refactoring backend routes code by @softsimon in https://github.com/mempool/mempool/pull/2076
- CONTRIBUTING.md: Ask contributors to sign their commits by @erikarvstedt in https://github.com/mempool/mempool/pull/2077
- [LN] Add
as_organization
in nodes table by @nymkappa in https://github.com/mempool/mempool/pull/2088 - Show maxming data when available is nodes page by @nymkappa in https://github.com/mempool/mempool/pull/2095
- Add USD serie in block fee/reward charts by @nymkappa in https://github.com/mempool/mempool/pull/1817
- Re-add missing migration that was dropped during merge conflict by @nymkappa in https://github.com/mempool/mempool/pull/2099
- Fix LN dashboard layout during indexing by @nymkappa in https://github.com/mempool/mempool/pull/2093
- Make sure we have initial channel stats to display after fresh run by @nymkappa in https://github.com/mempool/mempool/pull/2094
- Block audit page by @nymkappa in https://github.com/mempool/mempool/pull/2068
- Fix graph titles layout and text by @nymkappa in https://github.com/mempool/mempool/pull/2114
- Add nodes per AS chart by @nymkappa in https://github.com/mempool/mempool/pull/2097
- Add nodes per country table page by @nymkappa in https://github.com/mempool/mempool/pull/2098
- Nodes list per ISP by @nymkappa in https://github.com/mempool/mempool/pull/2121
- Fix naming convention "as" => "isp" by @nymkappa in https://github.com/mempool/mempool/pull/2120
- LN nodes per country pie chart by @nymkappa in https://github.com/mempool/mempool/pull/2118
- Move TV button to
/graphs/mempool
graph page by @nymkappa in https://github.com/mempool/mempool/pull/2113 - Fix error 500 for
Isle of Man
nodes list by @nymkappa in https://github.com/mempool/mempool/pull/2123 - [Hashrate chart] Fix javascript error if difficulty array is empty by @nymkappa in https://github.com/mempool/mempool/pull/2085
- Ignore Kraken historical price without USD by @nymkappa in https://github.com/mempool/mempool/pull/2112
- Fix nodes per network chart localization by @nymkappa in https://github.com/mempool/mempool/pull/2117
- Fix node per as table css by @nymkappa in https://github.com/mempool/mempool/pull/2119
- Fix block prediction chart when there is few or no data available by @nymkappa in https://github.com/mempool/mempool/pull/2110
- Removing randomness in Fireworks scss by @softsimon in https://github.com/mempool/mempool/pull/2130
- Reduce nginx cache time for production homepage by @wiz in https://github.com/mempool/mempool/pull/2131
- Create lightning nodes world heat map (clearnet) by @nymkappa in https://github.com/mempool/mempool/pull/2139
- Route new APIs to services backend by @wiz in https://github.com/mempool/mempool/pull/2145
- Subdomain enterprise logo by @softsimon in https://github.com/mempool/mempool/pull/2146
- Create world map of clearnet LN nodes and channels by @nymkappa in https://github.com/mempool/mempool/pull/2147
- Remove gitignore json wildcard by @softsimon in https://github.com/mempool/mempool/pull/2140
- Fix block predition graph x axis labels by @nymkappa in https://github.com/mempool/mempool/pull/2138
- Block audit code refactor by @nymkappa in https://github.com/mempool/mempool/pull/2109
- Always show taproot button by @softsimon in https://github.com/mempool/mempool/pull/2141
- Enterprise logo container by @softsimon in https://github.com/mempool/mempool/pull/2148
- Navbar logos fix by @softsimon in https://github.com/mempool/mempool/pull/2151
- Fix Cypress TV tests by @knorrium in https://github.com/mempool/mempool/pull/2149
- Refactor Cypress GHA by @knorrium in https://github.com/mempool/mempool/pull/2150
- Draft: Open Graph link previews by @mononaut in https://github.com/mempool/mempool/pull/2152
- Show LN map on the LN dashboard by @nymkappa in https://github.com/mempool/mempool/pull/2158
- Make flags clickable by @nymkappa in https://github.com/mempool/mempool/pull/2155
- Add channels map to the node page by @nymkappa in https://github.com/mempool/mempool/pull/2157
- Integrate GeoIP2 ISP database by @nymkappa in https://github.com/mempool/mempool/pull/2166
- [Node page] Update channels count when switching between open/closed by @nymkappa in https://github.com/mempool/mempool/pull/2168
- [Node page] Handle empty channels list by @nymkappa in https://github.com/mempool/mempool/pull/2169
- [Node page] Handle non existing node by @nymkappa in https://github.com/mempool/mempool/pull/2170
- Remove duplicated nodes from the world map by @nymkappa in https://github.com/mempool/mempool/pull/2171
- Add Taproot transaction feature tooltip with fee saving information by @antonilol in https://github.com/mempool/mempool/pull/2167
- Fix for mempool logo jumping with various sizes of enterprise logo by @softsimon in https://github.com/mempool/mempool/pull/2172
- Address @Xekyo's comments on #2167 by @antonilol in https://github.com/mempool/mempool/pull/2188
- [Node page] Add link to node list per country/isp in node page by @nymkappa in https://github.com/mempool/mempool/pull/2185
- [Node page] Remove node chart 1mb line and fix y axis by @nymkappa in https://github.com/mempool/mempool/pull/2186
- [LN Dashboard] - Show 3y charts instead of 1y by @nymkappa in https://github.com/mempool/mempool/pull/2187
- Fix zmq ports in prod bitcoin.conf by @wiz in https://github.com/mempool/mempool/pull/2194
- Add random generated mysql passwords on prod install by @Emzy in https://github.com/mempool/mempool/pull/2193
- [LN stats] Order lightning_stats by added timestamp instead of id by @nymkappa in https://github.com/mempool/mempool/pull/2190
- Fix for mempool logo not being centered vertically by @softsimon in https://github.com/mempool/mempool/pull/2192
- A couple of new eslint rules by @softsimon in https://github.com/mempool/mempool/pull/2183
- Create shared toggle component to re-use by @nymkappa in https://github.com/mempool/mempool/pull/2200
- Add capacity/nodes, include/exclude Tor from ISP chart by @nymkappa in https://github.com/mempool/mempool/pull/2201
- Ony consider channel stats = 1 for stats calculation by @nymkappa in https://github.com/mempool/mempool/pull/2202
- Don't set all channels to inactive when the updater runs by @nymkappa in https://github.com/mempool/mempool/pull/2203
- Silence LN db migration is CONFIG.LIGHTNING.ENABLED = false by @nymkappa in https://github.com/mempool/mempool/pull/2204
- feature: add /block/:hash/raw api route by @oleonardolima in https://github.com/mempool/mempool/pull/2181
- Open Graph link unfurler service by @mononaut in https://github.com/mempool/mempool/pull/2173
- Better block unfurls by @mononaut in https://github.com/mempool/mempool/pull/2205
- Address unfurls by @mononaut in https://github.com/mempool/mempool/pull/2206
- Reduce mobile menus padding by @nymkappa in https://github.com/mempool/mempool/pull/2207
- Update mouse UX on LN map in dashboard by @nymkappa in https://github.com/mempool/mempool/pull/2208
- Remove useless view more links that does not link to anywhere by @nymkappa in https://github.com/mempool/mempool/pull/2209
- Convert nodes per network chart to stack style by @nymkappa in https://github.com/mempool/mempool/pull/2212
- Add options for components to be installed in prod install script by @Emzy in https://github.com/mempool/mempool/pull/2217
- Add Unfurl to the prod installer by @Emzy in https://github.com/mempool/mempool/pull/2220
- Fix tor config for FreeBSD on prod installer by @Emzy in https://github.com/mempool/mempool/pull/2222
- Redirect with path by @softsimon in https://github.com/mempool/mempool/pull/2224
- use lnd rest api by @antonilol in https://github.com/mempool/mempool/pull/2221
- Fix missing pub key, capacity and channel count for node lists by @nymkappa in https://github.com/mempool/mempool/pull/2226
- Re-enabled channels world map click event by @nymkappa in https://github.com/mempool/mempool/pull/2227
- Set default values when pubkey, capacity and channels are missing from top nodes by @nymkappa in https://github.com/mempool/mempool/pull/2233
- Fix UX interaction with channels map by @nymkappa in https://github.com/mempool/mempool/pull/2234
- Limit matomo to mempool.space by @softsimon in https://github.com/mempool/mempool/pull/2235
- Import LN historical statistics (network wide + per node) by @nymkappa in https://github.com/mempool/mempool/pull/2231
- Add clightning support to the lightning backend by @nymkappa in https://github.com/mempool/mempool/pull/2240
- Rewrite queries to get top nodes by channels and capacity by @nymkappa in https://github.com/mempool/mempool/pull/2241
- [ops] Fix cron jobs to update liquid assets hourly by @wiz in https://github.com/mempool/mempool/pull/2237
- [ops] Fix syslog permissions for /var/log/mempool by @wiz in https://github.com/mempool/mempool/pull/2236
- Re-applied missing fix from https://github.com/mempool/mempool/pull/2233 by @nymkappa in https://github.com/mempool/mempool/pull/2253
- Fix daily LN stats crash by @nymkappa in https://github.com/mempool/mempool/pull/2244
- Update latest stats every 10 minutes by @nymkappa in https://github.com/mempool/mempool/pull/2255
- Fix node page and display real time data by @nymkappa in https://github.com/mempool/mempool/pull/2250
- Always show channels map in node page - auto zoom on the node by @nymkappa in https://github.com/mempool/mempool/pull/2254
- Right align mempool logo on mobile with dual logos by @softsimon in https://github.com/mempool/mempool/pull/2264
- Fix CLN channel short_id conversion by @nymkappa in https://github.com/mempool/mempool/pull/2252
- Make sure lightning stats are not duplicated in db by @nymkappa in https://github.com/mempool/mempool/pull/2259
- Don't insert stats in the future by @nymkappa in https://github.com/mempool/mempool/pull/2260
- Don't throw an exception when cln connection is down by @nymkappa in https://github.com/mempool/mempool/pull/2251
- Rewrite channels map component using native echart by @nymkappa in https://github.com/mempool/mempool/pull/2270
- Add
nodes.status
field by @nymkappa in https://github.com/mempool/mempool/pull/2267 - Missing blocks prices by @nymkappa in https://github.com/mempool/mempool/pull/2086
- Add Core Lighting for FreeBSD in prod installer by @Emzy in https://github.com/mempool/mempool/pull/2262
- Make mining pools url configurable by @nymkappa in https://github.com/mempool/mempool/pull/2268
- Show channel on the map in channel page by @nymkappa in https://github.com/mempool/mempool/pull/2273
- Add ISP chart in the dashboard - Fix mobile layout - Start polishing by @nymkappa in https://github.com/mempool/mempool/pull/2277
- Convert short_id to integer id with clightning backend before returning the graph by @nymkappa in https://github.com/mempool/mempool/pull/2265
- Fix channel rendering issue by @nymkappa in https://github.com/mempool/mempool/pull/2275
- Add nofollow to all api link examples by @hunicus in https://github.com/mempool/mempool/pull/2278
- Disable country highlight - Update node styling by @nymkappa in https://github.com/mempool/mempool/pull/2274
- Remove doc scroll listener after navigating away by @hunicus in https://github.com/mempool/mempool/pull/2280
- Fix recursive call in LN network updater by @nymkappa in https://github.com/mempool/mempool/pull/2282
- Fixing broken Matomo och bisq and liquid by @softsimon in https://github.com/mempool/mempool/pull/2285
- Fix LN stats node per network count by @nymkappa in https://github.com/mempool/mempool/pull/2286
- Show two LN network stats charts on dashboard by @nymkappa in https://github.com/mempool/mempool/pull/2287
- Avoid linking cpfp link api examples by @hunicus in https://github.com/mempool/mempool/pull/2279
- Faster unfurls by @mononaut in https://github.com/mempool/mempool/pull/2247
- Create and populate nodes_socket table by @nymkappa in https://github.com/mempool/mempool/pull/2294
- Reduce pool ranking pie chart min slice by @nymkappa in https://github.com/mempool/mempool/pull/2295
- Fix the OOM issue when building the frontend docker image for armv7 by @knorrium in https://github.com/mempool/mempool/pull/2281
- Start adding unit tests to the backend by @knorrium in https://github.com/mempool/mempool/pull/2019
- Fix the latest backend Docker startup vars by @knorrium in https://github.com/mempool/mempool/pull/2289
- Removing sponsor. Link to Enterprise sponsor by @softsimon in https://github.com/mempool/mempool/pull/2284
- Lightning unfurls by @mononaut in https://github.com/mempool/mempool/pull/2283
- Fix wrong size of translators avatars by @softsimon in https://github.com/mempool/mempool/pull/2299
- Add basic transaction link previews by @mononaut in https://github.com/mempool/mempool/pull/2301
- Refactor ISP pie chart to make it more consitent by @nymkappa in https://github.com/mempool/mempool/pull/2305
- Refactor LN stats import by @nymkappa in https://github.com/mempool/mempool/pull/2306
- Refactor top nodes widgets, create related top 100 nodes pages by @nymkappa in https://github.com/mempool/mempool/pull/2315
- Create node rankings dashboard by @nymkappa in https://github.com/mempool/mempool/pull/2316
- Hide features before feature activated by @softsimon in https://github.com/mempool/mempool/pull/2327
- Removing taproot privacy claims by @softsimon in https://github.com/mempool/mempool/pull/2328
- Fix difficulty adjustment by @slaninas in https://github.com/mempool/mempool/pull/2300
- Fix sticky error state on block page by @mononaut in https://github.com/mempool/mempool/pull/2304
- Reverted wrong fix in 2300 by @nymkappa in https://github.com/mempool/mempool/pull/2329
- Unpublish the Github Sponsor links by @wiz in https://github.com/mempool/mempool/pull/2334
- Import json topology by @nymkappa in https://github.com/mempool/mempool/pull/2319
- Make sure LN importer won't crash the backend by @nymkappa in https://github.com/mempool/mempool/pull/2318
- Use timestamp instead of date in stats tables by @nymkappa in https://github.com/mempool/mempool/pull/2331
- Import historical channels by @nymkappa in https://github.com/mempool/mempool/pull/2311
- Fix undefined public_key by @nymkappa in https://github.com/mempool/mempool/pull/2335
- Fix node channel list pagination by @nymkappa in https://github.com/mempool/mempool/pull/2314
- Display opening and closing transactions on channel page by @softsimon in https://github.com/mempool/mempool/pull/2342
- Fix wrong tooltip % in isp pie chart by @nymkappa in https://github.com/mempool/mempool/pull/2320
- Fix "indexing in progress" message in ln dashboard by @nymkappa in https://github.com/mempool/mempool/pull/2322
- Increase node size in channel map on node/channel pages by @nymkappa in https://github.com/mempool/mempool/pull/2323
- Create geolocation component to format geolocation data by @nymkappa in https://github.com/mempool/mempool/pull/2324
- Fix missing isp ids on isp pie chart by @nymkappa in https://github.com/mempool/mempool/pull/2325
- Hide map if there is not geolocation data available by @nymkappa in https://github.com/mempool/mempool/pull/2326
- If a channel is closed, stop updating it by @nymkappa in https://github.com/mempool/mempool/pull/2336
- Add missing lightning configuration variables where needed by @nymkappa in https://github.com/mempool/mempool/pull/2338
- Node alias fulltext search by @softsimon in https://github.com/mempool/mempool/pull/2345
- Fix network regex matching by @softsimon in https://github.com/mempool/mempool/pull/2355
- Fix for missing closing reason in channels list by @softsimon in https://github.com/mempool/mempool/pull/2343
- Remove useless api call in channel page by @nymkappa in https://github.com/mempool/mempool/pull/2351
- Add "Lightning node" and "Lighning channel" page title by @nymkappa in https://github.com/mempool/mempool/pull/2352
- Add "beta" tag next to lightning menu by @nymkappa in https://github.com/mempool/mempool/pull/2353
- Update node ranking naming convention and layout by @nymkappa in https://github.com/mempool/mempool/pull/2356
- Improve channels world map performances by @nymkappa in https://github.com/mempool/mempool/pull/2354
- Fix "cannot update channel list" error by @nymkappa in https://github.com/mempool/mempool/pull/2361
- Create active channel tree map component by @nymkappa in https://github.com/mempool/mempool/pull/2366
- Wrap esplora call into try/catch when scanning channel forensics by @nymkappa in https://github.com/mempool/mempool/pull/2363
- Update node page layout by @nymkappa in https://github.com/mempool/mempool/pull/2371
- Await mysql queries in order to avoid deadlock by @nymkappa in https://github.com/mempool/mempool/pull/2362
- Add missing closing div by @nymkappa in https://github.com/mempool/mempool/pull/2374
- Fix lightning map heights on preview pages by @mononaut in https://github.com/mempool/mempool/pull/2370
- Hide subtitle if not widget by @nymkappa in https://github.com/mempool/mempool/pull/2372
- Add .local/bin to cln's path and install git-lfs in prod install by @Emzy in https://github.com/mempool/mempool/pull/2389
- [ops] Change keybase notifications to ERR or higher priority by @wiz in https://github.com/mempool/mempool/pull/2386
- Open/closed channel title updating based on selected mode by @nymkappa in https://github.com/mempool/mempool/pull/2373
- Fix infitinite loading spinner and positioning by @nymkappa in https://github.com/mempool/mempool/pull/2375
- Import historical nodes by @nymkappa in https://github.com/mempool/mempool/pull/2383
- Node history chart full width if we can't display channel map by @nymkappa in https://github.com/mempool/mempool/pull/2377
- Do not fetch node stats for channel tree graph by @nymkappa in https://github.com/mempool/mempool/pull/2381
- Fix for empty tx value by @softsimon in https://github.com/mempool/mempool/pull/2394
- Numbers not included in node alias search by @softsimon in https://github.com/mempool/mempool/pull/2392
- Fix path for newsyslog configs in prod installer by @Emzy in https://github.com/mempool/mempool/pull/2388
- Search bar placeholder text update by @softsimon in https://github.com/mempool/mempool/pull/2397
- Store capacity and channels in nodes table by @softsimon in https://github.com/mempool/mempool/pull/2399
- Fix: Difficulty API (REST) with frontend fixes by @junderw in https://github.com/mempool/mempool/pull/2333
- Fix for broken SQL to load Lightning nodes on ISP page by @softsimon in https://github.com/mempool/mempool/pull/2402
- [ops] Add nginx placeholders for unfurlbot configuration by @wiz in https://github.com/mempool/mempool/pull/2404
- [ops] Add nginx entrypoints for unfurler daemon by @wiz in https://github.com/mempool/mempool/pull/2405
- [ops] Add production lightning backend configurations by @wiz in https://github.com/mempool/mempool/pull/2410
- Fixes multiple bugs with outspends and channels by @softsimon in https://github.com/mempool/mempool/pull/2408
- Fixing missing channel openings by @softsimon in https://github.com/mempool/mempool/pull/2412
- Hardcode some condition to invalidate imported topology files by @nymkappa in https://github.com/mempool/mempool/pull/2387
- [ops] Update prod scripts for unfurler and cache warmer by @wiz in https://github.com/mempool/mempool/pull/2419
- Fix unfurls for lightning pages with no geodata by @mononaut in https://github.com/mempool/mempool/pull/2414
- Start cln after Bitcoind in prod installer by @Emzy in https://github.com/mempool/mempool/pull/2407
- Handle locale & preview in network detection regex by @mononaut in https://github.com/mempool/mempool/pull/2413
- Alternative transaction unfurl design by @mononaut in https://github.com/mempool/mempool/pull/2360
- Only source mysql_credentials if present in prod install by @Emzy in https://github.com/mempool/mempool/pull/2406
- [ops] Fix typo in build script by @wiz in https://github.com/mempool/mempool/pull/2422
- Fix js crash in node page and add loading spinner to channel tree chart by @nymkappa in https://github.com/mempool/mempool/pull/2418
- Truncate node alias if it's too long by @nymkappa in https://github.com/mempool/mempool/pull/2417
- Fix clipboard for node pubkey on channel page by @hunicus in https://github.com/mempool/mempool/pull/2421
- Disable LN historical import if not mainnet by @nymkappa in https://github.com/mempool/mempool/pull/2415
- Update
log tag to show the network if non mainnet by @nymkappa in https://github.com/mempool/mempool/pull/2416 - Add closing type badge to channel header by @softsimon in https://github.com/mempool/mempool/pull/2409
- Possible fix for failing test by @softsimon in https://github.com/mempool/mempool/pull/2424
- Custom lazy loading strategy by @softsimon in https://github.com/mempool/mempool/pull/2420
- Add new lightning endpoints to warm cache by @nymkappa in https://github.com/mempool/mempool/pull/2427
- Use mainnet repo for nginx cache warmer script by @wiz in https://github.com/mempool/mempool/pull/2428
- Disable smooth flag for LN lines charts by @nymkappa in https://github.com/mempool/mempool/pull/2431
- [ops] Set kill script to always return true by @wiz in https://github.com/mempool/mempool/pull/2432
- Use monospace font for addresses on mobile by @nymkappa in https://github.com/mempool/mempool/pull/2430
- Fix open/close channel list button alignment by @nymkappa in https://github.com/mempool/mempool/pull/2437
- Remove cache warmer from crontab. Now part of ./start script. by @Emzy in https://github.com/mempool/mempool/pull/2440
- Save proper node socket format into db by @nymkappa in https://github.com/mempool/mempool/pull/2423
- Add loading animation for channel list by @nymkappa in https://github.com/mempool/mempool/pull/2439
- Align charts timestamp selector with charts menus by @nymkappa in https://github.com/mempool/mempool/pull/2436
- Fix infinite loading spinner in channel map when no active channel exists by @nymkappa in https://github.com/mempool/mempool/pull/2444
- Add unfurler configs for 3 sites by @wiz in https://github.com/mempool/mempool/pull/2447
- Add mempool user to cln group and set data dirs rights on prod install by @Emzy in https://github.com/mempool/mempool/pull/2446
- Add mempool lighting explorer to the prod installer by @Emzy in https://github.com/mempool/mempool/pull/2438
- Explore the full Bitcoin ecosystem with mempool.space by @wiz in https://github.com/mempool/mempool/pull/2449
- Option to disable puppeteer in unfurler by @mononaut in https://github.com/mempool/mempool/pull/2442
- No nginx configuration for FreeBSD by @Emzy in https://github.com/mempool/mempool/pull/2450
- When there is no stats for the past 7 days, don't show % changes by @nymkappa in https://github.com/mempool/mempool/pull/2445
- Unfurler fallback images & bisq support by @mononaut in https://github.com/mempool/mempool/pull/2425
- Improve title for ISP map by @hunicus in https://github.com/mempool/mempool/pull/2453
- Install nvidia-driver, xorg and chromium if GPU is pressent on prod install by @Emzy in https://github.com/mempool/mempool/pull/2451
- Fix wrong ASN for Lunanode ip ranges by @nymkappa in https://github.com/mempool/mempool/pull/2441
- Update channel map color by @nymkappa in https://github.com/mempool/mempool/pull/2443
- Open graph image updates by @pedromvpg in https://github.com/mempool/mempool/pull/2457
- [ops] Add missing unfurl nginx route by @wiz in https://github.com/mempool/mempool/pull/2458
- Replace logo with stacked version for open graph images by @pedromvpg in https://github.com/mempool/mempool/pull/2461
- Fix:
Can't click on channel in the box view
#2459 by @nymkappa in https://github.com/mempool/mempool/pull/2462 - Fix for difficulty adjustment throwing error before in sync by @softsimon in https://github.com/mempool/mempool/pull/2403
- Harcode lunanode, FDCservers and cogent asn by @nymkappa in https://github.com/mempool/mempool/pull/2460
- Node and Channel page skeleton loaders by @softsimon in https://github.com/mempool/mempool/pull/2433
- CLN - Add brakets around ipv6 by @nymkappa in https://github.com/mempool/mempool/pull/2468
- Replacing all PNGs with inline SVG by @softsimon in https://github.com/mempool/mempool/pull/2435
- Fix unfurler navigation race condition by @mononaut in https://github.com/mempool/mempool/pull/2467
- Change unfurler puppeteer config toggle to ENABLED by @mononaut in https://github.com/mempool/mempool/pull/2466
- hotfix to rollback broken unfurler by @mononaut in https://github.com/mempool/mempool/pull/2473
- Consider channels updates as well for node updated at field by @nymkappa in https://github.com/mempool/mempool/pull/2470
- Typeahead loading spinner and regex fixes by @softsimon in https://github.com/mempool/mempool/pull/2448
- Sort closed channels by closing_date, updated_at by @nymkappa in https://github.com/mempool/mempool/pull/2476
- Fix node header layout by @nymkappa in https://github.com/mempool/mempool/pull/2477
- Channel txs details buttons by @softsimon in https://github.com/mempool/mempool/pull/2475
- Fixes possible mysql injectin in channels.api by @nymkappa in https://github.com/mempool/mempool/pull/2478
- Grey out inactive search results by @softsimon in https://github.com/mempool/mempool/pull/2474
- Node aliase ellipsis by @softsimon in https://github.com/mempool/mempool/pull/2480
- Fix unfurler race condition again by @mononaut in https://github.com/mempool/mempool/pull/2483
- Use new mempool preview image as default by @mononaut in https://github.com/mempool/mempool/pull/2484
- Restyle lightning preview titles to match main pages by @mononaut in https://github.com/mempool/mempool/pull/2485
- Only show active channels on world map by @nymkappa in https://github.com/mempool/mempool/pull/2469
- Add lightning api docs by @hunicus in https://github.com/mempool/mempool/pull/2472
- Renamed capacity to liquidity by @nymkappa in https://github.com/mempool/mempool/pull/2501
- Show 0 sats when country has no liquidity by @nymkappa in https://github.com/mempool/mempool/pull/2502
- Renamed "City" to "Location" by @nymkappa in https://github.com/mempool/mempool/pull/2500
- Simplify packaging for backend by @erikarvstedt in https://github.com/mempool/mempool/pull/2096
- Remove the mempool restart script in prod install by @Emzy in https://github.com/mempool/mempool/pull/2454
- Show clearnet nodes on world map by @nymkappa in https://github.com/mempool/mempool/pull/2522
- Fix missing seo in lightning pages by @nymkappa in https://github.com/mempool/mempool/pull/2523
- Change isp pie chart threshold from 0.5% to 0.4% by @nymkappa in https://github.com/mempool/mempool/pull/2529
- Show '-' when value is not defined in channel page by @nymkappa in https://github.com/mempool/mempool/pull/2504
- If a channel is closed, show closing date instead of last update by @nymkappa in https://github.com/mempool/mempool/pull/2512
- Add skeleton loader in node per isp/country lists by @nymkappa in https://github.com/mempool/mempool/pull/2517
- Only scan for closed channels when there is a new block by @nymkappa in https://github.com/mempool/mempool/pull/2518
- frontend: Don't copy
resources
, shrink static size by @erikarvstedt in https://github.com/mempool/mempool/pull/2078 - Add more Community Integrations on About page by @wiz in https://github.com/mempool/mempool/pull/2532
- Update ISP pie chart colors by @nymkappa in https://github.com/mempool/mempool/pull/2524
- ISP and Country node lists header by @nymkappa in https://github.com/mempool/mempool/pull/2527
- Lightning dashboard -> Lightning network by @nymkappa in https://github.com/mempool/mempool/pull/2526
- Fix wrong skeleton labels by @nymkappa in https://github.com/mempool/mempool/pull/2520
- Fix preview tx diagram for zero value transactions by @mononaut in https://github.com/mempool/mempool/pull/2521
- When using clightning, use listchannels.delay as cltv_delta by @nymkappa in https://github.com/mempool/mempool/pull/2507
- Show that we don't know where a node is because it's running on tor by @nymkappa in https://github.com/mempool/mempool/pull/2516
- Fix sed command for the pools json urls by @knorrium in https://github.com/mempool/mempool/pull/2506
- Tooling: Eslint force triple equals by @softsimon in https://github.com/mempool/mempool/pull/2367
- Removing extra capacity row by @softsimon in https://github.com/mempool/mempool/pull/2534
- Add network to preview headers & inc font size by @mononaut in https://github.com/mempool/mempool/pull/2535
- Disable block viz/map loading spinners on previews by @mononaut in https://github.com/mempool/mempool/pull/2538
- Fix unfurler config set network to liquid by @wiz in https://github.com/mempool/mempool/pull/2539
- Dashboard node statistics skeleton loader fix by @softsimon in https://github.com/mempool/mempool/pull/2540
- Add Lightning ISP preview by @mononaut in https://github.com/mempool/mempool/pull/2542
- Refactor preview routes into separate module by @mononaut in https://github.com/mempool/mempool/pull/2541
- Adjust block preview layout by @mononaut in https://github.com/mempool/mempool/pull/2543
- Add docker lightning backend config by @WesVleuten in https://github.com/mempool/mempool/pull/2486
- Show tooltip on location is truncated by @nymkappa in https://github.com/mempool/mempool/pull/2509
- Add logging & syslog support to unfurler by @mononaut in https://github.com/mempool/mempool/pull/2554
- Allow address label to overflow without pushing UI by @softsimon in https://github.com/mempool/mempool/pull/2565
- Optimize transaction diagram component by @mononaut in https://github.com/mempool/mempool/pull/2561
- Tx page diagram by @mononaut in https://github.com/mempool/mempool/pull/2562
- Add mining pool preview by @mononaut in https://github.com/mempool/mempool/pull/2563
- Mempool node group page by @softsimon in https://github.com/mempool/mempool/pull/2558
- Suggest block height in search result by @softsimon in https://github.com/mempool/mempool/pull/2548
- Use relative import paths by @softsimon in https://github.com/mempool/mempool/pull/2571
- Adding MempoolSharedModule by @softsimon in https://github.com/mempool/mempool/pull/2572
- Show zero base fee tag on channels by @nymkappa in https://github.com/mempool/mempool/pull/2510
- Fix "undefined" location in node ranking by @nymkappa in https://github.com/mempool/mempool/pull/2573
- Mempool svg logo bug fix by @softsimon in https://github.com/mempool/mempool/pull/2568
- Updating info button styling by @softsimon in https://github.com/mempool/mempool/pull/2576
- New button light color by @softsimon in https://github.com/mempool/mempool/pull/2577
- Clipboard buttons fix by @softsimon in https://github.com/mempool/mempool/pull/2569
- Improve transaction flow diagram drawing algorithm by @mononaut in https://github.com/mempool/mempool/pull/2575
- Only show tor badge in node page if actually running on tor only by @nymkappa in https://github.com/mempool/mempool/pull/2574
- Show tor+clearnet node series in chart by @nymkappa in https://github.com/mempool/mempool/pull/2519
- Fix spacing on websocket api examples by @hunicus in https://github.com/mempool/mempool/pull/2551
- Add python example for websocket api docs by @hunicus in https://github.com/mempool/mempool/pull/2550
- Revert info button color change by @softsimon in https://github.com/mempool/mempool/pull/2578
- Log correct maxmind mysql updates - fix stats import processed files counter by @nymkappa in https://github.com/mempool/mempool/pull/2385
- Require the resources path as input to sync assets by @softsimon in https://github.com/mempool/mempool/pull/2582
- Updating search bar placeholder by @softsimon in https://github.com/mempool/mempool/pull/2585
- Add a time turner toggle by @mononaut in https://github.com/mempool/mempool/pull/2594
- Revert "New button light color" by @softsimon in https://github.com/mempool/mempool/pull/2593
- Fix for add class js error by @softsimon in https://github.com/mempool/mempool/pull/2595
- Toggle option for transaction flow diagram with query param by @mononaut in https://github.com/mempool/mempool/pull/2591
- Move logo to LHS on mining pool preview by @mononaut in https://github.com/mempool/mempool/pull/2590
- Add preview for lightning group pages by @mononaut in https://github.com/mempool/mempool/pull/2589
- Updating flip icon by @softsimon in https://github.com/mempool/mempool/pull/2596
- Enable block scrolling in LTR time mode by @mononaut in https://github.com/mempool/mempool/pull/2602
- Transaction diagram interactivity & navigation by @mononaut in https://github.com/mempool/mempool/pull/2605
- Updating time toggle size by @softsimon in https://github.com/mempool/mempool/pull/2611
- Fix transaction confirmation badge layout bug by @mononaut in https://github.com/mempool/mempool/pull/2607
- Shorten transaction diagram toggle labels by @mononaut in https://github.com/mempool/mempool/pull/2606
- Reverse time by default for RTL languages by @mononaut in https://github.com/mempool/mempool/pull/2603
- Fix transaction marker boundary condition by @mononaut in https://github.com/mempool/mempool/pull/2601
- More detailed unfurler error logs by @mononaut in https://github.com/mempool/mempool/pull/2616
- Inverting med/avg toggle by @softsimon in https://github.com/mempool/mempool/pull/2615
- Display LN capacity on mobile by @softsimon in https://github.com/mempool/mempool/pull/2612
- Fix tx confirmation badge alignment regression by @mononaut in https://github.com/mempool/mempool/pull/2625
- Add incoming/outgoing fee histogram to node page by @mononaut in https://github.com/mempool/mempool/pull/2642
- Maintain routing when switching network by @mononaut in https://github.com/mempool/mempool/pull/2631
- Fix transaction preview flow diagram highlight bug by @mononaut in https://github.com/mempool/mempool/pull/2629
- Save flow diagram display preference to localStorage by @mononaut in https://github.com/mempool/mempool/pull/2626
- Handle instant block, txid and address search by @softsimon in https://github.com/mempool/mempool/pull/2639
- Increment log counter in
Building partial channels
log by @nymkappa in https://github.com/mempool/mempool/pull/2599 - Handle network url ending matching better by @softsimon in https://github.com/mempool/mempool/pull/2587
- Fix flow diagram navigation for coinbases & peg-ins by @mononaut in https://github.com/mempool/mempool/pull/2627
- Fix negative potential taproot savings handling by @mononaut in https://github.com/mempool/mempool/pull/2650
- Fix lightning channel close classification logic by @mononaut in https://github.com/mempool/mempool/pull/2651
- Fix mirrored blocks in TV view in LTR time mode by @mononaut in https://github.com/mempool/mempool/pull/2655
- tolerate trailing slash in unfurler requests by @mononaut in https://github.com/mempool/mempool/pull/2652
- Add electrum rpc doc tab for official instance by @hunicus in https://github.com/mempool/mempool/pull/2659
- WIP: new transaction selection algorithm & scoring for block audits by @mononaut in https://github.com/mempool/mempool/pull/2621
- Block audit feature by @mononaut in https://github.com/mempool/mempool/pull/2662
- Configure zero base fee as default for core lighting by @Emzy in https://github.com/mempool/mempool/pull/2646
- Use relative import paths in the frontend by @softsimon in https://github.com/mempool/mempool/pull/2673
- [ops] Fix nvidia-driver package name by @wiz in https://github.com/mempool/mempool/pull/2676
- Update staging hosts for testing by @knorrium in https://github.com/mempool/mempool/pull/2674
- Proxy config for running esplora locally by @softsimon in https://github.com/mempool/mempool/pull/2703
- Click to close search dropdown by @softsimon in https://github.com/mempool/mempool/pull/2547
- Updated mempool debug log by @softsimon in https://github.com/mempool/mempool/pull/2337
- Disable mempool config by @softsimon in https://github.com/mempool/mempool/pull/2378
- [Feature] Search for block by timestamp by @junderw in https://github.com/mempool/mempool/pull/2564
- Initial frontend runtime config support by @knorrium in https://github.com/mempool/mempool/pull/2617
- Block audit tweaks by @mononaut in https://github.com/mempool/mempool/pull/2663
- Rescan unresolved LN channel force closes by @mononaut in https://github.com/mempool/mempool/pull/2667
- Show node tlv data & liquidity ads by @mononaut in https://github.com/mempool/mempool/pull/2670
- Fix rounded vsize in block summaries by @mononaut in https://github.com/mempool/mempool/pull/2671
- fix error when navigating to huge transactions by @mononaut in https://github.com/mempool/mempool/pull/2678
- Update Docker GHA dependencies by @knorrium in https://github.com/mempool/mempool/pull/2675
- Add support for renaming a mining pool without changing regex or address by @nymkappa in https://github.com/mempool/mempool/pull/2681
- Only show python example tab on ws tab by @hunicus in https://github.com/mempool/mempool/pull/2684
- Add general-purpose disclaimer to top of faq by @hunicus in https://github.com/mempool/mempool/pull/2687
- resize block visualization instantly on window zoom and resize by @mononaut in https://github.com/mempool/mempool/pull/2689
- calculate & show avg channel distance on node page by @mononaut in https://github.com/mempool/mempool/pull/2694
- Extend flow diagram to differentiate spent and unspent TXOs by @mononaut in https://github.com/mempool/mempool/pull/2649
- db migration to clear obsolete block audit data by @mononaut in https://github.com/mempool/mempool/pull/2664
- enable new tx selection algorithm in own thread with config setting by @mononaut in https://github.com/mempool/mempool/pull/2698
- Add nunchuk to community integrations by @hunicus in https://github.com/mempool/mempool/pull/2700
- better representation of zero-value outputs in flow diagram by @mononaut in https://github.com/mempool/mempool/pull/2705
- Fix tx preview alignment by @mononaut in https://github.com/mempool/mempool/pull/2706
- Reverse the direction of the flow diagram for RTL locales by @mononaut in https://github.com/mempool/mempool/pull/2716
- Support Maxmind Lite by @softsimon in https://github.com/mempool/mempool/pull/2708
- Only show active nodes is isp page by @nymkappa in https://github.com/mempool/mempool/pull/2654
- Add new faqs (timestamps and fee ranges) by @hunicus in https://github.com/mempool/mempool/pull/2686
- Remove FTX from the price feeds by @nymkappa in https://github.com/mempool/mempool/pull/2711
- "show more" instead of "show all" button for transaction inputs/outputs by @mononaut in https://github.com/mempool/mempool/pull/2679
- fix squashed tx flow diagram by @mononaut in https://github.com/mempool/mempool/pull/2721
- Fix nginx redirects for /liquid etc. by @wiz in https://github.com/mempool/mempool/pull/2723
- Feature: Add endpoint for PSBT nonWitnessUtxo inclusion by @junderw in https://github.com/mempool/mempool/pull/2514
- Change imports to relative paths by @softsimon in https://github.com/mempool/mempool/pull/2728
- Optimize force close penalty scans by @mononaut in https://github.com/mempool/mempool/pull/2722
- Fix bugs on the new block page by @mononaut in https://github.com/mempool/mempool/pull/2734
- Merge audit feature into main block page by @mononaut in https://github.com/mempool/mempool/pull/2725
- Fix incorrect "Genesis" heading while loading the block page by @mononaut in https://github.com/mempool/mempool/pull/2726
- Fix broken tests on liquid by @mononaut in https://github.com/mempool/mempool/pull/2739
- update proxy.conf.staging target by @mononaut in https://github.com/mempool/mempool/pull/2740
- don't use block.extras on liquid by @mononaut in https://github.com/mempool/mempool/pull/2744
- Upgrade to Angular 14 by @softsimon in https://github.com/mempool/mempool/pull/2742
- Disable ON UPDATE for blocks.blockTimestamp field by @nymkappa in https://github.com/mempool/mempool/pull/2743
- show CPFP info for mined transactions by @mononaut in https://github.com/mempool/mempool/pull/2737
- Upgrading some more frontend packages by @softsimon in https://github.com/mempool/mempool/pull/2748
- Lightning linked channel forensics by @mononaut in https://github.com/mempool/mempool/pull/2683
- Mempool GBT config by @softsimon in https://github.com/mempool/mempool/pull/2749
- [ops] Increase nginx max concurrent streams by @wiz in https://github.com/mempool/mempool/pull/2750
- Remove annoying frontend console log by @softsimon in https://github.com/mempool/mempool/pull/2753
- Revert community integration icon size increase by @hunicus in https://github.com/mempool/mempool/pull/2751
- save db schema version after each successful migration by @mononaut in https://github.com/mempool/mempool/pull/2731
- Run schema update synchronously by @softsimon in https://github.com/mempool/mempool/pull/2765
- Mysql user creation fix in prod install by @Emzy in https://github.com/mempool/mempool/pull/2712
- Fix broken transaction preview unfurler page by @mononaut in https://github.com/mempool/mempool/pull/2763
- Update a few more frontend deps by @softsimon in https://github.com/mempool/mempool/pull/2766
- Update backend npm modules by @softsimon in https://github.com/mempool/mempool/pull/2764
- Don't select nodes which do not have country info by @nymkappa in https://github.com/mempool/mempool/pull/2730
- Block page audit fallback by @softsimon in https://github.com/mempool/mempool/pull/2768
- Make forensics node backend call rate limiting configurable by @mononaut in https://github.com/mempool/mempool/pull/2777
- Fix bugs related to advanced GBT transaction selection by @mononaut in https://github.com/mempool/mempool/pull/2778
- Fix block summaries repo upsert race condition by @mononaut in https://github.com/mempool/mempool/pull/2779
- Handle ISP with no nodes by @nymkappa in https://github.com/mempool/mempool/pull/2790
- Change Bisq staging host to fra so tests can pass by @knorrium in https://github.com/mempool/mempool/pull/2801
- Update Cypress dependencies by @knorrium in https://github.com/mempool/mempool/pull/2853
- Update Cypress GHA to use newer checkout and setup-node actions by @knorrium in https://github.com/mempool/mempool/pull/2656
- Refactor advanced GBT implementation to minimize inter-thread data transfer by @mononaut in https://github.com/mempool/mempool/pull/2793
- Fix for spelling error in indexing status by @softsimon in https://github.com/mempool/mempool/pull/2872
- Fix & reenable cpfp indexer optimized path by @mononaut in https://github.com/mempool/mempool/pull/2810
- Fix for javascript errors when navigating blocks by @softsimon in https://github.com/mempool/mempool/pull/2771
- Handle zero-value flow diagram edge case by @mononaut in https://github.com/mempool/mempool/pull/2804
- fix unstable miner tag styles in block preview by @mononaut in https://github.com/mempool/mempool/pull/2809
- display block health as badge & add loaders by @mononaut in https://github.com/mempool/mempool/pull/2859
- Add comandline options to cln on FreeBSD in prod install by @Emzy in https://github.com/mempool/mempool/pull/2713
- Add symlink to bitcoin config for user cln in prod install by @Emzy in https://github.com/mempool/mempool/pull/2714
- refactor block page html by @mononaut in https://github.com/mempool/mempool/pull/2867
- Updating VN translator by @softsimon in https://github.com/mempool/mempool/pull/2874
- Go to block optimization by @softsimon in https://github.com/mempool/mempool/pull/2875
- Don't try to import LN historical stats if no topology folder is set by @nymkappa in https://github.com/mempool/mempool/pull/2883
- Adding Lithuanian by @softsimon in https://github.com/mempool/mempool/pull/2876
- Logs cleanup by @nymkappa in https://github.com/mempool/mempool/pull/2339
- Fix error 500 when querying /blocks using
"INDEXING_BLOCKS_AMOUNT": 0
by @nymkappa in https://github.com/mempool/mempool/pull/2851 - Set
LIGHTNING: true
in prod frontend config by @wiz in https://github.com/mempool/mempool/pull/2907 - Fix Docker GHA again. Update deps and increase swap size by @knorrium in https://github.com/mempool/mempool/pull/2909
- Add the missing block audit variables to the Docker script by @knorrium in https://github.com/mempool/mempool/pull/2910
- ops: fix mysql_credentials path in install/build scripts by @wiz in https://github.com/mempool/mempool/pull/2918
- ops: add tk7 nodes to prod bitcoin.conf by @wiz in https://github.com/mempool/mempool/pull/2919
- ops: add mempool-reset-all script with ./reset symlink by @wiz in https://github.com/mempool/mempool/pull/2920
- ops: fix wildcards in mempool-reset-all script by @wiz in https://github.com/mempool/mempool/pull/2921
- Fetch coinbase tx with core when esplora fails to do so by @nymkappa in https://github.com/mempool/mempool/pull/2916
- Add new mempool lightning nodes and format the array so it's human readable by @nymkappa in https://github.com/mempool/mempool/pull/2933
- Fallback alias name to pubkey by @softsimon in https://github.com/mempool/mempool/pull/2937
- Ignore pool logo download failure as it's not a critical error by @nymkappa in https://github.com/mempool/mempool/pull/2923
- Expose whether Lightning is enabled on the backend by @knorrium in https://github.com/mempool/mempool/pull/2940
- Dark mode inputs by @softsimon in https://github.com/mempool/mempool/pull/2941
- CPFP Optimizations by @mononaut in https://github.com/mempool/mempool/pull/2939
- Add missing vars to docker config & readme by @mononaut in https://github.com/mempool/mempool/pull/2865
- Infinitely scrolling blockchain by @mononaut in https://github.com/mempool/mempool/pull/2884
- Remove pools.json download from the frontend by @nymkappa in https://github.com/mempool/mempool/pull/2852
- Add FAQ link to empty blocks by @mononaut in https://github.com/mempool/mempool/pull/2885
- Remove Cypress from the toplevel package-lock.json deps by @knorrium in https://github.com/mempool/mempool/pull/2922
- Fix missing audit Docker config by @knorrium in https://github.com/mempool/mempool/pull/2947
- Node AS table overflow fix by @softsimon in https://github.com/mempool/mempool/pull/2943
- Show
Avg fees per block
instead ofReward Per Tx
by @nymkappa in https://github.com/mempool/mempool/pull/2917 - dynamic CSS text truncation component by @mononaut in https://github.com/mempool/mempool/pull/2914
- Fix cpfp observable error by @mononaut in https://github.com/mempool/mempool/pull/2955
- Fix missing clipboard buttons by @mononaut in https://github.com/mempool/mempool/pull/2956
- Support inner links in truncated string component by @mononaut in https://github.com/mempool/mempool/pull/2957
- reduce prominence of marginal fee rate audit txs by @mononaut in https://github.com/mempool/mempool/pull/2959
- Fix mempool block gradients by @mononaut in https://github.com/mempool/mempool/pull/2960
- Removing absolute path import by @softsimon in https://github.com/mempool/mempool/pull/2966
- better frontend handling for very large witnesses by @mononaut in https://github.com/mempool/mempool/pull/2964
- cache, serve & display more comprehensive RBF info by @mononaut in https://github.com/mempool/mempool/pull/2824
- Correctly drop legacy cpfp db tables by @mononaut in https://github.com/mempool/mempool/pull/2950
- Fix crash when channel short id is not valid by @nymkappa in https://github.com/mempool/mempool/pull/2802
- Fix hexadecimal conversion to show leading zeros by @hunicus in https://github.com/mempool/mempool/pull/2808
- Added syntax highlight by @Piterden in https://github.com/mempool/mempool/pull/2857
- Fix routing for top-nav doc button by @hunicus in https://github.com/mempool/mempool/pull/2833
- Assorted mobile/tablet CSS fixes by @mononaut in https://github.com/mempool/mempool/pull/2958
- Fix page elements obscured by bottom navbar on mobile by @mononaut in https://github.com/mempool/mempool/pull/2951
- Fix node chart legend position error by @softsimon in https://github.com/mempool/mempool/pull/2974
- toggle to enable/disable block audits by @mononaut in https://github.com/mempool/mempool/pull/2899
- Fix for disabling block audit below block height by @softsimon in https://github.com/mempool/mempool/pull/2981
- Only show block audit highlighting when audit is enabled by @mononaut in https://github.com/mempool/mempool/pull/2978
- Add button to scroll back to tip of blockchain by @mononaut in https://github.com/mempool/mempool/pull/2973
- Fix navigation-breaking JS error on liquid block page by @mononaut in https://github.com/mempool/mempool/pull/2988
- Fix blockchain gaps when KEEP_BLOCKS_AMOUNT > INITIAL_BLOCKS_AMOUNT by @mononaut in https://github.com/mempool/mempool/pull/2987
- More prominent audit status badges by @softsimon in https://github.com/mempool/mempool/pull/2992
- Block health string update by @softsimon in https://github.com/mempool/mempool/pull/2996
- Removing Lightning Beta tag by @softsimon in https://github.com/mempool/mempool/pull/2908
- Add block health faq by @hunicus in https://github.com/mempool/mempool/pull/3001
- Credit nepalese translator by @softsimon in https://github.com/mempool/mempool/pull/2993
- fix block visualization getting out of sync by @mononaut in https://github.com/mempool/mempool/pull/2999
- More robust error checking & handling in CPFP repositories by @mononaut in https://github.com/mempool/mempool/pull/3010
- safer mempool cloning for different GBT algorithms by @mononaut in https://github.com/mempool/mempool/pull/3030
- Add contributor agreement for AlexLloyd0 by @AlexLloyd0 in https://github.com/mempool/mempool/pull/3028
- Fix firefox blockchain scroll reset bug by @mononaut in https://github.com/mempool/mempool/pull/3038
- Fix subscription memory leak by @Arooba-git in https://github.com/mempool/mempool/pull/3016
- Add block audit faq by @hunicus in https://github.com/mempool/mempool/pull/3045
- Change 'projected' to 'expected' for block audit label by @hunicus in https://github.com/mempool/mempool/pull/3047
- Update staging hosts to fra by @knorrium in https://github.com/mempool/mempool/pull/3049
- Add info icon on audit linking to audit faq by @hunicus in https://github.com/mempool/mempool/pull/3053
- Add audit / block health config feature flag by @mononaut in https://github.com/mempool/mempool/pull/3039
- Remove colon from block overview table by @hunicus in https://github.com/mempool/mempool/pull/3058
- Fix database usage when database is disabled by @nymkappa in https://github.com/mempool/mempool/pull/3062
- Add footer to all dashboards by @nymkappa in https://github.com/mempool/mempool/pull/3060
- Fixes btc/fiat UI issue on the lightning dashboard by @nymkappa in https://github.com/mempool/mempool/pull/3061
- Shrink og avators to make group more square by @hunicus in https://github.com/mempool/mempool/pull/3059
- ops: Fix lightning mysql credentials usage by @wiz in https://github.com/mempool/mempool/pull/3074
- ops: Fix mempool build script lightning variables by @wiz in https://github.com/mempool/mempool/pull/3075
- Fixes blocks api (missing fee range) by @nymkappa in https://github.com/mempool/mempool/pull/3043
- Make sure exchange API response format is valid before using it by @nymkappa in https://github.com/mempool/mempool/pull/2770
- fix liquid address table overflow by @mononaut in https://github.com/mempool/mempool/pull/3063
- Update cpfp faq for stored relationships by @hunicus in https://github.com/mempool/mempool/pull/3009
- Reuse HTTP connections for esplora backend requests by @mononaut in https://github.com/mempool/mempool/pull/3022
- Add size per weight graph and ts type for
getHistoricalBlockSizesAndWeights
by @antonilol in https://github.com/mempool/mempool/pull/3066 - Add
--reindex
doc to backend README by @nymkappa in https://github.com/mempool/mempool/pull/3041 - Remove
config.MEMPOOL.PRICE_FEED_UPDATE_INTERVAL
by @nymkappa in https://github.com/mempool/mempool/pull/3064 - Remove hardcoded mining pools colors as it's not relevant by @nymkappa in https://github.com/mempool/mempool/pull/3078
- Update mainnet tests by @knorrium in https://github.com/mempool/mempool/pull/3048
- Only add clearfix on block list widget by @nymkappa in https://github.com/mempool/mempool/pull/3079
- Fix database usage when database is disabled by @nymkappa in https://github.com/mempool/mempool/pull/3080
- ops: Fix another typo in build script credentials sed by @wiz in https://github.com/mempool/mempool/pull/3089
- ops: Fix typo in mainnet lightning backend config by @wiz in https://github.com/mempool/mempool/pull/3090
- Remove included in block by @softsimon in https://github.com/mempool/mempool/pull/3081
- Show average block health in pool ranking by @nymkappa in https://github.com/mempool/mempool/pull/3091
- Fix liquid infinite scrolling by @nymkappa in https://github.com/mempool/mempool/pull/3096
- ops: Add 250ms delay between warm cache requests by @wiz in https://github.com/mempool/mempool/pull/3097
- Use mempool chart color palette on hashrate history by @nymkappa in https://github.com/mempool/mempool/pull/3098
- Use historical price in older blocks / transactions by @nymkappa in https://github.com/mempool/mempool/pull/3092
- Fix timespan UX in mining charts by @nymkappa in https://github.com/mempool/mempool/pull/3099
- Fix map not being updated when switching between channel pages by @nymkappa in https://github.com/mempool/mempool/pull/3076
- Fix 'NaN' price for unconfirmed transaction since we have no block timestamp by @nymkappa in https://github.com/mempool/mempool/pull/3110
- Unknown pool color #FDD835 by @nymkappa in https://github.com/mempool/mempool/pull/3106
- increase size of mempool_byte_weight db column by @mononaut in https://github.com/mempool/mempool/pull/3103
- Fixes a syntax error with certain keywords by @softsimon in https://github.com/mempool/mempool/pull/3100
- Raise production memory limits by @mononaut in https://github.com/mempool/mempool/pull/3068
- pixel perfect flow diagrams by @mononaut in https://github.com/mempool/mempool/pull/3101
- Show only USD in block fees/rewards charts by @nymkappa in https://github.com/mempool/mempool/pull/3113
- Fix blockchain scroll jumping on resize on mobile by @mononaut in https://github.com/mempool/mempool/pull/3007
- Fix lightning widgets layout by @nymkappa in https://github.com/mempool/mempool/pull/3115
- Redo/Fix completely failed PR #3092 + add PR #3105 by @nymkappa in https://github.com/mempool/mempool/pull/3111
- Fit translator avatars neatly on 2 lines by @hunicus in https://github.com/mempool/mempool/pull/3117
- Update node v16, LTS and current for CI by @knorrium in https://github.com/mempool/mempool/pull/3084
- Fix DB migration 54 breaking liquid by @wiz in https://github.com/mempool/mempool/pull/3118
- Add border to qr code because it's a best practice by @nymkappa in https://github.com/mempool/mempool/pull/3109
- Only query historical price if we're running mempool BASE_MODULE by @nymkappa in https://github.com/mempool/mempool/pull/3119
- Handling for network interruptions in scrollable blockchain by @mononaut in https://github.com/mempool/mempool/pull/3025
- ops: Enable CPFP indexing for mainnet by @wiz in https://github.com/mempool/mempool/pull/3126
- Index coinstatsindex - Add bulk block query api by @nymkappa in https://github.com/mempool/mempool/pull/3070
- Rewrite mining pools parser by @nymkappa in https://github.com/mempool/mempool/pull/2869
- Update legal notices for 2023 by @hunicus in https://github.com/mempool/mempool/pull/3132
- Localizing search box strings by @softsimon in https://github.com/mempool/mempool/pull/3133
- Remove node 19 from the CI test matrix by @knorrium in https://github.com/mempool/mempool/pull/3151
- Log warning when pools are out of date by @nymkappa in https://github.com/mempool/mempool/pull/3077
- Update
backend/src/__fixtures__/mempool-config.template.json
to match default config.ts value by @nymkappa in https://github.com/mempool/mempool/pull/3155 - Update missing "pools.json" -> "pools-v2.json" by @nymkappa in https://github.com/mempool/mempool/pull/3149
- Enable GBT mempool in all production configs by @softsimon in https://github.com/mempool/mempool/pull/3153
- Replace
--reindex=xxx,xxx
command line with--reindex-blocks
by @nymkappa in https://github.com/mempool/mempool/pull/3154 - ops: Update nginx-cache-warmer for new pool slugs API by @wiz in https://github.com/mempool/mempool/pull/3150
- Ignore coinbase transaction in block health calculation by @mononaut in https://github.com/mempool/mempool/pull/3102
- Improve error handling on channel component by @nymkappa in https://github.com/mempool/mempool/pull/3130
- Truncate
coinbase_signature
andcoinbase_signature_ascii
before insertion if needed by @nymkappa in https://github.com/mempool/mempool/pull/3158 - Use relative path to import price service by @nymkappa in https://github.com/mempool/mempool/pull/3171
- Fix node socket parsing with LND by @nymkappa in https://github.com/mempool/mempool/pull/3044
- [LND] Nullify zeroed timestamps by @nymkappa in https://github.com/mempool/mempool/pull/3040
- Reset scrolling blockchain cache when network changes by @mononaut in https://github.com/mempool/mempool/pull/3178
- Center-align blockchain when resetting scroll position by @mononaut in https://github.com/mempool/mempool/pull/3179
- Align dashboards by @nymkappa in https://github.com/mempool/mempool/pull/3116
- Run Cypress tests on master after merging by @knorrium in https://github.com/mempool/mempool/pull/3160
- Only run migration 57 if bitcoin by @nymkappa in https://github.com/mempool/mempool/pull/3184
- Ignore negative USD prices by @nymkappa in https://github.com/mempool/mempool/pull/3186
- Always return the same block structure for endpoints which return blocks data by @nymkappa in https://github.com/mempool/mempool/pull/3166
- Use bitcoinApiFactory when we don't need verbose blocks or confirmation number by @nymkappa in https://github.com/mempool/mempool/pull/3161
- Don't try to fetch cpfp when database is disabled by @mononaut in https://github.com/mempool/mempool/pull/3189
- Remove useless code by @nymkappa in https://github.com/mempool/mempool/pull/3190
- Don't run CI on "review_requested" event by @nymkappa in https://github.com/mempool/mempool/pull/3191
- Run ln forensics last by @nymkappa in https://github.com/mempool/mempool/pull/3181
- Add frontend config flag to toggle historical price fetching by @nymkappa in https://github.com/mempool/mempool/pull/3185
- Add api documentation for blocks-bulk by @hunicus in https://github.com/mempool/mempool/pull/3157
- Specify networks in lightning network graph labels by @hunicus in https://github.com/mempool/mempool/pull/3172
- Link API rate limit note to /enterprise by @hunicus in https://github.com/mempool/mempool/pull/3174
- Add anchor links for about page sections by @hunicus in https://github.com/mempool/mempool/pull/3175
- Add promo video to about page by @hunicus in https://github.com/mempool/mempool/pull/3195
- Only show electrum tab on desktop by @hunicus in https://github.com/mempool/mempool/pull/3196
- About page video improvements by @softsimon in https://github.com/mempool/mempool/pull/3198
- When we re-index blocks due to mining pools change, wipe the nodejs backend cache by @nymkappa in https://github.com/mempool/mempool/pull/3148
- Fix import paths by @nymkappa in https://github.com/mempool/mempool/pull/3208
- Default relative paths in VsCode by @softsimon in https://github.com/mempool/mempool/pull/3204
- Update Cypress to v12.7.0 by @knorrium in https://github.com/mempool/mempool/pull/3206
- Wipe nodejs backend cache for any mining pool change - Update pools before loading disk cache by @nymkappa in https://github.com/mempool/mempool/pull/3209
- Fix blockchain scrolling on iOS devices by @mononaut in https://github.com/mempool/mempool/pull/3211
- Define owners for the DB migration file by @knorrium in https://github.com/mempool/mempool/pull/3203
- Always show BTC amount in block tooltips by @mononaut in https://github.com/mempool/mempool/pull/3213
- Optimize mempool block 7 data by @mononaut in https://github.com/mempool/mempool/pull/3072
- Use core to fetch block because esplora/electrs still return integer difficulty by @nymkappa in https://github.com/mempool/mempool/pull/3202
- blockchain momentum scrolling by @mononaut in https://github.com/mempool/mempool/pull/3219
- ops: Add missing /api/address-prefix nginx route for bisq by @wiz in https://github.com/mempool/mempool/pull/3224
- Bisq markets search bar fix by @softsimon in https://github.com/mempool/mempool/pull/2995
- Remove mining db stats - replaced by runtime state variable by @nymkappa in https://github.com/mempool/mempool/pull/3122
- drop decimal places from large fiat values by @mononaut in https://github.com/mempool/mempool/pull/3220
- Correct incoming transaction progress colors by @softsimon in https://github.com/mempool/mempool/pull/3222
- Fix overlapping columns in cpfp table on small screens by @mononaut in https://github.com/mempool/mempool/pull/3223
- Update some mining indexer log by @nymkappa in https://github.com/mempool/mempool/pull/3125
- Handle missing price (show 0) by @nymkappa in https://github.com/mempool/mempool/pull/3215
- Fix initial pool update when db is empty by @nymkappa in https://github.com/mempool/mempool/pull/3212
- Monitor heap memory usage by @mononaut in https://github.com/mempool/mempool/pull/3230
- Show ln channel world map using 100% height by @nymkappa in https://github.com/mempool/mempool/pull/3234
- unify time rendering components by @mononaut in https://github.com/mempool/mempool/pull/3237
- don't cache tx data for rbf replacements by @mononaut in https://github.com/mempool/mempool/pull/3239
- Make faq disclaimer responsive by @hunicus in https://github.com/mempool/mempool/pull/3225
- Fix unnecessary cpfp/rbf 404 responses by @mononaut in https://github.com/mempool/mempool/pull/3238
- Fix miscellaneous RTL layout bugs by @mononaut in https://github.com/mempool/mempool/pull/3244
- Fix typo in bulk config variable by @knorrium in https://github.com/mempool/mempool/pull/3249
- Adding 4 year button to mempool graph by @softsimon in https://github.com/mempool/mempool/pull/3227
- Fix memory-intensive getCPFPUnindexedBlocks mysql query by @mononaut in https://github.com/mempool/mempool/pull/3259
- Remove fiat plus space by @softsimon in https://github.com/mempool/mempool/pull/3241
- i18n: Enable Danish, disable Catalan by @wiz in https://github.com/mempool/mempool/pull/3277
- Fix stale mining dashboard data by @mononaut in https://github.com/mempool/mempool/pull/3264
- Add old special block events to app constants by @wiz in https://github.com/mempool/mempool/pull/3285
- Bump axios from 0.27.2 -> 1.3.4 by @nymkappa in https://github.com/mempool/mempool/pull/3290
- Revert "Bump axios from 0.27.2 -> 1.3.4" by @softsimon in https://github.com/mempool/mempool/pull/3291
- Autofocus search input when we load the app for the first time by @nymkappa in https://github.com/mempool/mempool/pull/3293
- fix missing cpfp fee ratings on mobile by @mononaut in https://github.com/mempool/mempool/pull/3298
- pixel-perfect flow diagrams (again) by @mononaut in https://github.com/mempool/mempool/pull/3301
- Save cache to disk on SIGTERM/SIGINT by @mononaut in https://github.com/mempool/mempool/pull/3299
- Remove search bar focus border by @softsimon in https://github.com/mempool/mempool/pull/3305
- Fixes changed after checked error in transaction page by @softsimon in https://github.com/mempool/mempool/pull/3300
- Fixes arrow position on confirmed blocks by @softsimon in https://github.com/mempool/mempool/pull/3304
- Updated regtest example by @nymkappa in https://github.com/mempool/mempool/pull/3307
- Fixes duplicate block in latest block component by @nymkappa in https://github.com/mempool/mempool/pull/3297
- Redesign difficulty adjustment dashboard widget by @mononaut in https://github.com/mempool/mempool/pull/3258
- Sort asn numerically - add few more top 10 isp in warm cache by @nymkappa in https://github.com/mempool/mempool/pull/3296
- next block lower case css fix by @softsimon in https://github.com/mempool/mempool/pull/3310
- batch address outspend lookups into <50 txids per request by @mononaut in https://github.com/mempool/mempool/pull/3303
- Log a warn if there are lot of 404 from esplora tx api while updating nodejs backend mempool by @nymkappa in https://github.com/mempool/mempool/pull/3288
- Fix epoch length in new difficulty widget by @mononaut in https://github.com/mempool/mempool/pull/3312
- Fix some responsive issue on the node component by @nymkappa in https://github.com/mempool/mempool/pull/3314
- Lightning dashboard overflow titles fixes by @softsimon in https://github.com/mempool/mempool/pull/3311
- Display same fee span on blocks by @softsimon in https://github.com/mempool/mempool/pull/3306
- Add youtube and peertube links to about page by @hunicus in https://github.com/mempool/mempool/pull/3248
- Show tx fee ratings for older blocks by @mononaut in https://github.com/mempool/mempool/pull/3319
- Fix new block animations by @mononaut in https://github.com/mempool/mempool/pull/3322
- Add 4 community integrations to about page by @hunicus in https://github.com/mempool/mempool/pull/3324
- Fix units in flow diagram tooltips for liquid assets by @mononaut in https://github.com/mempool/mempool/pull/3325
- Show cumulated fee on last mempool block by @nymkappa in https://github.com/mempool/mempool/pull/3327
- Save cache to disk every 6 blocks by @mononaut in https://github.com/mempool/mempool/pull/3330
- Fix difficulty skeleton width on firefox by @mononaut in https://github.com/mempool/mempool/pull/3341
- Correct video height on mobile by @softsimon in https://github.com/mempool/mempool/pull/3350
- Disable pool update when running lightning only by @nymkappa in https://github.com/mempool/mempool/pull/3351
- i18n: Enable Danish by @wiz in https://github.com/mempool/mempool/pull/3376
- Hide features row if tx has no features by @mononaut in https://github.com/mempool/mempool/pull/3345
- Add mutiny as community integration by @hunicus in https://github.com/mempool/mempool/pull/3329
- Add network versioning to disk cache by @mononaut in https://github.com/mempool/mempool/pull/3331
- Network-specific activation heights for transaction feature badges by @mononaut in https://github.com/mempool/mempool/pull/3373
- Docker digest GHA by @knorrium in https://github.com/mempool/mempool/pull/3408
- Limit special blocks by network, add future halvings by @mononaut in https://github.com/mempool/mempool/pull/3381
- Don't fetch prices on signet/testnet, always show 0 by @nymkappa in https://github.com/mempool/mempool/pull/3379
- Improve mempool block animations by @mononaut in https://github.com/mempool/mempool/pull/3353
- Add faqs on mempool size and memory usage by @hunicus in https://github.com/mempool/mempool/pull/3407
- Add subtitles for promo video by @hunicus in https://github.com/mempool/mempool/pull/3402
- Fix missing fees in liquid block tooltips by @mononaut in https://github.com/mempool/mempool/pull/3104
- Show block health in pool block list by @nymkappa in https://github.com/mempool/mempool/pull/3405
- ops: Bump elementsd to v22.1 by @wiz in https://github.com/mempool/mempool/pull/3440
- Fix block list component responsive by @nymkappa in https://github.com/mempool/mempool/pull/3378
- Update docker configs by @nymkappa in https://github.com/mempool/mempool/pull/3444
- Fix maxmind tests by @nymkappa in https://github.com/mempool/mempool/pull/3449
- Fixing broken liquid blinding tests by @softsimon in https://github.com/mempool/mempool/pull/3445
- Fix missing temp cache in disk cache by @softsimon in https://github.com/mempool/mempool/pull/3448
- Add poster image for readme video by @hunicus in https://github.com/mempool/mempool/pull/3447
- Difficulty mining ellipsis fix by @softsimon in https://github.com/mempool/mempool/pull/3451
- Make core and lnd rpc calls timeout configurable by @nymkappa in https://github.com/mempool/mempool/pull/3450
- Catch exeptions in Lightning stats by @softsimon in https://github.com/mempool/mempool/pull/3487
- Auto disable LN on macaroon fail by @softsimon in https://github.com/mempool/mempool/pull/3490
- Audit disabled related UX fixes by @softsimon in https://github.com/mempool/mempool/pull/3491
- Lightning indexing indicators by @softsimon in https://github.com/mempool/mempool/pull/3492
- Update softsimon profile photo by @softsimon in https://github.com/mempool/mempool/pull/3493
New Contributors
- @oleonardolima made their first contribution in https://github.com/mempool/mempool/pull/2181
- @slaninas made their first contribution in https://github.com/mempool/mempool/pull/2300
- @pedromvpg made their first contribution in https://github.com/mempool/mempool/pull/2457
- @WesVleuten made their first contribution in https://github.com/mempool/mempool/pull/2486
- @Piterden made their first contribution in https://github.com/mempool/mempool/pull/2857
- @AlexLloyd0 made their first contribution in https://github.com/mempool/mempool/pull/3028
- @Arooba-git made their first contribution in https://github.com/mempool/mempool/pull/3016
Full Changelog: https://github.com/mempool/mempool/compare/v2.4.1...v2.5.0
Data updated on: 2024-07-01 13:14 UTC