From 01689c84330d44fa3db459428aa554d6948073f7 Mon Sep 17 00:00:00 2001 From: softsimon Date: Sun, 22 Nov 2020 16:19:57 +0700 Subject: [PATCH] Detect confidential assets and display properly. fixes #109 --- .../src/app/components/asset/asset.component.html | 12 ++++++++---- frontend/src/app/components/asset/asset.component.ts | 4 +++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/components/asset/asset.component.html b/frontend/src/app/components/asset/asset.component.html index 8e4f84ea4..7f8703f72 100644 --- a/frontend/src/app/components/asset/asset.component.html +++ b/frontend/src/app/components/asset/asset.component.html @@ -49,15 +49,15 @@ Issued amount - {{ formatAmount(asset.chain_stats.issued_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} + {{ formatAmount(asset.chain_stats.issued_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} Burned amount - {{ formatAmount(asset.chain_stats.burned_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} + {{ formatAmount(asset.chain_stats.burned_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} Circulating amount - {{ formatAmount(asset.chain_stats.issued_amount - asset.chain_stats.burned_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} + {{ formatAmount(asset.chain_stats.issued_amount - asset.chain_stats.burned_amount, assetContract[3]) | number: '1.0-' + assetContract[3] }} {{ assetContract[1] }} Circulating amount @@ -137,4 +137,8 @@ -
\ No newline at end of file +
+ + + Confidential + diff --git a/frontend/src/app/components/asset/asset.component.ts b/frontend/src/app/components/asset/asset.component.ts index 25b6a6000..0c80ec683 100644 --- a/frontend/src/app/components/asset/asset.component.ts +++ b/frontend/src/app/components/asset/asset.component.ts @@ -11,7 +11,7 @@ import { of, merge, Subscription, combineLatest } from 'rxjs'; import { SeoService } from 'src/app/services/seo.service'; import { environment } from 'src/environments/environment'; import { AssetsService } from 'src/app/services/assets.service'; -import { formatNumber, moveDec } from 'src/app/bitcoin.utils'; +import { moveDec } from 'src/app/bitcoin.utils'; @Component({ selector: 'app-asset', @@ -23,6 +23,7 @@ export class AssetComponent implements OnInit, OnDestroy { nativeAssetId = environment.nativeAssetId; asset: Asset; + blindedIssuance: boolean; assetContract: any; assetString: string; isLoadingAsset = true; @@ -101,6 +102,7 @@ export class AssetComponent implements OnInit, OnDestroy { if (!this.assetContract) { this.assetContract = [null, '?', 'Unknown', 0]; } + 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(); this.websocketService.startTrackAsset(asset.asset_id);