summaryrefslogtreecommitdiff
path: root/src/client/utils.ts
blob: cd9c8ba6d51e61b02e1871b432f11d2667988168 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Simple utility to determine DigiByte address type based on prefix

export type DigiByteAddressType = 'DigiByte (DGB)' | 'DigiAsset (DGA)' | 'Unknown';

export function getDigiByteAddressType(address: string | undefined | null): DigiByteAddressType {
  if (!address) {
    return 'Unknown';
  }
  if (address.startsWith('dgb1')) {
    return 'DigiByte (DGB)';
  }
  // Add other prefixes if DigiAssets use a distinct one, e.g., 'dga1'
  // For now, assume non-DGB is DigiAsset, but this might need refinement
  // depending on actual DigiAsset address formats.
  else {
    // Assuming DigiAssets might start differently or be the fallback
    // This is a placeholder assumption.
    return 'DigiAsset (DGA)'; // Placeholder - ADJUST BASED ON ACTUAL DGA PREFIX
  }
}