Ajudantes
Alguns ajudantes 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