circle-questionHelpers

Alguns helpers importantes de que vamos precisar.

Carteira Válida

Para saber se a Carteira Stellar é válida, criamos uma função personalizada.

export const isValidWallet = (wallet: string) => {
  // Verifique se a carteira tem 56 caracteres e começa com 'G'
  if (wallet.length !== 56 || wallet[0] !== "G") {
    return false;
  }

  // Verifique se a carteira é uma string base32 válida
  const base32Regex = /^[A-Z2-7]+$/;
  if (!base32Regex.test(wallet)) {
    return false;
  }

  return true;
};

Construir Escrow a partir da Resposta

O Inicializar Escrow a função retorna o escrow inicializado, mas precisamos estruturá-lo adequadamente para armazená-lo corretamente no contexto.

Atualizado