13 lines
644 B
JavaScript
13 lines
644 B
JavaScript
// Generated, do not edit. sha256:c4f15e69aa0e49c8fbb2c22a84f818ac3c22099c20d6b44edd9364730bb3cf39
|
|||
|
|
import { t } from '../i18n/index.js';
|
||
|
|
|
||
|
|
const SCRIPT_BADGE = { p2tr: 'Taproot', p2wpkh: 'SegWit', 'p2sh-p2wpkh': 'Nested', p2pkh: 'Legacy' };
|
||
|
|
|
||
|
|
export function sourceBadgeText(s) {
|
||
|
|
switch (s?.kind) {
|
||
|
|
case 'xpub': return { label: SCRIPT_BADGE[s.scriptType] || 'xpub', title: null };
|
||
|
|
case 'nwc': return { label: t('tracking.badgeNwc'), title: t('tracking.badgeNwcHint') };
|
||
|
|
case 'lnd': return { label: t('tracking.badgeLnd'), title: t('tracking.badgeLndHint') };
|
||
|
|
default: return { label: t('accounts.address'), title: null };
|
||
|
|
}
|
||
|
|
}
|