All files / app/utils network-utils.ts

60% Statements 6/10
50% Branches 1/2
66.66% Functions 2/3
62.5% Lines 5/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 143x       3x 6x     3x 6x        
export function isTestnet() {
  return process.env.STX_NETWORK === 'testnet';
}
 
export function isMainnet() {
  return process.env.STX_NETWORK === 'mainnet';
}
 
export function whenNetwork<T>({ mainnet, testnet }: { mainnet: T; testnet: T }): T {
  if (isMainnet()) return mainnet;
  Iif (isTestnet()) return testnet;
  throw new Error('`NETWORK` is set to neither `mainnet` or `testnet`');
}