PHP WebShell

Текущая директория: /opt/BitGoJS/modules/babylonlabs-io-btc-staking-ts/src/utils

Просмотр файла: babylon.ts

import { fromBech32 } from "@cosmjs/encoding";

/**
 * Validates a Babylon address. Babylon addresses are encoded in Bech32 format
 * and have a prefix of "bbn".
 * @param address - The address to validate.
 * @returns True if the address is valid, false otherwise.
 */
export const isValidBabylonAddress = (address: string): boolean => {
  try {
    const { prefix } = fromBech32(address);
    return prefix === "bbn";
  } catch (error) {
    return false;
  }
};

Выполнить команду


Для локальной разработки. Не используйте в интернете!