diff --git a/frontend/cypress/e2e/liquid/liquid.spec.ts b/frontend/cypress/e2e/liquid/liquid.spec.ts index 2d1fbd1e9..8548059bb 100644 --- a/frontend/cypress/e2e/liquid/liquid.spec.ts +++ b/frontend/cypress/e2e/liquid/liquid.spec.ts @@ -1,4 +1,4 @@ -describe.skip('Liquid', () => { +describe('Liquid', () => { const baseModule = Cypress.env('BASE_MODULE'); const basePath = ''; @@ -23,6 +23,13 @@ describe.skip('Liquid', () => { cy.get('#mempool-block-0 > .blockLink').should('exist'); }); + it('load first mempool block after skeleton loads', () => { + cy.visit(`${basePath}`); + cy.waitForSkeletonGone(); + cy.get('#mempool-block-0 > .blockLink').click(); + cy.waitForSkeletonGone(); + }); + it('loads the dashboard', () => { cy.visit(`${basePath}`); cy.waitForSkeletonGone(); @@ -84,10 +91,11 @@ describe.skip('Liquid', () => { cy.waitForSkeletonGone(); //TODO: Change to an element id so we don't assert on a string cy.get('.table-tx-vin').should('contain', 'Peg-in'); - cy.get('.table-tx-vin a').click().then(() => { + //Remove the target=_blank attribute so the new url opens in the same tab + cy.get('.table-tx-vin a').invoke('removeAttr', 'target').click().then(() => { cy.waitForSkeletonGone(); if (baseModule === 'liquid') { - cy.url().should('eq', 'https://mempool.space/tx/f148c0d854db4174ea420655235f910543f0ec3680566dcfdf84fb0a1697b592'); + cy.url().should('eq', 'https://mempool.space/tx/f148c0d854db4174ea420655235f910543f0ec3680566dcfdf84fb0a1697b592#vout=0'); } else { //TODO: Use an environment variable to get the hostname cy.url().should('eq', 'http://localhost:4200/tx/f148c0d854db4174ea420655235f910543f0ec3680566dcfdf84fb0a1697b592'); @@ -98,7 +106,8 @@ describe.skip('Liquid', () => { it('loads peg out addresses', () => { cy.visit(`${basePath}/tx/ecf6eba04ffb3946faa172343c87162df76f1a57b07b0d6dc6ad956b13376dc8`); cy.waitForSkeletonGone(); - cy.get('.table-tx-vout a').first().click().then(() => { + //Remove the target=_blank attribute so the new url opens in the same tab + cy.get('.table-tx-vout a').first().invoke('removeAttr', 'target').click().then(() => { cy.waitForSkeletonGone(); if (baseModule === 'liquid') { cy.url().should('eq', 'https://mempool.space/address/1BxoGcMg14oaH3CwHD2hF4gU9VcfgX5yoR'); diff --git a/frontend/cypress/e2e/liquidtestnet/liquidtestnet.spec.ts b/frontend/cypress/e2e/liquidtestnet/liquidtestnet.spec.ts index be27fa183..a96b0700c 100644 --- a/frontend/cypress/e2e/liquidtestnet/liquidtestnet.spec.ts +++ b/frontend/cypress/e2e/liquidtestnet/liquidtestnet.spec.ts @@ -1,4 +1,4 @@ -describe.skip('Liquid Testnet', () => { +describe('Liquid Testnet', () => { const baseModule = Cypress.env('BASE_MODULE'); const basePath = '/testnet'; @@ -28,6 +28,17 @@ describe.skip('Liquid Testnet', () => { cy.waitForSkeletonGone(); }); + it.skip('loads the dashboard with no scrollbars on mobile', () => { + cy.viewport('iphone-xr'); + cy.visit(`${basePath}`); + cy.waitForSkeletonGone(); + cy.window().then(window => { + const htmlWidth = Cypress.$('html')[0].scrollWidth; + const scrollBarWidth = window.innerWidth - htmlWidth; + expect(scrollBarWidth).to.be.eq(0); //check for no horizontal scrollbar + }); + }); + it('loads the blocks page', () => { cy.visit(`${basePath}`) cy.get('#btn-blocks'); @@ -57,17 +68,14 @@ describe.skip('Liquid Testnet', () => { cy.get('.tv-only').should('not.exist'); }); - it.skip('renders unconfidential addresses correctly on mobile', () => { - cy.viewport('iphone-6'); - cy.visit(`${basePath}/address/__TODO__`); + it.skip('renders unconfidential transactions correctly on mobile', () => { + cy.viewport('iphone-xr'); + cy.visit(`${basePath}/tx/b119f338878416781dc285b94c0de52826341dea43566e4de4740d3ebfd1f6dc#blinded=99707,144c654344aa716d6f3abcc1ca90e5641e4e2a7f633bc09fe3baf64585819a49,1377e4ec8eb0c89296e14ffca57e377f4b51ad8f1c881e43364434d8430dbfda,cdd6caae4c3452586cfcb107478dd2b7acaa5f82714a6a966578255e857eee60`); cy.waitForSkeletonGone(); - //TODO: Add proper IDs for these selectors - const firstRowSelector = '.container-xl > :nth-child(3) > div > :nth-child(1) > .table > tbody'; - const thirdRowSelector = '.container-xl > :nth-child(3) > div > :nth-child(3)'; - cy.get(firstRowSelector).invoke('css', 'width').then(firstRowWidth => { - cy.get(thirdRowSelector).invoke('css', 'width').then(thirdRowWidth => { - expect(parseInt(firstRowWidth)).to.be.lessThan(parseInt(thirdRowWidth)); - }); + cy.window().then(window => { + const htmlWidth = Cypress.$('html')[0].scrollWidth; + const scrollBarWidth = window.innerWidth - htmlWidth; + expect(scrollBarWidth).to.be.eq(0); //check for no horizontal scrollbar }); }); diff --git a/frontend/src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.ts b/frontend/src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.ts index d4df57020..1d3603739 100644 --- a/frontend/src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.ts +++ b/frontend/src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.ts @@ -44,7 +44,7 @@ export class AcceleratorDashboardComponent implements OnInit { @Inject(PLATFORM_ID) private platformId: Object, ) { this.webGlEnabled = this.stateService.isBrowser && detectWebGL(); - this.seoService.setTitle($localize`:@@a681a4e2011bb28157689dbaa387de0dd0aa0c11:Accelerator Dashboard`); + this.seoService.setTitle($localize`:@@6b867dc61c6a92f3229f1950f9f2d414790cce95:Accelerator Dashboard`); this.ogService.setManualOgImage('accelerator.jpg'); } diff --git a/frontend/src/app/components/address/address-preview.component.ts b/frontend/src/app/components/address/address-preview.component.ts index 4ea857b37..9bc6e967f 100644 --- a/frontend/src/app/components/address/address-preview.component.ts +++ b/frontend/src/app/components/address/address-preview.component.ts @@ -69,7 +69,7 @@ export class AddressPreviewComponent implements OnInit, OnDestroy { this.addressString = this.addressString.toLowerCase(); } this.seoService.setTitle($localize`:@@address.component.browser-title:Address: ${this.addressString}:INTERPOLATION:`); - this.seoService.setDescription($localize`:@@meta.description.bitcoin.address:See mempool transactions, confirmed transactions, balance, and more for ${this.stateService.network==='liquid'||this.stateService.network==='liquidtestnet'?'Liquid':'Bitcoin'} ${seoDescriptionNetwork(this.stateService.network)} address ${this.addressString}:INTERPOLATION:.`); + this.seoService.setDescription($localize`:@@meta.description.bitcoin.address:See mempool transactions, confirmed transactions, balance, and more for ${this.stateService.network==='liquid'||this.stateService.network==='liquidtestnet'?'Liquid':'Bitcoin'}${seoDescriptionNetwork(this.stateService.network)} address ${this.addressString}:INTERPOLATION:.`); return (this.addressString.match(/04[a-fA-F0-9]{128}|(02|03)[a-fA-F0-9]{64}/) ? this.electrsApiService.getPubKeyAddress$(this.addressString) diff --git a/frontend/src/app/components/asset/asset.component.ts b/frontend/src/app/components/asset/asset.component.ts index 562ebff53..dd09468cc 100644 --- a/frontend/src/app/components/asset/asset.component.ts +++ b/frontend/src/app/components/asset/asset.component.ts @@ -105,6 +105,7 @@ export class AssetComponent implements OnInit, OnDestroy { if (!this.assetContract) { this.assetContract = [null, '?', 'Unknown', 0]; } + this.seoService.setDescription($localize`:@@meta.description.liquid.asset:Browse an overview of the Liquid asset ${this.assetContract[2]}:INTERPOLATION: (${this.assetContract[1]}:INTERPOLATION:): see issued amount, burned amount, circulating amount, related transactions, and more.`); this.blindedIssuance = this.asset.chain_stats.has_blinded_issuances || this.asset.mempool_stats.has_blinded_issuances; this.isNativeAsset = asset.asset_id === this.nativeAssetId; this.updateChainStats(); diff --git a/frontend/src/app/components/block/block.component.ts b/frontend/src/app/components/block/block.component.ts index 8fd01340f..9e6b74baf 100644 --- a/frontend/src/app/components/block/block.component.ts +++ b/frontend/src/app/components/block/block.component.ts @@ -395,7 +395,7 @@ export class BlockComponent implements OnInit, OnDestroy { for (const txid of blockAudit.addedTxs) { isAdded[txid] = true; } - for (const txid of blockAudit.prioritizedTxs) { + for (const txid of blockAudit.prioritizedTxs || []) { isPrioritized[txid] = true; } for (const txid of blockAudit.missingTxs) { diff --git a/frontend/src/app/components/blocks-list/blocks-list.component.ts b/frontend/src/app/components/blocks-list/blocks-list.component.ts index 94afb6509..518fae25b 100644 --- a/frontend/src/app/components/blocks-list/blocks-list.component.ts +++ b/frontend/src/app/components/blocks-list/blocks-list.component.ts @@ -64,6 +64,15 @@ export class BlocksList implements OnInit { if (!this.widget) { this.websocketService.want(['blocks']); + + this.seoService.setTitle($localize`:@@meta.title.blocks-list:Blocks`); + this.ogService.setManualOgImage('recent-blocks.jpg'); + if( this.stateService.network==='liquid'||this.stateService.network==='liquidtestnet' ) { + this.seoService.setDescription($localize`:@@meta.description.liquid.blocks:See the most recent Liquid${seoDescriptionNetwork(this.stateService.network)} blocks along with basic stats such as block height, block size, and more.`); + } else { + this.seoService.setDescription($localize`:@@meta.description.bitcoin.blocks:See the most recent Bitcoin${seoDescriptionNetwork(this.stateService.network)} blocks along with basic stats such as block height, block reward, block size, and more.`); + } + this.blocksCountInitializedSubscription = combineLatest([this.blocksCountInitialized$, this.route.queryParams]).pipe( filter(([blocksCountInitialized, _]) => blocksCountInitialized), tap(([_, params]) => { @@ -96,18 +105,7 @@ export class BlocksList implements OnInit { this.skeletonLines = this.widget === true ? [...Array(6).keys()] : [...Array(15).keys()]; this.paginationMaxSize = window.matchMedia('(max-width: 670px)').matches ? 3 : 5; - - if (!this.widget) { - this.seoService.setTitle($localize`:@@m8a7b4bd44c0ac71b2e72de0398b303257f7d2f54:Blocks`); - this.ogService.setManualOgImage('recent-blocks.jpg'); - } - if( this.stateService.network==='liquid'||this.stateService.network==='liquidtestnet' ) { - this.seoService.setDescription($localize`:@@meta.description.liquid.blocks:See the most recent Liquid${seoDescriptionNetwork(this.stateService.network)} blocks along with basic stats such as block height, block size, and more.`); - } else { - this.seoService.setDescription($localize`:@@meta.description.bitcoin.blocks:See the most recent Bitcoin${seoDescriptionNetwork(this.stateService.network)} blocks along with basic stats such as block height, block reward, block size, and more.`); - } - - + this.blocks$ = combineLatest([ this.fromHeightSubject.pipe( filter(fromBlockHeight => fromBlockHeight !== this.lastBlockHeightFetched), diff --git a/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts b/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts index c69fce2d1..d938baf15 100644 --- a/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts +++ b/frontend/src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts @@ -72,6 +72,7 @@ export class HashrateChartPoolsComponent implements OnInit { let firstRun = true; this.seoService.setTitle($localize`:@@mining.pools-historical-dominance:Pools Historical Dominance`); + this.seoService.setDescription($localize`:@@meta.descriptions.bitcoin.graphs.hashrate-pools:See Bitcoin mining pool dominance visualized over time: see how top mining pools' share of total hashrate has fluctuated over time.`); this.miningWindowPreference = this.miningService.getDefaultTimespan('6m'); this.radioGroupForm = this.formBuilder.group({ dateSpan: this.miningWindowPreference }); this.radioGroupForm.controls.dateSpan.setValue(this.miningWindowPreference); diff --git a/frontend/src/app/components/master-page/master-page.component.html b/frontend/src/app/components/master-page/master-page.component.html index 4be038a6f..b245a0d33 100644 --- a/frontend/src/app/components/master-page/master-page.component.html +++ b/frontend/src/app/components/master-page/master-page.component.html @@ -60,7 +60,7 @@ - diff --git a/frontend/src/app/components/mining-dashboard/mining-dashboard.component.ts b/frontend/src/app/components/mining-dashboard/mining-dashboard.component.ts index 96058e7bf..2b69d4ae0 100644 --- a/frontend/src/app/components/mining-dashboard/mining-dashboard.component.ts +++ b/frontend/src/app/components/mining-dashboard/mining-dashboard.component.ts @@ -20,15 +20,14 @@ export class MiningDashboardComponent implements OnInit, AfterViewInit { private websocketService: WebsocketService, private stateService: StateService, private router: Router - ) { - this.seoService.setTitle($localize`:@@a681a4e2011bb28157689dbaa387de0dd0aa0c11:Mining Dashboard`); - this.seoService.setDescription($localize`:@@meta.description.mining.dashboard:Get real-time Bitcoin mining stats like hashrate, difficulty adjustment, block rewards, pool dominance, and more.`); - this.ogService.setManualOgImage('mining.jpg'); - } + ) { } ngOnInit(): void { this.onResize(); this.websocketService.want(['blocks', 'mempool-blocks', 'stats']); + this.seoService.setTitle($localize`:@@a681a4e2011bb28157689dbaa387de0dd0aa0c11:Mining Dashboard`); + this.seoService.setDescription($localize`:@@meta.description.mining.dashboard:Get real-time Bitcoin mining stats like hashrate, difficulty adjustment, block rewards, pool dominance, and more.`); + this.ogService.setManualOgImage('mining.jpg'); } ngAfterViewInit(): void { diff --git a/frontend/src/app/components/time/time.component.ts b/frontend/src/app/components/time/time.component.ts index 954e3d157..45070ad67 100644 --- a/frontend/src/app/components/time/time.component.ts +++ b/frontend/src/app/components/time/time.component.ts @@ -211,23 +211,23 @@ export class TimeComponent implements OnInit, OnChanges, OnDestroy { case 'before': if (number === 1) { switch (unit) { // singular (1 day) - case 'year': return $localize`:@@time-span:${dateStrings.i18nYear}:DATE: before`; break; - case 'month': return $localize`:@@time-span:${dateStrings.i18nMonth}:DATE: before`; break; - case 'week': return $localize`:@@time-span:${dateStrings.i18nWeek}:DATE: before`; break; - case 'day': return $localize`:@@time-span:${dateStrings.i18nDay}:DATE: before`; break; - case 'hour': return $localize`:@@time-span:${dateStrings.i18nHour}:DATE: before`; break; - case 'minute': return $localize`:@@time-span:${dateStrings.i18nMinute}:DATE: before`; break; - case 'second': return $localize`:@@time-span:${dateStrings.i18nSecond}:DATE: before`; break; + case 'year': return $localize`:@@time-before:${dateStrings.i18nYear}:DATE: before`; break; + case 'month': return $localize`:@@time-before:${dateStrings.i18nMonth}:DATE: before`; break; + case 'week': return $localize`:@@time-before:${dateStrings.i18nWeek}:DATE: before`; break; + case 'day': return $localize`:@@time-before:${dateStrings.i18nDay}:DATE: before`; break; + case 'hour': return $localize`:@@time-before:${dateStrings.i18nHour}:DATE: before`; break; + case 'minute': return $localize`:@@time-before:${dateStrings.i18nMinute}:DATE: before`; break; + case 'second': return $localize`:@@time-before:${dateStrings.i18nSecond}:DATE: before`; break; } } else { switch (unit) { // plural (2 days) - case 'year': return $localize`:@@time-span:${dateStrings.i18nYears}:DATE: before`; break; - case 'month': return $localize`:@@time-span:${dateStrings.i18nMonths}:DATE: before`; break; - case 'week': return $localize`:@@time-span:${dateStrings.i18nWeeks}:DATE: before`; break; - case 'day': return $localize`:@@time-span:${dateStrings.i18nDays}:DATE: before`; break; - case 'hour': return $localize`:@@time-span:${dateStrings.i18nHours}:DATE: before`; break; - case 'minute': return $localize`:@@time-span:${dateStrings.i18nMinutes}:DATE: before`; break; - case 'second': return $localize`:@@time-span:${dateStrings.i18nSeconds}:DATE: before`; break; + case 'year': return $localize`:@@time-before:${dateStrings.i18nYears}:DATE: before`; break; + case 'month': return $localize`:@@time-before:${dateStrings.i18nMonths}:DATE: before`; break; + case 'week': return $localize`:@@time-before:${dateStrings.i18nWeeks}:DATE: before`; break; + case 'day': return $localize`:@@time-before:${dateStrings.i18nDays}:DATE: before`; break; + case 'hour': return $localize`:@@time-before:${dateStrings.i18nHours}:DATE: before`; break; + case 'minute': return $localize`:@@time-before:${dateStrings.i18nMinutes}:DATE: before`; break; + case 'second': return $localize`:@@time-before:${dateStrings.i18nSeconds}:DATE: before`; break; } } break; diff --git a/frontend/src/app/docs/api-docs/api-docs-data.ts b/frontend/src/app/docs/api-docs/api-docs-data.ts index 14dc43a64..39a873f1f 100644 --- a/frontend/src/app/docs/api-docs/api-docs-data.ts +++ b/frontend/src/app/docs/api-docs/api-docs-data.ts @@ -9152,18 +9152,18 @@ export const restApiDocsData = [ type: "endpoint", category: "accelerator-private", httpRequestMethod: "GET", - fragment: "accelerator-deposit-history", - title: "GET Deposit History", + fragment: "accelerator-top-up-history", + title: "GET Top Up History", description: { - default: "

Returns a list of deposits the user has made as prepayment for the accelerator service.

" + default: "

Returns a list of top ups the user has made as prepayment for the accelerator service.

" }, - urlString: "/v1/services/accelerator/deposit-history", + urlString: "/v1/services/accelerator/top-up-history", showConditions: [""], showJsExamples: showJsExamplesDefaultFalse, codeExample: { default: { codeTemplate: { - curl: `/api/v1/services/accelerator/deposit-history`, + curl: `/api/v1/services/accelerator/top-up-history`, commonJS: ``, esModule: `` }, diff --git a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts index ddcfb81ad..5599bc255 100644 --- a/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts +++ b/frontend/src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts @@ -51,6 +51,7 @@ export class NodesPerISPChartComponent implements OnInit { ngOnInit(): void { if (!this.widget) { this.seoService.setTitle($localize`:@@8573a1576789bd2c4faeaed23037c4917812c6cf:Lightning Nodes Per ISP`); + this.seoService.setDescription($localize`:@@meta.description.lightning.nodes-per-isp:Browse the top 100 ISPs hosting Lightning nodes along with stats like total number of nodes per ISP, aggregate BTC capacity per ISP, and more`); } this.nodesPerAsObservable$ = combineLatest([ @@ -106,7 +107,7 @@ export class NodesPerISPChartComponent implements OnInit { ); if (this.widget) { - this.sortBySubject.next(false); + this.sortBySubject.next(false); } } diff --git a/frontend/src/app/shared/components/mempool-error/mempool-error.component.ts b/frontend/src/app/shared/components/mempool-error/mempool-error.component.ts index 88e24bed2..ac5ac72a1 100644 --- a/frontend/src/app/shared/components/mempool-error/mempool-error.component.ts +++ b/frontend/src/app/shared/components/mempool-error/mempool-error.component.ts @@ -14,7 +14,7 @@ const MempoolErrors = { 'mempool_rejected_raw_tx': `Our mempool rejected this transaction`, 'no_mining_pool_available': `No mining pool available at the moment`, 'not_available': `You current subscription does not allow you to access this feature.`, - 'not_enough_balance': `Your account balance is too low. Please make a deposit.`, + 'not_enough_balance': `Your balance is too low. Please top up your account.`, 'not_verified': `You must verify your account to use this feature.`, 'recommended_fees_not_available': `Recommended fees are not available right now.`, 'too_many_relatives': `This transaction has too many relatives.`, diff --git a/frontend/src/locale/messages.xlf b/frontend/src/locale/messages.xlf index 74105657d..bccde41a9 100644 --- a/frontend/src/locale/messages.xlf +++ b/frontend/src/locale/messages.xlf @@ -23,13 +23,6 @@ 13 - - «« - - node_modules/src/ngb-config.ts - 13 - - Select month @@ -41,6 +34,13 @@ 13 + + «« + + node_modules/src/ngb-config.ts + 13 + + Previous month @@ -145,15 +145,15 @@ 13 - - Increment hours + + First node_modules/src/ngb-config.ts 13 - - First + + Increment hours node_modules/src/ngb-config.ts 13 @@ -236,1134 +236,6 @@ 13 - - - - node_modules/src/ngb-config.ts - 13 - - - - Address - - src/app/bisq/bisq-address/bisq-address.component.html - 2 - - - src/app/components/address/address-preview.component.html - 3 - - - src/app/components/address/address.component.html - 3 - - shared.address - - - Total received - - src/app/bisq/bisq-address/bisq-address.component.html - 20 - - - src/app/components/address/address-preview.component.html - 22 - - - src/app/components/address/address.component.html - 30 - - address.total-received - - - Total sent - - src/app/bisq/bisq-address/bisq-address.component.html - 24 - - - src/app/bisq/bisq-blocks/bisq-blocks.component.html - 14 - - - src/app/components/address/address-preview.component.html - 26 - - - src/app/components/address/address.component.html - 34 - - address.total-sent - - - Balance - - src/app/bisq/bisq-address/bisq-address.component.html - 28 - - - src/app/components/address/address-preview.component.html - 31 - - - src/app/components/address/address.component.html - 39 - - address.balance - - - transaction - - src/app/bisq/bisq-address/bisq-address.component.html - 48 - - - src/app/bisq/bisq-block/bisq-block.component.html - 51 - - - src/app/components/block/block.component.html - 326 - - - src/app/components/blockchain-blocks/blockchain-blocks.component.html - 52 - - - src/app/components/mempool-blocks/mempool-blocks.component.html - 29 - - shared.transaction-count.singular - - - transactions - - src/app/bisq/bisq-address/bisq-address.component.html - 49 - - - src/app/bisq/bisq-block/bisq-block.component.html - 52 - - - src/app/components/block/block.component.html - 327 - - - src/app/components/blockchain-blocks/blockchain-blocks.component.html - 53 - - - src/app/components/mempool-blocks/mempool-blocks.component.html - 30 - - shared.transaction-count.plural - - - Address: - - src/app/bisq/bisq-address/bisq-address.component.ts - 43 - - - - See current balance, pending transactions, and history of confirmed transactions for BSQ address . - - src/app/bisq/bisq-address/bisq-address.component.ts - 44 - - - - Block - - src/app/bisq/bisq-block/bisq-block.component.html - 4 - - shared.block-title - - - Hash - - src/app/bisq/bisq-block/bisq-block.component.html - 19 - - - src/app/bisq/bisq-block/bisq-block.component.html - 82 - - - src/app/components/block/block.component.html - 44 - - block.hash - - - Timestamp - - src/app/bisq/bisq-block/bisq-block.component.html - 23 - - - src/app/bisq/bisq-block/bisq-block.component.html - 86 - - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 32 - - - src/app/components/block/block-preview.component.html - 26 - - - src/app/components/block/block.component.html - 48 - - - src/app/components/blocks-list/blocks-list.component.html - 15 - - - src/app/components/pool/pool.component.html - 212 - - - src/app/components/pool/pool.component.html - 274 - - - src/app/components/search-form/search-results/search-results.component.html - 15 - - - src/app/components/transaction/transaction.component.html - 53 - - block.timestamp - - - Previous hash - - src/app/bisq/bisq-block/bisq-block.component.html - 37 - - - src/app/bisq/bisq-block/bisq-block.component.html - 95 - - Transaction Previous Hash - block.previous_hash - - - Block : - - src/app/bisq/bisq-block/bisq-block.component.ts - 91 - - - - See all BSQ transactions in Bitcoin block (block hash ). - - src/app/bisq/bisq-block/bisq-block.component.ts - 92 - - - - BSQ Blocks - - src/app/bisq/bisq-blocks/bisq-blocks.component.html - 2 - - Bisq blocks header - - - Height - - src/app/bisq/bisq-blocks/bisq-blocks.component.html - 12 - - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 22 - - - src/app/components/blocks-list/blocks-list.component.html - 12 - - - src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.component.html - 5 - - - src/app/components/pool/pool.component.html - 211 - - - src/app/components/pool/pool.component.html - 273 - - - src/app/dashboard/dashboard.component.html - 119 - - Bisq block height header - - - Confirmed - - src/app/bisq/bisq-blocks/bisq-blocks.component.html - 13 - - Bisq block confirmed time header - - - Transactions - - src/app/bisq/bisq-blocks/bisq-blocks.component.html - 15 - - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 81 - - - src/app/components/address/address-preview.component.html - 35 - - - src/app/components/bisq-master-page/bisq-master-page.component.html - 63 - - - src/app/components/block/block.component.html - 418 - - - src/app/components/block/block.component.html - 447 - - - src/app/components/block/block.component.html - 471 - - - src/app/components/blocks-list/blocks-list.component.html - 24 - - - src/app/components/clock/clock.component.html - 59 - - - src/app/components/mempool-block/mempool-block.component.html - 32 - - Bisq block transactions title - - - Blocks - - src/app/bisq/bisq-blocks/bisq-blocks.component.ts - 38 - - - src/app/components/bisq-master-page/bisq-master-page.component.html - 66 - - - src/app/components/blocks-list/blocks-list.component.html - 4 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 68 - - - src/app/components/master-page/master-page.component.html - 66 - - - src/app/components/pool-ranking/pool-ranking.component.html - 94 - - - - See a list of recent Bitcoin blocks with BSQ transactions, total BSQ sent per block, and more. - - src/app/bisq/bisq-blocks/bisq-blocks.component.ts - 39 - - - - Bisq Trading Volume - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 3 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 48 - - Bisq markets title - - - Markets - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 20 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 66 - - Bisq All Markets - - - Bitcoin Markets - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 21 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 67 - - Bisq Bitcoin Markets - - - Currency - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 27 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 73 - - - - Price - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 28 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 74 - - - src/app/bisq/bisq-market/bisq-market.component.html - 79 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 36 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 78 - - - src/app/bisq/bisq-trades/bisq-trades.component.html - 5 - - - src/app/components/clock/clock.component.html - 41 - - - - Volume (7d) - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 29 - - Trading volume 7D - - - Trades (7d) - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 30 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 75 - - Trades amount 7D - - - Latest Trades - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.html - 52 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 99 - - - src/app/bisq/bisq-market/bisq-market.component.html - 59 - - Latest Trades header - - - Markets - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.ts - 32 - - - - Explore the full Bitcoin ecosystem with The Mempool Open Source Project™. See Bisq market prices, trading activity, and more. - - src/app/bisq/bisq-dashboard/bisq-dashboard.component.ts - 33 - - - - Bisq Price Index - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 9 - - bisq-dashboard.price-index-title - - - Bisq Market Price - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 21 - - bisq-dashboard.market-price-title - - - View more » - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 92 - - - src/app/bisq/bisq-main-dashboard/bisq-main-dashboard.component.html - 101 - - - src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html - 52 - - - src/app/components/mining-dashboard/mining-dashboard.component.html - 32 - - - src/app/components/mining-dashboard/mining-dashboard.component.html - 42 - - - src/app/lightning/lightning-dashboard/lightning-dashboard.component.html - 40 - - - src/app/lightning/lightning-dashboard/lightning-dashboard.component.html - 52 - - dashboard.view-more - - - Buy Offers - - src/app/bisq/bisq-market/bisq-market.component.html - 73 - - Bisq Buy Offers - - - Sell Offers - - src/app/bisq/bisq-market/bisq-market.component.html - 74 - - Bisq Sell Offers - - - Amount () - - src/app/bisq/bisq-market/bisq-market.component.html - 112 - - - src/app/bisq/bisq-trades/bisq-trades.component.html - 46 - - Trade amount (Symbol) - - - Bisq market: - - src/app/bisq/bisq-market/bisq-market.component.ts - 51 - - - - See price history, current buy/sell offers, and latest trades for the market on Bisq. - - src/app/bisq/bisq-market/bisq-market.component.ts - 52 - - - - BSQ statistics - - src/app/bisq/bisq-stats/bisq-stats.component.html - 2 - - - src/app/bisq/bisq-stats/bisq-stats.component.ts - 28 - - BSQ statistics header - - - Existing amount - - src/app/bisq/bisq-stats/bisq-stats.component.html - 12 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 54 - - BSQ existing amount - - - Minted amount - - src/app/bisq/bisq-stats/bisq-stats.component.html - 16 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 58 - - BSQ minted amount - - - Burnt amount - - src/app/bisq/bisq-stats/bisq-stats.component.html - 20 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 62 - - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 62 - - - src/app/bisq/bisq-transfers/bisq-transfers.component.html - 68 - - BSQ burnt amount - - - Addresses - - src/app/bisq/bisq-stats/bisq-stats.component.html - 24 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 66 - - - src/app/components/pool/pool.component.html - 39 - - - src/app/components/pool/pool.component.html - 63 - - - src/app/components/pool/pool.component.html - 351 - - - src/app/components/pool/pool.component.html - 362 - - BSQ addresses - - - Unspent TXOs - - src/app/bisq/bisq-stats/bisq-stats.component.html - 28 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 70 - - - src/app/components/address/address-preview.component.html - 39 - - BSQ unspent transaction outputs - - - Spent TXOs - - src/app/bisq/bisq-stats/bisq-stats.component.html - 32 - - BSQ spent transaction outputs - - - Market cap - - src/app/bisq/bisq-stats/bisq-stats.component.html - 40 - - - src/app/bisq/bisq-stats/bisq-stats.component.html - 82 - - BSQ token market cap - - - See high-level stats on the BSQ economy: supply metrics, number of addresses, BSQ price, market cap, and more. - - src/app/bisq/bisq-stats/bisq-stats.component.ts - 29 - - - - Date - - src/app/bisq/bisq-trades/bisq-trades.component.html - 4 - - - src/app/components/search-form/search-results/search-results.component.html - 9 - - - - Amount - - src/app/bisq/bisq-trades/bisq-trades.component.html - 9 - - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 20 - - - src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 18 - - - src/app/dashboard/dashboard.component.html - 157 - - - - Inputs - - src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html - 7 - - transaction.inputs - - - Outputs - - src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html - 11 - - transaction.outputs - - - Issued amount - - src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html - 15 - - - src/app/components/asset/asset.component.html - 45 - - Liquid Asset issued amount - asset.issued-amount - - - Type - - src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html - 25 - - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 19 - - - src/app/components/transaction/transaction.component.html - 168 - - - src/app/components/transactions-list/transactions-list.component.html - 276 - - - - Version - - src/app/bisq/bisq-transaction-details/bisq-transaction-details.component.html - 29 - - - src/app/components/block/block.component.html - 268 - - - src/app/components/transaction/transaction.component.html - 320 - - transaction.version - - - Transaction - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 6 - - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 110 - - - src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 12 - - - src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html - 11 - - - src/app/components/transaction/transaction-preview.component.html - 3 - - - src/app/components/transaction/transaction.component.html - 20 - - - src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html - 50 - - shared.transaction - - - Included in block - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 41 - - Transaction included in block - transaction.included-in-block - - - Features - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 47 - - - src/app/components/transaction/transaction.component.html - 68 - - - src/app/components/transaction/transaction.component.html - 145 - - - src/app/lightning/node/node.component.html - 122 - - Transaction features - transaction.features - - - Fee per vByte - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 67 - - Transaction fee - transaction.fee-per-vbyte - - - Fee per weight unit - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 68 - - Transaction fee - transaction.fee-per-wu - - - Details - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 88 - - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 154 - - - src/app/components/transaction/transaction.component.html - 286 - - - src/app/components/transaction/transaction.component.html - 446 - - transaction.details - - - Inputs & Outputs - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 96 - - - src/app/bisq/bisq-transaction/bisq-transaction.component.html - 178 - - - src/app/components/transaction/transaction.component.html - 273 - - - src/app/components/transaction/transaction.component.html - 417 - - Transaction inputs and outputs - transaction.inputs-and-outputs - - - Transaction: - - src/app/bisq/bisq-transaction/bisq-transaction.component.ts - 50 - - - src/app/components/transaction/transaction-preview.component.ts - 89 - - - src/app/components/transaction/transaction.component.ts - 314 - - - - See inputs, outputs, transaction type, burnt amount, and more for transaction with txid . - - src/app/bisq/bisq-transaction/bisq-transaction.component.ts - 51 - - - - BSQ Transactions - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 2 - - - - TXID - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 18 - - - src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 10 - - - src/app/components/transaction/transaction.component.html - 169 - - - src/app/dashboard/dashboard.component.html - 85 - - - src/app/dashboard/dashboard.component.html - 156 - - - - Confirmed - - src/app/bisq/bisq-transactions/bisq-transactions.component.html - 21 - - - src/app/components/transaction/transaction.component.html - 63 - - - src/app/shared/components/confirmations/confirmations.component.html - 9 - - Transaction Confirmed state - transaction.confirmed - - - Asset listing fee - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 31 - - - - Blind vote - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 32 - - - - Compensation request - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 33 - - - - Genesis - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 34 - - - src/app/components/block/block-preview.component.html - 10 - - - src/app/components/block/block.component.html - 10 - - - - Irregular - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 35 - - - - Lockup - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 36 - - - - Pay trade fee - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 37 - - - - Proof of burn - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 38 - - - - Proposal - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 39 - - - - Reimbursement request - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 40 - - - - Transfer BSQ - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 41 - - - - Unlock - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 42 - - - - Vote reveal - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 43 - - - - Filter - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 57 - - - - Select all - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 58 - - - - Unselect all - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 59 - - - - See recent BSQ transactions: amount, txid, associated Bitcoin block, transaction type, and more. - - src/app/bisq/bisq-transactions/bisq-transactions.component.ts - 82 - - - - Trades - - src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts - 99 - - - - Volume - - src/app/bisq/lightweight-charts-area/lightweight-charts-area.component.ts - 100 - - Become a Community Sponsor @@ -1479,26 +351,22 @@ About src/app/components/about/about.component.ts - 47 - - - src/app/components/bisq-master-page/bisq-master-page.component.html - 75 + 49 src/app/components/liquid-master-page/liquid-master-page.component.html - 85 + 84 src/app/components/master-page/master-page.component.html - 75 + 77 Learn more about The Mempool Open Source Project®: enterprise sponsors, individual sponsors, integrations, who contributes, FOSS licensing, and more. src/app/components/about/about.component.ts - 48 + 50 @@ -1509,15 +377,15 @@ src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 34 + 35 src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 42 + 43 src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 23 + 43 src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html @@ -1529,7 +397,7 @@ src/app/components/transaction/transaction.component.html - 515 + 534 src/app/components/transactions-list/transactions-list.component.html @@ -1650,7 +518,11 @@ src/app/shared/components/fee-rate/fee-rate.component.html - 2 + 3 + + + src/app/shared/components/fee-rate/fee-rate.component.html + 7 sat/vB shared.sat-vbyte @@ -1663,31 +535,22 @@ src/app/components/acceleration/acceleration-fees-graph/acceleration-fees-graph.component.ts - 69 + 75 accelerator.acceleration-fees - - Total Bid Boost - - src/app/components/acceleration/acceleration-fees-graph/acceleration-fees-graph.component.html - 32 - - - src/app/components/acceleration/acceleration-stats/acceleration-stats.component.html - 11 - - - src/app/components/acceleration/acceleration-stats/acceleration-stats.component.html - 39 - - acceleration.total-bid-boost - - - At block: + + No accelerated transaction for this timeframe src/app/components/acceleration/acceleration-fees-graph/acceleration-fees-graph.component.ts - 211 + 121 + + + + At block: + + src/app/components/acceleration/acceleration-fees-graph/acceleration-fees-graph.component.ts + 165 src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.ts @@ -1699,14 +562,14 @@ src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 166 + 168 - Around block: + Around block: src/app/components/acceleration/acceleration-fees-graph/acceleration-fees-graph.component.ts - 213 + 167 src/app/components/block-fee-rates-graph/block-fee-rates-graph.component.ts @@ -1718,7 +581,7 @@ src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 168 + 170 @@ -1749,6 +612,22 @@ accelerator.total-accelerated + + Total Bid Boost + + src/app/components/acceleration/acceleration-stats/acceleration-stats.component.html + 11 + + + src/app/components/acceleration/acceleration-stats/acceleration-stats.component.html + 39 + + + src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html + 56 + + accelerator.total-boost + BTC @@ -1790,6 +669,26 @@ master-page.blocks + + TXID + + src/app/components/acceleration/accelerations-list/accelerations-list.component.html + 10 + + + src/app/components/transaction/transaction.component.html + 188 + + + src/app/dashboard/dashboard.component.html + 70 + + + src/app/dashboard/dashboard.component.html + 133 + + dashboard.latest-transactions.txid + Fee Rate @@ -1814,6 +713,10 @@ src/app/components/acceleration/accelerations-list/accelerations-list.component.html 14 + + src/app/components/acceleration/accelerations-list/accelerations-list.component.html + 20 + accelerator.block @@ -1853,7 +756,7 @@ src/app/dashboard/dashboard.component.html - 88 + 73 src/app/lightning/channels-list/channels-list.component.html @@ -1866,47 +769,22 @@ Pending src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 51 + 53 accelerator.pending - - Mined + + Completed 🔄 src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 52 + 54,55 - - src/app/components/pool/pool.component.html - 213 - - - src/app/components/pool/pool.component.html - 275 - - - src/app/components/rbf-list/rbf-list.component.html - 23 - - - src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html - 38 - - - src/app/dashboard/dashboard.component.html - 100 - - - src/app/dashboard/dashboard.component.html - 120 - - transaction.rbf.mined - - Canceled + + Failed 🔄 src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 53 + 55,56 accelerator.canceled @@ -1914,7 +792,7 @@ There are no active accelerations src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 86 + 96 accelerations.no-accelerations @@ -1922,7 +800,7 @@ There are no recent accelerations src/app/components/acceleration/accelerations-list/accelerations-list.component.html - 87 + 97 accelerations.no-accelerations @@ -1934,7 +812,7 @@ src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html - 72 + 74 accelerator.pending-accelerations @@ -1946,39 +824,63 @@ accelerator.acceleration-stats - - (1 month) + + (3 months) src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html 25 - mining.144-blocks + mining.3-months + + + Mempool Goggles: Accelerations + + src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html + 41 + + dashboard.mempool-goggles-accelerations + + + View more » + + src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html + 64 + + + src/app/components/mining-dashboard/mining-dashboard.component.html + 34 + + + src/app/components/mining-dashboard/mining-dashboard.component.html + 46 + + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 42 + + + src/app/lightning/lightning-dashboard/lightning-dashboard.component.html + 56 + + dashboard.view-more Recent Accelerations src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.html - 84 + 86 dashboard.recent-accelerations - + Accelerator Dashboard src/app/components/acceleration/accelerator-dashboard/accelerator-dashboard.component.ts - 39 + 47 src/app/components/master-page/master-page.component.html - 59 - - - src/app/components/mining-dashboard/mining-dashboard.component.ts - 20 - - - src/app/shared/components/global-footer/global-footer.component.html - 42 + 56 @@ -2021,6 +923,37 @@ accelerator.percent-of-next-block + + Balance History + + src/app/components/address-graph/address-graph.component.html + 6 + + address.balance-history + + + Balance:Balance + + src/app/components/address-graph/address-graph.component.ts + 162 + + + + Balances + + src/app/components/address-group/address-group.component.html + 4 + + addresses.balance + + + Total + + src/app/components/address-group/address-group.component.html + 9 + + addresses.total + Multisig of @@ -2028,6 +961,26 @@ 107 + + Address + + src/app/components/address/address-preview.component.html + 3 + + + src/app/components/address/address.component.html + 3 + + + src/app/components/liquid-reserves-audit/federation-addresses-list/federation-addresses-list.component.html + 8 + + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 9 + + shared.address + Unconfidential @@ -2040,6 +993,86 @@ address.unconfidential + + Total received + + src/app/components/address/address-preview.component.html + 22 + + + src/app/components/address/address.component.html + 30 + + address.total-received + + + Total sent + + src/app/components/address/address-preview.component.html + 26 + + + src/app/components/address/address.component.html + 34 + + address.total-sent + + + Balance + + src/app/components/address/address-preview.component.html + 31 + + + src/app/components/address/address.component.html + 39 + + + src/app/components/liquid-reserves-audit/federation-addresses-list/federation-addresses-list.component.html + 9 + + address.balance + + + Transactions + + src/app/components/address/address-preview.component.html + 35 + + + src/app/components/block/block.component.html + 419 + + + src/app/components/block/block.component.html + 451 + + + src/app/components/block/block.component.html + 475 + + + src/app/components/blocks-list/blocks-list.component.html + 24 + + + src/app/components/clock/clock.component.html + 59 + + + src/app/components/mempool-block/mempool-block.component.html + 32 + + address.transactions + + + Unspent TXOs + + src/app/components/address/address-preview.component.html + 39 + + address.unspent_txos + Confidential @@ -2048,11 +1081,11 @@ src/app/components/address/address.component.html - 153 + 167 src/app/components/amount/amount.component.html - 18 + 21 src/app/components/asset-circulation/asset-circulation.component.html @@ -2060,7 +1093,7 @@ src/app/components/asset/asset.component.html - 161 + 158 src/app/components/transaction/transaction-preview.component.html @@ -2072,11 +1105,11 @@ src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html - 58 + 98 src/app/dashboard/dashboard.component.html - 168 + 145 shared.confidential @@ -2088,33 +1121,33 @@ src/app/components/address/address.component.ts - 79 + 78 - See mempool transactions, confirmed transactions, balance, and more for address . + See mempool transactions, confirmed transactions, balance, and more for address . src/app/components/address/address-preview.component.ts 72 src/app/components/address/address.component.ts - 80 + 79 - of transaction + of transaction src/app/components/address/address.component.html - 59 + 69 X of X Address Transaction - of transactions + of transactions src/app/components/address/address.component.html - 60 + 70 X of X Address Transactions (Plural) @@ -2122,15 +1155,19 @@ Error loading address data. src/app/components/address/address.component.html - 129 + 140 + + + src/app/components/address/address.component.html + 157 address.error.loading-address-data - There many transactions on this address, more than your backend can handle. See more on setting up a stronger backend. Consider viewing this address on the official Mempool website instead: + There many transactions on this address, more than your backend can handle. See more on setting up a stronger backend. Consider viewing this address on the official Mempool website instead: src/app/components/address/address.component.html - 134,137 + 143,146 Electrum server limit exceeded error @@ -2159,7 +1196,7 @@ src/app/lightning/node/node.component.html - 140 + 138 src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.html @@ -2212,6 +1249,15 @@ Liquid Asset pegged-out amount asset.pegged-out + + Issued amount + + src/app/components/asset/asset.component.html + 45 + + Liquid Asset issued amount + asset.issued-amount + Burned amount @@ -2273,6 +1319,13 @@ 75 + + Browse an overview of the Liquid asset (): see issued amount, burned amount, circulating amount, related transactions, and more. + + src/app/components/asset/asset.component.ts + 108 + + Group of assets @@ -2281,9 +1334,17 @@ src/app/components/assets/assets-featured/assets-featured.component.html - 9 + 11 + + No featured assets + + src/app/components/assets/assets-featured/assets-featured.component.html + 3 + + liquid.no-featured.assets + Assets @@ -2300,7 +1361,7 @@ src/app/components/liquid-master-page/liquid-master-page.component.html - 79 + 78 Assets page header @@ -2323,19 +1384,19 @@ src/app/components/pool/pool.component.html - 148 + 122 src/app/components/pool/pool.component.html - 170 + 145 src/app/components/pool/pool.component.html - 438 + 408 src/app/components/pool/pool.component.html - 463 + 433 src/app/components/rbf-list/rbf-list.component.html @@ -2413,90 +1474,6 @@ Asset data load error - - Offline - - src/app/components/bisq-master-page/bisq-master-page.component.html - 36 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 41 - - - src/app/components/master-page/master-page.component.html - 28 - - master-page.offline - - - Reconnecting... - - src/app/components/bisq-master-page/bisq-master-page.component.html - 37 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 42 - - - src/app/components/master-page/master-page.component.html - 29 - - master-page.reconnecting - - - Layer 2 Networks - - src/app/components/bisq-master-page/bisq-master-page.component.html - 50 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 55 - - - src/app/components/master-page/master-page.component.html - 42 - - master-page.layer2-networks-header - - - Dashboard - - src/app/components/bisq-master-page/bisq-master-page.component.html - 60 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 65 - - - src/app/components/master-page/master-page.component.html - 53 - - master-page.dashboard - - - Stats - - src/app/components/bisq-master-page/bisq-master-page.component.html - 69 - - master-page.stats - - - Docs - - src/app/components/bisq-master-page/bisq-master-page.component.html - 72 - - - src/app/components/liquid-master-page/liquid-master-page.component.html - 82 - - master-page.docs - Block Fee Rates @@ -2552,7 +1529,7 @@ src/app/components/block-fees-graph/block-fees-graph.component.ts - 67 + 69 src/app/components/graphs/graphs.component.html @@ -2564,30 +1541,30 @@ See the average mining fees earned per Bitcoin block visualized in BTC and USD over time. src/app/components/block-fees-graph/block-fees-graph.component.ts - 68 + 70 Indexing blocks src/app/components/block-fees-graph/block-fees-graph.component.ts - 117 + 119 src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 114 + 116 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 117 + 119 src/app/components/hashrate-chart/hashrate-chart.component.ts - 197 + 202 src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts - 167 + 202 src/app/components/indexing-progress/indexing-progress.component.html @@ -2612,6 +1589,10 @@ src/app/components/block-filters/block-filters.component.html 3 + + src/app/components/master-page/master-page.component.html + 57 + beta @@ -2648,19 +1629,19 @@ src/app/lightning/node-fee-chart/node-fee-chart.component.ts - 118 + 120 src/app/lightning/node-statistics-chart/node-statistics-chart.component.ts - 84 + 86 src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts - 216 + 233 src/app/lightning/nodes-map/nodes-map.component.ts - 145 + 146 @@ -2678,11 +1659,125 @@ block.not-available + + Your browser does not support this feature. + + src/app/components/block-overview-graph/block-overview-graph.component.html + 21 + + webgl-disabled + + + Transaction + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 12 + + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 12 + + + src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html + 11 + + + src/app/components/transaction/transaction-preview.component.html + 3 + + + src/app/components/transaction/transaction.component.html + 20 + + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 72 + + shared.transaction + + + First seen + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 20 + + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 24 + + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 28 + + + src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html + 17 + + + src/app/components/transaction/transaction.component.html + 130 + + + src/app/lightning/node/node.component.html + 74 + + + src/app/lightning/nodes-per-country/nodes-per-country.component.html + 61 + + + src/app/lightning/nodes-per-isp/nodes-per-isp.component.html + 58 + + + src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html + 11 + + + src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html + 15 + + + src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html + 15 + + Transaction first seen + transaction.first-seen + + + Confirmed + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 32 + + Transaction confirmed after + transaction.confirmed-after + + + Amount + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 38 + + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 10 + + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 14 + + + src/app/dashboard/dashboard.component.html + 134 + + dashboard.latest-transactions.amount + Fee src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 22 + 42 src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html @@ -2694,7 +1789,7 @@ src/app/components/transaction/transaction.component.html - 514 + 533 src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html @@ -2702,7 +1797,7 @@ src/app/dashboard/dashboard.component.html - 159 + 136 Transaction fee transaction.fee @@ -2711,15 +1806,15 @@ Fee rate src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 26 + 46 src/app/components/transaction/transaction.component.html - 172 + 191 src/app/components/transaction/transaction.component.html - 518 + 537 src/app/lightning/channel/channel-box/channel-box.component.html @@ -2740,11 +1835,11 @@ Effective fee rate src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 32 + 52 src/app/components/transaction/transaction.component.html - 529 + 548 Effective transaction fee rate transaction.effective-fee-rate @@ -2753,7 +1848,7 @@ Accelerated fee rate src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 33 + 53 Effective transaction fee rate transaction.effective-fee-rate @@ -2762,7 +1857,7 @@ Virtual size src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 39 + 59 src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html @@ -2770,11 +1865,11 @@ src/app/components/transaction/transaction.component.html - 170 + 189 src/app/components/transaction/transaction.component.html - 298 + 317 Transaction Virtual Size transaction.vsize @@ -2783,7 +1878,7 @@ Weight src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 43 + 63 src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html @@ -2791,7 +1886,7 @@ src/app/components/transaction/transaction.component.html - 171 + 190 Transaction Weight transaction.weight @@ -2800,7 +1895,7 @@ Audit status src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 47 + 67 transaction.audit-status @@ -2808,7 +1903,7 @@ Match src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 49 + 70 transaction.audit.match @@ -2816,7 +1911,7 @@ Removed src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 50 + 71 transaction.audit.removed @@ -2824,11 +1919,11 @@ Marginal fee rate src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 51 + 72 src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 56 + 78 transaction.audit.marginal @@ -2836,7 +1931,7 @@ High sigop count src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 52 + 73 transaction.audit.sigop @@ -2844,7 +1939,7 @@ Recently broadcasted src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 53 + 74 transaction.audit.recently-broadcasted @@ -2852,7 +1947,7 @@ Recently CPFP'd src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 54 + 75 transaction.audit.recently-cpfped @@ -2860,15 +1955,23 @@ Added src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 55 + 76 transaction.audit.added + + Prioritized + + src/app/components/block-overview-tooltip/block-overview-tooltip.component.html + 77 + + transaction.audit.prioritized + Conflicting src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 57 + 79 transaction.audit.conflicting @@ -2876,15 +1979,15 @@ Accelerated src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 58 + 80 src/app/components/block-overview-tooltip/block-overview-tooltip.component.html - 63 + 88 src/app/components/transaction/transaction.component.html - 539 + 583 transaction.audit.accelerated @@ -2896,7 +1999,7 @@ src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 65 + 67 src/app/components/graphs/graphs.component.html @@ -2908,7 +2011,7 @@ See Bitcoin block rewards in BTC and USD visualized over time. Block rewards are the total funds miners earn from the block subsidy and fees. src/app/components/block-rewards-graph/block-rewards-graph.component.ts - 66 + 68 @@ -2919,7 +2022,7 @@ src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 62 + 64 src/app/components/graphs/graphs.component.html @@ -2931,18 +2034,18 @@ See Bitcoin block sizes (MB) and block weights (weight units) visualized over time. src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 63 + 65 Size src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 185 + 187 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 240 + 242 src/app/components/block/block.component.html @@ -2966,30 +2069,30 @@ src/app/components/pool/pool.component.html - 219 + 189 src/app/components/pool/pool.component.html - 280 + 250 src/app/components/transaction/transaction.component.html - 294 + 313 src/app/dashboard/dashboard.component.html - 123 + 107 Weight src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 193 + 195 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 271 + 273 src/app/components/block/block-preview.component.html @@ -3001,30 +2104,30 @@ src/app/components/block/block.component.html - 414 + 415 src/app/components/block/block.component.html - 438 + 442 src/app/components/block/block.component.html - 467 + 471 src/app/components/transaction/transaction.component.html - 310 + 329 Size per weight src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 201 + 203 src/app/components/block-sizes-weights-graph/block-sizes-weights-graph.component.ts - 283 + 285 @@ -3035,11 +2138,11 @@ src/app/components/block/block-preview.component.ts - 100 + 102 src/app/components/block/block.component.ts - 265 + 279 @@ -3050,11 +2153,11 @@ src/app/components/block/block-preview.component.ts - 102 + 104 src/app/components/block/block.component.ts - 267 + 281 @@ -3065,13 +2168,56 @@ src/app/components/block/block-preview.component.ts - 104 + 106 src/app/components/block/block.component.ts - 269 + 283 + + Genesis + + src/app/components/block/block-preview.component.html + 10 + + + src/app/components/block/block.component.html + 10 + + + + Timestamp + + src/app/components/block/block-preview.component.html + 26 + + + src/app/components/block/block.component.html + 48 + + + src/app/components/blocks-list/blocks-list.component.html + 15 + + + src/app/components/pool/pool.component.html + 182 + + + src/app/components/pool/pool.component.html + 244 + + + src/app/components/search-form/search-results/search-results.component.html + 15 + + + src/app/components/transaction/transaction.component.html + 53 + + block.timestamp + Median fee @@ -3080,7 +2226,7 @@ src/app/components/block/block.component.html - 133 + 136 src/app/components/mempool-block/mempool-block.component.html @@ -3096,23 +2242,23 @@ src/app/components/block/block.component.html - 144 + 147 src/app/components/block/block.component.html - 170 + 173 src/app/components/block/block.component.html - 408 + 409 src/app/components/block/block.component.html - 429 + 430 src/app/components/block/block.component.html - 463 + 467 src/app/components/mempool-block/mempool-block.component.html @@ -3129,7 +2275,11 @@ src/app/components/block/block.component.html - 179 + 182 + + + src/app/components/transaction/transaction.component.html + 562 block.miner @@ -3154,7 +2304,7 @@ src/app/components/mempool-block/mempool-block.component.ts - 84 + 87 Next Block @@ -3175,6 +2325,14 @@ Stale block state block.stale + + Hash + + src/app/components/block/block.component.html + 44 + + block.hash + Health @@ -3191,7 +2349,7 @@ src/app/components/pool/pool.component.html - 215 + 185 latest-blocks.health @@ -3211,15 +2369,11 @@ src/app/components/pool/pool.component.html - 107 + 106 src/app/components/pool/pool.component.html - 132 - - - src/app/components/pool/pool.component.html - 248 + 218 src/app/lightning/channel/closing-type/closing-type.component.ts @@ -3231,19 +2385,19 @@ src/app/lightning/node/node.component.html - 58 + 56 src/app/lightning/node/node.component.html - 105 + 103 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 143 + 154 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 312 + 323 unknown @@ -3251,7 +2405,7 @@ Fee span src/app/components/block/block.component.html - 129 + 132 src/app/components/mempool-block/mempool-block.component.html @@ -3263,7 +2417,7 @@ Based on average native segwit transaction of 140 vBytes src/app/components/block/block.component.html - 137 + 140 src/app/components/fees-box/fees-box.component.html @@ -3291,11 +2445,11 @@ Subsidy + fees src/app/components/block/block.component.html - 159 + 162 src/app/components/block/block.component.html - 174 + 177 Total subsidy and fees in a block block.subsidy-and-fees @@ -3304,7 +2458,7 @@ Expected src/app/components/block/block.component.html - 222 + 225 block.expected @@ -3312,7 +2466,7 @@ Actual src/app/components/block/block.component.html - 224 + 227 block.actual @@ -3320,7 +2474,7 @@ Expected Block src/app/components/block/block.component.html - 228 + 231 block.expected-block @@ -3328,15 +2482,27 @@ Actual Block src/app/components/block/block.component.html - 242 + 246 block.actual-block + + Version + + src/app/components/block/block.component.html + 273 + + + src/app/components/transaction/transaction.component.html + 339 + + transaction.version + Taproot src/app/components/block/block.component.html - 269 + 274 src/app/components/tx-features/tx-features.component.html @@ -3365,7 +2531,7 @@ Bits src/app/components/block/block.component.html - 272 + 277 block.bits @@ -3373,7 +2539,7 @@ Merkle root src/app/components/block/block.component.html - 276 + 281 block.merkle-root @@ -3381,7 +2547,7 @@ Difficulty src/app/components/block/block.component.html - 287 + 292 src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.component.html @@ -3397,11 +2563,11 @@ src/app/components/hashrate-chart/hashrate-chart.component.ts - 304 + 310 src/app/components/hashrate-chart/hashrate-chart.component.ts - 391 + 407 block.difficulty @@ -3409,7 +2575,7 @@ Nonce src/app/components/block/block.component.html - 291 + 296 block.nonce @@ -3417,7 +2583,7 @@ Block Header Hex src/app/components/block/block.component.html - 295 + 300 block.header @@ -3425,7 +2591,7 @@ Audit src/app/components/block/block.component.html - 313 + 318 Toggle Audit block.toggle-audit @@ -3434,11 +2600,11 @@ Details src/app/components/block/block.component.html - 320 + 325 src/app/components/transaction/transaction.component.html - 278 + 297 src/app/lightning/channel/channel.component.html @@ -3454,24 +2620,60 @@ src/app/lightning/node/node.component.html - 125 + 123 src/app/lightning/node/node.component.html - 266 + 264 Transaction Details transaction.details + + transaction + + src/app/components/block/block.component.html + 331 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 54 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 31 + + shared.transaction-count.singular + + + transactions + + src/app/components/block/block.component.html + 332 + + + src/app/components/blockchain-blocks/blockchain-blocks.component.html + 55 + + + src/app/components/mempool-blocks/mempool-blocks.component.html + 32 + + shared.transaction-count.plural + Error loading data. src/app/components/block/block.component.html - 339 + 344 src/app/components/block/block.component.html - 378 + 381 src/app/lightning/channel/channel-preview.component.html @@ -3491,10 +2693,62 @@ Why is this block empty? src/app/components/block/block.component.html - 400 + 401 block.empty-block-explanation + + Acceleration fees paid out-of-band + + src/app/components/block/block.component.html + 433 + + Acceleration Fees + + + Blocks + + src/app/components/blocks-list/blocks-list.component.html + 4 + + + src/app/components/liquid-master-page/liquid-master-page.component.html + 67 + + + src/app/components/master-page/master-page.component.html + 68 + + + src/app/components/pool-ranking/pool-ranking.component.html + 94 + + master-page.blocks + + + Height + + src/app/components/blocks-list/blocks-list.component.html + 12 + + + src/app/components/difficulty-adjustments-table/difficulty-adjustments-table.component.html + 5 + + + src/app/components/pool/pool.component.html + 181 + + + src/app/components/pool/pool.component.html + 243 + + + src/app/dashboard/dashboard.component.html + 104 + + latest-blocks.height + Pool @@ -3509,10 +2763,6 @@ src/app/components/pool-ranking/pool-ranking.component.html 92 - - src/app/dashboard/dashboard.component.html - 121 - mining.pool-name @@ -3527,27 +2777,23 @@ src/app/components/pool/pool.component.html - 95 + 94 src/app/components/pool/pool.component.html - 120 + 186 src/app/components/pool/pool.component.html - 216 + 247 src/app/components/pool/pool.component.html - 277 + 355 src/app/components/pool/pool.component.html - 385 - - - src/app/components/pool/pool.component.html - 410 + 380 latest-blocks.reward @@ -3559,11 +2805,11 @@ src/app/components/pool/pool.component.html - 217 + 187 src/app/components/pool/pool.component.html - 278 + 248 latest-blocks.fees @@ -3579,41 +2825,41 @@ src/app/components/pool/pool.component.html - 218 + 188 src/app/components/pool/pool.component.html - 279 + 249 src/app/dashboard/dashboard.component.html - 122 + 106 src/app/dashboard/dashboard.component.html - 254 + 283 dashboard.txs - + Blocks src/app/components/blocks-list/blocks-list.component.ts - 59 + 68 See the most recent Liquid blocks along with basic stats such as block height, block size, and more. src/app/components/blocks-list/blocks-list.component.ts - 62 + 71 See the most recent Bitcoin blocks along with basic stats such as block height, block reward, block size, and more. src/app/components/blocks-list/blocks-list.component.ts - 64 + 73 @@ -3624,7 +2870,7 @@ src/app/shared/components/global-footer/global-footer.component.html - 72 + 71 shared.calculator @@ -3635,6 +2881,13 @@ 19 + + Price + + src/app/components/clock/clock.component.html + 41 + + High Priority @@ -3659,7 +2912,7 @@ src/app/dashboard/dashboard.component.html - 258 + 287 Memory usage dashboard.memory-usage @@ -3676,7 +2929,7 @@ src/app/dashboard/dashboard.component.html - 252 + 281 Unconfirmed count dashboard.unconfirmed @@ -3721,7 +2974,7 @@ src/app/components/difficulty-mining/difficulty-mining.component.html - 67 + 74 difficulty-box.remaining @@ -3734,7 +2987,7 @@ src/app/components/difficulty-mining/difficulty-mining.component.html - 54,55 + 67,68 src/app/components/footer/footer.component.html @@ -3742,7 +2995,7 @@ src/app/components/mempool-blocks/mempool-blocks.component.html - 43,44 + 45,46 src/app/lightning/channel/channel-box/channel-box.component.html @@ -3759,7 +3012,7 @@ src/app/components/difficulty-mining/difficulty-mining.component.html - 55,56 + 68,69 src/app/components/footer/footer.component.html @@ -3775,7 +3028,7 @@ src/app/components/difficulty-mining/difficulty-mining.component.html - 74 + 81 difficulty-box.estimate @@ -3783,11 +3036,11 @@ Previous src/app/components/difficulty-mining/difficulty-mining.component.html - 31 + 28 src/app/components/difficulty/difficulty.component.html - 59 + 64 difficulty-box.previous @@ -3795,7 +3048,7 @@ Current Period src/app/components/difficulty-mining/difficulty-mining.component.html - 43 + 40 difficulty-box.current-period @@ -3803,15 +3056,11 @@ Next Halving src/app/components/difficulty-mining/difficulty-mining.component.html - 51 + 47 src/app/components/difficulty-mining/difficulty-mining.component.html - 51 - - - src/app/components/difficulty-mining/difficulty-mining.component.html - 81 + 88 difficulty-box.next-halving @@ -3895,14 +3144,62 @@ difficulty-box.block-behind + + Halving Countdown + + src/app/components/difficulty/difficulty.component.html + 2 + + dashboard.halving-countdown + + + difficulty + + src/app/components/difficulty/difficulty.component.html + 7 + + statistics.average-small + + + halving + + src/app/components/difficulty/difficulty.component.html + 10 + + statistics.median-small + Average block time src/app/components/difficulty/difficulty.component.html - 42 + 50 difficulty-box.average-block-time + + New subsidy + + src/app/components/difficulty/difficulty.component.html + 103 + + difficulty-box.new-subsidy + + + Blocks remaining + + src/app/components/difficulty/difficulty.component.html + 111 + + shared.blocks-remaining + + + Block remaining + + src/app/components/difficulty/difficulty.component.html + 112 + + shared.block-remaining + Either 2x the minimum, or the Low Priority rate (whichever is lower) @@ -3985,10 +3282,6 @@ src/app/components/footer/footer.component.html 8 - - src/app/dashboard/dashboard.component.html - 284 - dashboard.backend-is-synchronizing @@ -3997,10 +3290,6 @@ src/app/components/footer/footer.component.html 13 - - src/app/dashboard/dashboard.component.html - 289 - vB/s shared.vbytes-per-second @@ -4010,10 +3299,6 @@ src/app/components/footer/footer.component.html 14 - - src/app/dashboard/dashboard.component.html - 290 - WU/s shared.weight-per-second @@ -4086,11 +3371,11 @@ src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 67 + 73 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 132 + 143 lightning.nodes-networks @@ -4106,11 +3391,11 @@ src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 66 + 70 src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 123 + 133 lightning.network-capacity @@ -4122,7 +3407,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 52 + 53 lightning.nodes-per-isp @@ -4154,7 +3439,7 @@ src/app/lightning/nodes-map/nodes-map.component.ts - 50 + 51 lightning.lightning.nodes-heatmap @@ -4166,7 +3451,7 @@ src/app/lightning/nodes-channels-map/nodes-channels-map.component.html - 19 + 20 lightning.nodes-channels-world-map @@ -4182,11 +3467,11 @@ src/app/components/hashrate-chart/hashrate-chart.component.ts - 293 + 299 src/app/components/hashrate-chart/hashrate-chart.component.ts - 379 + 395 src/app/components/pool-ranking/pool-ranking.component.html @@ -4206,7 +3491,7 @@ src/app/components/hashrate-chart/hashrate-chart.component.ts - 74 + 75 mining.hashrate-difficulty @@ -4214,25 +3499,32 @@ See hashrate and difficulty for the Bitcoin network visualized over time. src/app/components/hashrate-chart/hashrate-chart.component.ts - 75 + 76 Hashrate (MA) src/app/components/hashrate-chart/hashrate-chart.component.ts - 312 + 318 src/app/components/hashrate-chart/hashrate-chart.component.ts - 402 + 418 Pools Historical Dominance src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts - 64 + 74 + + + + See Bitcoin mining pool dominance visualized over time: see how top mining pools' share of total hashrate has fluctuated over time. + + src/app/components/hashrates-chart-pools/hashrate-chart-pools.component.ts + 75 @@ -4249,15 +3541,63 @@ 3 + + Offline + + src/app/components/liquid-master-page/liquid-master-page.component.html + 41 + + + src/app/components/master-page/master-page.component.html + 28 + + master-page.offline + + + Reconnecting... + + src/app/components/liquid-master-page/liquid-master-page.component.html + 42 + + + src/app/components/master-page/master-page.component.html + 29 + + master-page.reconnecting + + + Layer 2 Networks + + src/app/components/liquid-master-page/liquid-master-page.component.html + 55 + + + src/app/components/master-page/master-page.component.html + 42 + + master-page.layer2-networks-header + + + Dashboard + + src/app/components/liquid-master-page/liquid-master-page.component.html + 64 + + + src/app/components/master-page/master-page.component.html + 52 + + master-page.dashboard + Graphs src/app/components/liquid-master-page/liquid-master-page.component.html - 71 + 70 src/app/components/master-page/master-page.component.html - 69 + 71 src/app/components/statistics/statistics.component.ts @@ -4265,23 +3605,399 @@ master-page.graphs - - Accelerator Dashboard + + Docs + + src/app/components/liquid-master-page/liquid-master-page.component.html + 81 + + master-page.docs + + + Non-Dust Expired + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 3 + + liquid.non-dust-expired + + + Total amount of BTC held in non-dust Federation UTXOs that have expired timelocks + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 5 + + liquid.expired-utxos-non-dust + + + UTXOs + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 6 + + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 16 + + + src/app/components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component.html + 9 + + shared.utxos + + + Total Expired + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 12 + + liquid.total-expired + + + Total amount of BTC held in Federation UTXOs that have expired timelocks + + src/app/components/liquid-reserves-audit/expired-utxos-stats/expired-utxos-stats.component.html + 15 + + liquid.expired-utxos + + + Liquid Federation Wallet + + src/app/components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component.html + 5 + + + src/app/components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component.html + 19 + + + src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html + 3 + + + src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.ts + 14 + + liquid.federation-wallet + + + addresses + + src/app/components/liquid-reserves-audit/federation-addresses-stats/federation-addresses-stats.component.html + 8 + + shared.addresses + + + Output + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 8 + + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 43 + + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 76 + + transaction.output + + + Related Peg-In + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 11 + + liquid.related-peg-in + + + Date + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 12 + + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 13 + + + src/app/components/search-form/search-results/search-results.component.html + 9 + + shared.date + + + Expires in + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 13 + + liquid.expires-in + + + Expired since + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 14 + + liquid.expired-since + + + Is Dust + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 15 + + liquid.is-dust + + + Change output + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 55 + + liquid.change-output + + + blocks + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 63 + + shared.blocks + + + Yes + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 66 + + shared.yes + + + No + + src/app/components/liquid-reserves-audit/federation-utxos-list/federation-utxos-list.component.html + 67 + + shared.no + + + Timelock-Expired UTXOs + + src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html + 12 + + liquid.timelock-expired-utxos + + + Addresses + + src/app/components/liquid-reserves-audit/federation-wallet/federation-wallet.component.html + 15 + + + src/app/components/pool/pool.component.html + 39 + + + src/app/components/pool/pool.component.html + 63 + + + src/app/components/pool/pool.component.html + 321 + + + src/app/components/pool/pool.component.html + 332 + + mining.addresses + + + Recent Peg-In / Out's + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 4 + + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.ts + 66 + + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 5 + + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 29 + + liquid.recent-pegs + + + Fund / Redemption Tx + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 15 + + liquid.fund-redemption-tx + + + BTC Address + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 16 + + liquid.bitcoin-address + + + Peg out in progress... + + src/app/components/liquid-reserves-audit/recent-pegs-list/recent-pegs-list.component.html + 70 + + liquid.redemption-in-progress + + + 24h Peg-In Volume + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 12 + + liquid.peg-ins-volume-day + + + BTC + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 12 + + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 18 + + shared.addresses + + + Peg-Ins + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 13 + + liquid.peg-ins + + + 24h Peg-Out Volume + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 18 + + liquid.peg-out-volume-day + + + Peg-Outs + + src/app/components/liquid-reserves-audit/recent-pegs-stats/recent-pegs-stats.component.html + 19 + + liquid.peg-outs + + + Unpeg + + src/app/components/liquid-reserves-audit/reserves-ratio-stats/reserves-ratio-stats.component.html + 3 + + liquid.unpeg + + + Unpeg Event + + src/app/components/liquid-reserves-audit/reserves-ratio-stats/reserves-ratio-stats.component.html + 7 + + liquid.unpeg-event + + + Avg Peg Ratio + + src/app/components/liquid-reserves-audit/reserves-ratio-stats/reserves-ratio-stats.component.html + 14 + + liquid.avg-peg-ratio + + + Emergency Keys + + src/app/components/liquid-reserves-audit/reserves-ratio-stats/reserves-ratio-stats.component.html + 28 + + liquid.emergency-keys + + + usage + + src/app/components/liquid-reserves-audit/reserves-ratio-stats/reserves-ratio-stats.component.html + 31 + + shared.usage + + + L-BTC in circulation + + src/app/components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component.html + 3 + + dashboard.lbtc-pegs-in-circulation + + + As of block + + src/app/components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component.html + 7 + + + src/app/components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component.html + 16 + + shared.as-of-block + + + BTC Holdings + + src/app/components/liquid-reserves-audit/reserves-supply-stats/reserves-supply-stats.component.html + 12 + + dashboard.btc-holdings + + + Mining Dashboard src/app/components/master-page/master-page.component.html - 56 + 61 - master-page.accelerator-dashboard + + src/app/components/mining-dashboard/mining-dashboard.component.ts + 28 + + + src/app/shared/components/global-footer/global-footer.component.html + 42 + + mining.mining-dashboard Lightning Explorer src/app/components/master-page/master-page.component.html - 62 + 64 src/app/lightning/lightning-dashboard/lightning-dashboard.component.ts - 27 + 33 src/app/shared/components/global-footer/global-footer.component.html @@ -4293,7 +4009,7 @@ Documentation src/app/components/master-page/master-page.component.html - 72 + 74 src/app/docs/docs/docs.component.html @@ -4305,21 +4021,21 @@ See stats for transactions in the mempool: fee range, aggregate size, and more. Mempool blocks are updated in real-time as the network receives new transactions. src/app/components/mempool-block/mempool-block.component.ts - 59 + 62 Stack of mempool blocks src/app/components/mempool-block/mempool-block.component.ts - 86 + 89 Mempool block src/app/components/mempool-block/mempool-block.component.ts - 88 + 91 @@ -4351,7 +4067,7 @@ Sign in src/app/components/menu/menu.component.html - 10 + 21 shared.sign-in @@ -4375,11 +4091,11 @@ Recent Blocks src/app/components/mining-dashboard/mining-dashboard.component.html - 52 + 56 src/app/dashboard/dashboard.component.html - 113 + 98 src/app/shared/components/global-footer/global-footer.component.html @@ -4391,7 +4107,7 @@ Adjustments src/app/components/mining-dashboard/mining-dashboard.component.html - 66 + 70 dashboard.adjustments @@ -4399,7 +4115,7 @@ Get real-time Bitcoin mining stats like hashrate, difficulty adjustment, block rewards, pool dominance, and more. src/app/components/mining-dashboard/mining-dashboard.component.ts - 21 + 29 @@ -4494,7 +4210,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 57 + 53 mining.rank @@ -4510,19 +4226,15 @@ src/app/components/pool/pool.component.html - 97 + 96 src/app/components/pool/pool.component.html - 122 + 357 src/app/components/pool/pool.component.html - 387 - - - src/app/components/pool/pool.component.html - 412 + 382 latest-blocks.avg_health @@ -4566,44 +4278,44 @@ Mining Pools src/app/components/pool-ranking/pool-ranking.component.ts - 58 + 59 See the top Bitcoin mining pools ranked by number of blocks mined, over your desired timeframe. src/app/components/pool-ranking/pool-ranking.component.ts - 59 + 60 blocks src/app/components/pool-ranking/pool-ranking.component.ts - 166 + 167 src/app/components/pool-ranking/pool-ranking.component.ts - 169 + 170 src/app/components/pool-ranking/pool-ranking.component.ts - 204 + 205 src/app/components/pool-ranking/pool-ranking.component.ts - 207 + 208 Other () src/app/components/pool-ranking/pool-ranking.component.ts - 202 + 203 src/app/components/pool-ranking/pool-ranking.component.ts - 206 + 207 src/app/lightning/nodes-per-country-chart/nodes-per-country-chart.component.ts @@ -4615,11 +4327,11 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 176 + 178 src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 193 + 195 @@ -4646,11 +4358,11 @@ src/app/components/pool/pool.component.html - 334 + 304 src/app/components/pool/pool.component.html - 342 + 312 mining.tags @@ -4662,7 +4374,7 @@ src/app/components/pool/pool.component.ts - 86 + 94 @@ -4705,19 +4417,15 @@ Hashrate (24h) src/app/components/pool/pool.component.html - 96 + 95 src/app/components/pool/pool.component.html - 121 + 356 src/app/components/pool/pool.component.html - 386 - - - src/app/components/pool/pool.component.html - 411 + 381 mining.hashrate @@ -4725,19 +4433,15 @@ Blocks (24h) src/app/components/pool/pool.component.html - 146 + 120 src/app/components/pool/pool.component.html - 168 + 406 src/app/components/pool/pool.component.html - 436 - - - src/app/components/pool/pool.component.html - 461 + 431 24h @@ -4745,31 +4449,71 @@ 1w src/app/components/pool/pool.component.html - 147 + 121 src/app/components/pool/pool.component.html - 169 + 407 src/app/components/pool/pool.component.html - 437 - - - src/app/components/pool/pool.component.html - 462 + 432 1w + + Out-of-band Fees (1w) + + src/app/components/pool/pool.component.html + 143 + + 1w + + + 1m + + src/app/components/pool/pool.component.html + 144 + + 1m + + + Mined + + src/app/components/pool/pool.component.html + 183 + + + src/app/components/pool/pool.component.html + 245 + + + src/app/components/rbf-list/rbf-list.component.html + 23 + + + src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html + 38 + + + src/app/dashboard/dashboard.component.html + 85 + + + src/app/dashboard/dashboard.component.html + 105 + + latest-blocks.mined + Coinbase tag src/app/components/pool/pool.component.html - 214 + 184 src/app/components/pool/pool.component.html - 276 + 246 latest-blocks.coinbasetag @@ -4777,9 +4521,33 @@ Not enough data yet src/app/components/pool/pool.component.ts - 124 + 143 + + Hashrate + + src/app/components/pool/pool.component.ts + 212 + + + src/app/components/pool/pool.component.ts + 266 + + mining.hashrate + + + Pool Dominance + + src/app/components/pool/pool.component.ts + 223 + + + src/app/components/pool/pool.component.ts + 277 + + mining.pool-dominance + Broadcast Transaction @@ -4805,7 +4573,7 @@ src/app/components/transaction/transaction.component.html - 336 + 355 transaction.hex @@ -4813,14 +4581,14 @@ Broadcast Transaction src/app/components/push-transaction/push-transaction.component.ts - 31 + 33 Broadcast a transaction to the network using the transaction's hash. src/app/components/push-transaction/push-transaction.component.ts - 32 + 34 @@ -4831,7 +4599,7 @@ src/app/components/rbf-list/rbf-list.component.ts - 58 + 60 page.rbf-replacements @@ -4847,7 +4615,7 @@ src/app/dashboard/dashboard.component.html - 101 + 86 transaction.full-rbf @@ -4863,45 +4631,8 @@ See the most recent RBF replacements on the Bitcoin network, updated in real-time. src/app/components/rbf-list/rbf-list.component.ts - 59 - - - - First seen - - src/app/components/rbf-timeline/rbf-timeline-tooltip.component.html - 17 - - - src/app/components/transaction/transaction.component.html - 112 - - - src/app/lightning/node/node.component.html - 76 - - - src/app/lightning/nodes-per-country/nodes-per-country.component.html 61 - - src/app/lightning/nodes-per-isp/nodes-per-isp.component.html - 58 - - - src/app/lightning/nodes-ranking/oldest-nodes/oldest-nodes.component.html - 11 - - - src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html - 15 - - - src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html - 15 - - Transaction first seen - transaction.first-seen RBF @@ -4928,7 +4659,7 @@ src/app/dashboard/dashboard.component.html - 102 + 87 RBF tx-features.tag.rbf @@ -4941,7 +4672,7 @@ src/app/components/transaction/transaction.component.html - 257 + 276 src/app/components/transactions-list/transactions-list.component.html @@ -5059,32 +4790,32 @@ search-form.search-title - - Bitcoin Block Height + + Block Height src/app/components/search-form/search-results/search-results.component.html 3 search.bitcoin-block-height - - Bitcoin Transaction + + Transaction src/app/components/search-form/search-results/search-results.component.html 21 search.bitcoin-transaction - - Bitcoin Address + + Address src/app/components/search-form/search-results/search-results.component.html 27 search.bitcoin-address - - Bitcoin Block + + Block src/app/components/search-form/search-results/search-results.component.html 33 @@ -5099,8 +4830,8 @@ search.other-networks - - Bitcoin Addresses + + Addresses src/app/components/search-form/search-results/search-results.component.html 47 @@ -5123,11 +4854,19 @@ search.lightning-channels + + Liquid Asset + + src/app/components/search-form/search-results/search-results.component.html + 71 + + search.liquid-asset + Go to "" src/app/components/search-form/search-results/search-results.component.html - 72 + 78 search.go-to @@ -5147,7 +4886,7 @@ src/app/shared/components/global-footer/global-footer.component.html - 70 + 69 footer.clock-mempool @@ -5209,90 +4948,22 @@ 40 - - Just now + + Immediately src/app/components/time/time.component.ts 90 - - ago + + Just now src/app/components/time/time.component.ts - 118 - - - src/app/components/time/time.component.ts - 119 - - - src/app/components/time/time.component.ts - 120 - - - src/app/components/time/time.component.ts - 121 - - - src/app/components/time/time.component.ts - 122 - - - src/app/components/time/time.component.ts - 123 - - - src/app/components/time/time.component.ts - 124 - - - src/app/components/time/time.component.ts - 128 - - - src/app/components/time/time.component.ts - 129 - - - src/app/components/time/time.component.ts - 130 - - - src/app/components/time/time.component.ts - 131 - - - src/app/components/time/time.component.ts - 132 - - - src/app/components/time/time.component.ts - 133 - - - src/app/components/time/time.component.ts - 134 + 93 - - In ~ - - src/app/components/time/time.component.ts - 141 - - - src/app/components/time/time.component.ts - 142 - - - src/app/components/time/time.component.ts - 143 - - - src/app/components/time/time.component.ts - 144 - + + ago src/app/components/time/time.component.ts 145 @@ -5305,22 +4976,22 @@ src/app/components/time/time.component.ts 147 + + src/app/components/time/time.component.ts + 148 + + + src/app/components/time/time.component.ts + 149 + + + src/app/components/time/time.component.ts + 150 + src/app/components/time/time.component.ts 151 - - src/app/components/time/time.component.ts - 152 - - - src/app/components/time/time.component.ts - 153 - - - src/app/components/time/time.component.ts - 154 - src/app/components/time/time.component.ts 155 @@ -5333,25 +5004,25 @@ src/app/components/time/time.component.ts 157 + + src/app/components/time/time.component.ts + 158 + + + src/app/components/time/time.component.ts + 159 + + + src/app/components/time/time.component.ts + 160 + + + src/app/components/time/time.component.ts + 161 + - - After - - src/app/components/time/time.component.ts - 164 - - - src/app/components/time/time.component.ts - 165 - - - src/app/components/time/time.component.ts - 166 - - - src/app/components/time/time.component.ts - 167 - + + In ~ src/app/components/time/time.component.ts 168 @@ -5364,22 +5035,22 @@ src/app/components/time/time.component.ts 170 + + src/app/components/time/time.component.ts + 171 + + + src/app/components/time/time.component.ts + 172 + + + src/app/components/time/time.component.ts + 173 + src/app/components/time/time.component.ts 174 - - src/app/components/time/time.component.ts - 175 - - - src/app/components/time/time.component.ts - 176 - - - src/app/components/time/time.component.ts - 177 - src/app/components/time/time.component.ts 178 @@ -5392,6 +5063,140 @@ src/app/components/time/time.component.ts 180 + + src/app/components/time/time.component.ts + 181 + + + src/app/components/time/time.component.ts + 182 + + + src/app/components/time/time.component.ts + 183 + + + src/app/components/time/time.component.ts + 184 + + + + After + + src/app/components/time/time.component.ts + 191 + + + src/app/components/time/time.component.ts + 192 + + + src/app/components/time/time.component.ts + 193 + + + src/app/components/time/time.component.ts + 194 + + + src/app/components/time/time.component.ts + 195 + + + src/app/components/time/time.component.ts + 196 + + + src/app/components/time/time.component.ts + 197 + + + src/app/components/time/time.component.ts + 201 + + + src/app/components/time/time.component.ts + 202 + + + src/app/components/time/time.component.ts + 203 + + + src/app/components/time/time.component.ts + 204 + + + src/app/components/time/time.component.ts + 205 + + + src/app/components/time/time.component.ts + 206 + + + src/app/components/time/time.component.ts + 207 + + + + before + + src/app/components/time/time.component.ts + 214 + + + src/app/components/time/time.component.ts + 215 + + + src/app/components/time/time.component.ts + 216 + + + src/app/components/time/time.component.ts + 217 + + + src/app/components/time/time.component.ts + 218 + + + src/app/components/time/time.component.ts + 219 + + + src/app/components/time/time.component.ts + 220 + + + src/app/components/time/time.component.ts + 224 + + + src/app/components/time/time.component.ts + 225 + + + src/app/components/time/time.component.ts + 226 + + + src/app/components/time/time.component.ts + 227 + + + src/app/components/time/time.component.ts + 228 + + + src/app/components/time/time.component.ts + 229 + + + src/app/components/time/time.component.ts + 230 + Coinbase @@ -5409,6 +5214,17 @@ transactions-list.coinbase + + Transaction: + + src/app/components/transaction/transaction-preview.component.ts + 89 + + + src/app/components/transaction/transaction.component.ts + 398 + + Get real-time status, addresses, fees, script info, and more for transaction with txid . @@ -5417,7 +5233,7 @@ src/app/components/transaction/transaction.component.ts - 318 + 402 @@ -5429,11 +5245,160 @@ RBF replacement transaction.rbf.replacement + + Confirmed + + src/app/components/transaction/transaction.component.html + 63 + + + src/app/shared/components/confirmations/confirmations.component.html + 9 + + Transaction Confirmed state + transaction.confirmed + + + Features + + src/app/components/transaction/transaction.component.html + 68 + + + src/app/components/transaction/transaction.component.html + 163 + + + src/app/lightning/node/node.component.html + 120 + + Transaction features + transaction.features + + + Audit + + src/app/components/transaction/transaction.component.html + 74 + + transaction.audit + + + Coinbase + + src/app/components/transaction/transaction.component.html + 77 + + Coinbase + tx-features.tag.coinbase + + + This transaction was projected to be included in the block + + src/app/components/transaction/transaction.component.html + 78 + + Expected in block tooltip + + + Expected in Block + + src/app/components/transaction/transaction.component.html + 78 + + Expected in Block + tx-features.tag.expected + + + This transaction was seen in the mempool prior to mining + + src/app/components/transaction/transaction.component.html + 79 + + Seen in mempool tooltip + + + Seen in Mempool + + src/app/components/transaction/transaction.component.html + 79 + + Seen in Mempool + tx-features.tag.seen + + + This transaction was missing from our mempool prior to mining + + src/app/components/transaction/transaction.component.html + 80 + + Not seen in mempool tooltip + + + Not seen in Mempool + + src/app/components/transaction/transaction.component.html + 80 + + Not seen in Mempool + tx-features.tag.not-seen + + + This transaction may have been added out-of-band + + src/app/components/transaction/transaction.component.html + 81 + + Added transaction tooltip + + + Added + + src/app/components/transaction/transaction.component.html + 81 + + Added + tx-features.tag.added + + + This transaction may have been prioritized out-of-band + + src/app/components/transaction/transaction.component.html + 82 + + Prioritized transaction tooltip + + + Prioritized + + src/app/components/transaction/transaction.component.html + 82 + + Prioritized + tx-features.tag.prioritized + + + This transaction conflicted with another version in our mempool + + src/app/components/transaction/transaction.component.html + 83 + + Conflict in mempool tooltip + + + Conflict + + src/app/components/transaction/transaction.component.html + 83 + + Conflict + tx-features.tag.conflict + Hide accelerator src/app/components/transaction/transaction.component.html - 90 + 108 hide-accelerator @@ -5441,7 +5406,7 @@ ETA src/app/components/transaction/transaction.component.html - 118 + 136 Transaction ETA transaction.eta @@ -5450,7 +5415,7 @@ In several hours (or more) src/app/components/transaction/transaction.component.html - 126 + 144 Transaction ETA in several hours or more transaction.eta.in-several-hours @@ -5459,24 +5424,36 @@ Accelerate src/app/components/transaction/transaction.component.html - 127 + 145 src/app/components/transaction/transaction.component.html - 137 + 155 Accelerate button label transaction.accelerate + + Type + + src/app/components/transaction/transaction.component.html + 187 + + + src/app/components/transactions-list/transactions-list.component.html + 276 + + transactions-list.vout.scriptpubkey-type + Descendant src/app/components/transaction/transaction.component.html - 179 + 198 src/app/components/transaction/transaction.component.html - 191 + 210 Descendant transaction.descendant @@ -5485,7 +5462,7 @@ Ancestor src/app/components/transaction/transaction.component.html - 203 + 222 Transaction Ancestor transaction.ancestor @@ -5494,7 +5471,7 @@ RBF History src/app/components/transaction/transaction.component.html - 222 + 241 RBF History transaction.rbf-history @@ -5503,11 +5480,11 @@ Flow src/app/components/transaction/transaction.component.html - 231 + 250 src/app/components/transaction/transaction.component.html - 386 + 405 Transaction flow transaction.flow @@ -5516,7 +5493,7 @@ Hide diagram src/app/components/transaction/transaction.component.html - 234 + 253 hide-diagram @@ -5524,7 +5501,7 @@ Show more src/app/components/transaction/transaction.component.html - 255 + 274 src/app/components/transactions-list/transactions-list.component.html @@ -5536,19 +5513,44 @@ show-more + + Inputs & Outputs + + src/app/components/transaction/transaction.component.html + 292 + + + src/app/components/transaction/transaction.component.html + 436 + + Transaction inputs and outputs + transaction.inputs-and-outputs + Show diagram src/app/components/transaction/transaction.component.html - 277 + 296 show-diagram + + Details + + src/app/components/transaction/transaction.component.html + 305 + + + src/app/components/transaction/transaction.component.html + 465 + + transaction.details + Adjusted vsize src/app/components/transaction/transaction.component.html - 302 + 321 Transaction Adjusted VSize transaction.adjusted-vsize @@ -5557,7 +5559,7 @@ Locktime src/app/components/transaction/transaction.component.html - 324 + 343 transaction.locktime @@ -5565,7 +5567,7 @@ Sigops src/app/components/transaction/transaction.component.html - 328 + 347 Transaction Sigops transaction.sigops @@ -5574,7 +5576,7 @@ Transaction not found. src/app/components/transaction/transaction.component.html - 495 + 514 transaction.error.transaction-not-found @@ -5582,15 +5584,23 @@ Waiting for it to appear in the mempool... src/app/components/transaction/transaction.component.html - 496 + 515 transaction.error.waiting-for-it-to-appear + + Error loading transaction data. + + src/app/components/transaction/transaction.component.html + 521 + + transaction.error.loading-transaction-data + Accelerated fee rate src/app/components/transaction/transaction.component.html - 528 + 547 Accelerated transaction fee rate transaction.accelerated-fee-rate @@ -5743,21 +5753,57 @@ src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html - 55 + 86 transaction.input - - Output + + 1 block earlier src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html - 43 + 123 + shared.one-block-earlier + + + 1 block later src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html - 54 + 127 - transaction.output + shared.one-block-later + + + in the same block + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 131 + + shared.in-the-same-block + + + blocks earlier + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 137 + + shared.n-blocks-earlier + + + spent + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 148 + + shared.spent + + + blocks later + + src/app/components/tx-bowtie-graph-tooltip/tx-bowtie-graph-tooltip.component.html + 150 + + shared.n-blocks-later This transaction saved % on fees by using native SegWit @@ -5898,11 +5944,27 @@ fees-box.transaction-fees + + Mempool Goggles + + src/app/dashboard/dashboard.component.html + 21 + + dashboard.mempool-goggles + + + Incoming Transactions + + src/app/dashboard/dashboard.component.html + 47 + + dashboard.incoming-transactions + Recent Replacements src/app/dashboard/dashboard.component.html - 79 + 64 dashboard.recent-rbf-replacements @@ -5910,7 +5972,7 @@ Previous fee src/app/dashboard/dashboard.component.html - 86 + 71 dashboard.previous-transaction-fee @@ -5918,7 +5980,7 @@ New fee src/app/dashboard/dashboard.component.html - 87 + 72 dashboard.new-transaction-fee @@ -5926,15 +5988,51 @@ Recent Transactions src/app/dashboard/dashboard.component.html - 153 + 130 dashboard.recent-transactions + + Liquid Federation Holdings + + src/app/dashboard/dashboard.component.html + 164 + + + src/app/dashboard/dashboard.component.html + 304 + + liquid.federation-holdings + + + Federation Timelock-Expired UTXOs + + src/app/dashboard/dashboard.component.html + 173 + + + src/app/dashboard/dashboard.component.html + 313 + + liquid.federation-expired-utxos + + + L-BTC Supply Against BTC Holdings + + src/app/dashboard/dashboard.component.html + 183 + + + src/app/dashboard/dashboard.component.html + 323 + + dashboard.lbtc-supply-against-btc-holdings + Minimum fee src/app/dashboard/dashboard.component.html - 245 + 274 Minimum mempool fee dashboard.minimum-fee @@ -5943,26 +6041,18 @@ Purging src/app/dashboard/dashboard.component.html - 246 + 275 Purgin below fee dashboard.purging - - L-BTC in circulation + + Audit in progress: Bitcoin block height # / # src/app/dashboard/dashboard.component.html - 272 + 363,365 - dashboard.lbtc-pegs-in-circulation - - - Incoming Transactions - - src/app/dashboard/dashboard.component.html - 281 - - dashboard.incoming-transactions + liquid.audit-in-progress mempool.space merely provides data about the Bitcoin network. It cannot help you with retrieving funds, wallet issues, etc.For any such requests, you need to get in touch with the entity that helped make the transaction (wallet software, exchange company, etc). @@ -5976,7 +6066,7 @@ REST API service src/app/docs/api-docs/api-docs.component.html - 42 + 50 api-docs.title @@ -5984,11 +6074,11 @@ Endpoint src/app/docs/api-docs/api-docs.component.html - 51 + 60 src/app/docs/api-docs/api-docs.component.html - 105 + 115 Api docs endpoint @@ -5996,11 +6086,11 @@ Description src/app/docs/api-docs/api-docs.component.html - 70 + 79 src/app/docs/api-docs/api-docs.component.html - 109 + 119 src/app/lightning/group/group.component.html @@ -6011,7 +6101,7 @@ Default push: action: 'want', data: ['blocks', ...] to express what you want pushed. Available: blocks, mempool-blocks, live-2h-chart, and stats.Push transactions related to address: 'track-address': '3PbJ...bF9B' to receive all new transactions containing that address as input or output. Returns an array of transactions. address-transactions for new mempool transactions, and block-transactions for new block confirmed transactions. src/app/docs/api-docs/api-docs.component.html - 110 + 120 api-docs.websocket.websocket @@ -6055,32 +6145,25 @@ FAQ src/app/docs/docs/docs.component.ts - 45 + 46 Get answers to common questions like: What is a mempool? Why isn't my transaction confirming? How can I run my own instance of The Mempool Open Source Project? And more. src/app/docs/docs/docs.component.ts - 46 + 47 REST API src/app/docs/docs/docs.component.ts - 49 + 51 Documentation for the liquid.network REST API service: get info on addresses, transactions, assets, blocks, and more. - - src/app/docs/docs/docs.component.ts - 51 - - - - Documentation for the bisq.markets REST API service: get info on recent trades, current offers, transactions, network state, and more. src/app/docs/docs/docs.component.ts 53 @@ -6156,7 +6239,7 @@ src/app/lightning/node/node.component.html - 228 + 226 shared.m-sats @@ -6226,9 +6309,13 @@ src/app/lightning/channels-list/channels-list.component.html 123 + + src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts + 313 + src/app/lightning/nodes-map/nodes-map.component.ts - 212 + 213 lightning.x-channels @@ -6346,11 +6433,11 @@ src/app/lightning/node-statistics-chart/node-statistics-chart.component.ts - 157 + 159 src/app/lightning/node-statistics-chart/node-statistics-chart.component.ts - 227 + 229 src/app/lightning/node-statistics/node-statistics.component.html @@ -6374,7 +6461,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 61 + 57 src/app/lightning/nodes-per-isp/nodes-per-isp.component.html @@ -6386,11 +6473,11 @@ src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 203 + 213 src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 283 + 293 lightning.capacity @@ -6445,7 +6532,7 @@ src/app/lightning/node/node.component.html - 82 + 80 src/app/lightning/nodes-per-country/nodes-per-country.component.html @@ -6757,7 +6844,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 60 + 56 src/app/lightning/nodes-per-isp/nodes-per-isp-preview.component.html @@ -6809,11 +6896,11 @@ src/app/lightning/node-statistics-chart/node-statistics-chart.component.ts - 149 + 151 src/app/lightning/node-statistics-chart/node-statistics-chart.component.ts - 204 + 206 src/app/lightning/node-statistics/node-statistics.component.html @@ -6861,11 +6948,11 @@ src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 195 + 205 src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 260 + 270 lightning.channels @@ -6906,7 +6993,7 @@ src/app/lightning/node/node.component.html - 53 + 51 src/app/lightning/nodes-per-country/nodes-per-country.component.html @@ -6958,7 +7045,7 @@ Lightning Network History src/app/lightning/lightning-dashboard/lightning-dashboard.component.html - 49 + 52 lightning.network-history @@ -6966,7 +7053,7 @@ Liquidity Ranking src/app/lightning/lightning-dashboard/lightning-dashboard.component.html - 62 + 66 src/app/lightning/nodes-ranking/top-nodes-per-capacity/top-nodes-per-capacity.component.html @@ -6986,7 +7073,7 @@ Connectivity Ranking src/app/lightning/lightning-dashboard/lightning-dashboard.component.html - 76 + 80 src/app/lightning/nodes-ranking/top-nodes-per-channels/top-nodes-per-channels.component.html @@ -7006,7 +7093,7 @@ Get stats on the Lightning network (aggregate capacity, connectivity, etc), Lightning nodes (channels, liquidity, etc) and Lightning channels (status, fees, etc). src/app/lightning/lightning-dashboard/lightning-dashboard.component.ts - 28 + 34 @@ -7021,22 +7108,22 @@ Outgoing Fees src/app/lightning/node-fee-chart/node-fee-chart.component.ts - 177 + 179 src/app/lightning/node-fee-chart/node-fee-chart.component.ts - 215 + 217 Incoming Fees src/app/lightning/node-fee-chart/node-fee-chart.component.ts - 185 + 187 src/app/lightning/node-fee-chart/node-fee-chart.component.ts - 229 + 231 @@ -7067,7 +7154,7 @@ src/app/lightning/node/node.component.html - 308 + 306 lightning.node @@ -7079,7 +7166,7 @@ src/app/lightning/node/node.component.html - 33 + 31 lightning.active-capacity @@ -7091,7 +7178,7 @@ src/app/lightning/node/node.component.html - 40 + 38 lightning.active-channels @@ -7111,14 +7198,14 @@ src/app/lightning/node/node.component.ts - 63 + 64 Average channel size src/app/lightning/node/node.component.html - 46 + 44 lightning.active-channels-avg @@ -7126,7 +7213,7 @@ Avg channel distance src/app/lightning/node/node.component.html - 62 + 60 lightning.avg-distance @@ -7134,7 +7221,7 @@ Color src/app/lightning/node/node.component.html - 88 + 86 lightning.color @@ -7142,11 +7229,11 @@ ISP src/app/lightning/node/node.component.html - 94 + 92 src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 58 + 54 isp @@ -7154,7 +7241,7 @@ Exclusively on Tor src/app/lightning/node/node.component.html - 102 + 100 tor @@ -7162,7 +7249,7 @@ Decoded src/app/lightning/node/node.component.html - 136 + 134 Decoded lightning.decoded @@ -7171,7 +7258,7 @@ Liquidity ad src/app/lightning/node/node.component.html - 186 + 184 node.liquidity-ad @@ -7179,7 +7266,7 @@ Lease fee rate src/app/lightning/node/node.component.html - 192 + 190 Liquidity ad lease fee rate liquidity-ad.lease-fee-rate @@ -7188,7 +7275,7 @@ Lease base fee src/app/lightning/node/node.component.html - 200 + 198 liquidity-ad.lease-base-fee @@ -7196,7 +7283,7 @@ Funding weight src/app/lightning/node/node.component.html - 206 + 204 liquidity-ad.funding-weight @@ -7204,7 +7291,7 @@ Channel fee rate src/app/lightning/node/node.component.html - 216 + 214 Liquidity ad channel fee rate liquidity-ad.channel-fee-rate @@ -7213,7 +7300,7 @@ Channel base fee src/app/lightning/node/node.component.html - 224 + 222 liquidity-ad.channel-base-fee @@ -7221,7 +7308,7 @@ Compact lease src/app/lightning/node/node.component.html - 236 + 234 liquidity-ad.compact-lease @@ -7229,7 +7316,7 @@ TLV extension records src/app/lightning/node/node.component.html - 247 + 245 node.tlv.records @@ -7237,7 +7324,7 @@ Open channels src/app/lightning/node/node.component.html - 288 + 286 lightning.open-channels @@ -7245,7 +7332,7 @@ Closed channels src/app/lightning/node/node.component.html - 292 + 290 lightning.open-channels @@ -7253,14 +7340,14 @@ Node: src/app/lightning/node/node.component.ts - 62 + 63 (Tor nodes excluded) src/app/lightning/nodes-channels-map/nodes-channels-map.component.html - 21 + 22 src/app/lightning/nodes-map/nodes-map.component.html @@ -7280,28 +7367,28 @@ Lightning Nodes Channels World Map src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts - 69 + 73 See the channels of non-Tor Lightning network nodes visualized on a world map. Hover/tap on points on the map for node names and details. src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts - 70 + 74 No geolocation data available src/app/lightning/nodes-channels-map/nodes-channels-map.component.ts - 228 + 245 Active channels map src/app/lightning/nodes-channels/node-channels.component.html - 2 + 3 lightning.active-channels-map @@ -7309,58 +7396,58 @@ See the locations of non-Tor Lightning network nodes visualized on a world map. Hover/tap on points on the map for node names and details. src/app/lightning/nodes-map/nodes-map.component.ts - 51 + 52 See the number of Lightning network nodes visualized over time by network: clearnet only (IPv4, IPv6), darknet (Tor, I2p, cjdns), and both. src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 68 + 74 Indexing in progress src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 122 + 133 src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 113 + 123 Clearnet and Darknet src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 165 + 176 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 304 + 315 Clearnet Only (IPv4, IPv6) src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 186 + 197 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 296 + 307 Darknet Only (Tor, I2P, cjdns) src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 207 + 218 src/app/lightning/nodes-networks-chart/nodes-networks-chart.component.ts - 288 + 299 @@ -7371,7 +7458,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 59 + 55 lightning.share @@ -7394,11 +7481,11 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 161 + 163 src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 194 + 196 @@ -7436,14 +7523,14 @@ Lightning nodes in src/app/lightning/nodes-per-country/nodes-per-country.component.ts - 35 + 43 Explore all the Lightning nodes hosted in and see an overview of each node's capacity, number of open channels, and more. src/app/lightning/nodes-per-country/nodes-per-country.component.ts - 36 + 44 @@ -7454,7 +7541,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 82 + 81 lightning.clearnet-capacity @@ -7474,7 +7561,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 88 + 87 lightning.unknown-capacity @@ -7494,7 +7581,7 @@ src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 94 + 93 lightning.tor-capacity @@ -7518,7 +7605,7 @@ Indexing in progress src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.html - 103 + 102 src/app/lightning/statistics-chart/lightning-statistics-chart.component.html @@ -7526,15 +7613,22 @@ lightning.indexing-in-progress + + Browse the top 100 ISPs hosting Lightning nodes along with stats like total number of nodes per ISP, aggregate BTC capacity per ISP, and more + + src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts + 54 + + BTC src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 162 + 164 src/app/lightning/nodes-per-isp-chart/nodes-per-isp-chart.component.ts - 195 + 197 @@ -7573,7 +7667,7 @@ src/app/lightning/nodes-per-isp/nodes-per-isp.component.ts - 39 + 46 @@ -7584,7 +7678,7 @@ src/app/lightning/nodes-per-isp/nodes-per-isp.component.ts - 40 + 47 @@ -7673,7 +7767,7 @@ See the capacity of the Lightning network visualized over time in terms of the number of open channels and total bitcoin capacity. src/app/lightning/statistics-chart/lightning-statistics-chart.component.ts - 67 + 71 @@ -7725,7 +7819,11 @@ sat/WU src/app/shared/components/fee-rate/fee-rate.component.html - 3 + 4 + + + src/app/shared/components/fee-rate/fee-rate.component.html + 8 sat/WU shared.sat-weight-units @@ -7874,19 +7972,11 @@ footer.liquid-explorer - - Bisq Explorer - - src/app/shared/components/global-footer/global-footer.component.html - 65 - - footer.bisq-explorer - Tools src/app/shared/components/global-footer/global-footer.component.html - 69 + 68 footer.tools @@ -7894,7 +7984,7 @@ Clock (Mined) src/app/shared/components/global-footer/global-footer.component.html - 71 + 70 footer.clock-mined @@ -7902,7 +7992,7 @@ Legal src/app/shared/components/global-footer/global-footer.component.html - 76 + 75 footer.legal @@ -7910,7 +8000,7 @@ Terms of Service src/app/shared/components/global-footer/global-footer.component.html - 77 + 76 Terms of Service shared.terms-of-service @@ -7919,7 +8009,7 @@ Privacy Policy src/app/shared/components/global-footer/global-footer.component.html - 78 + 77 Privacy Policy shared.privacy-policy @@ -7928,11 +8018,20 @@ Trademark Policy src/app/shared/components/global-footer/global-footer.component.html - 79 + 78 Trademark Policy shared.trademark-policy + + Third-party Licenses + + src/app/shared/components/global-footer/global-footer.component.html + 79 + + Third-party Licenses + shared.trademark-policy + This is a test network. Coins have no value.