Assinatura legível

A maioria das carteiras pede que você aprove um paredão de hexadecimal e torça pelo melhor. A «assinatura às cegas» — aprovar chamadas que você não consegue ler — está por trás de boa parte das carteiras esvaziadas. A resposta da Vela é a assinatura legível: antes de assinar, a transação é traduzida em algo que você entende.

O que você vê

No lugar da calldata crua, a Vela mostra:

  • Intenção — o que a transação faz: Enviar, Aprovar, Trocar e por aí vai.
  • A substância — os valores e endereços envolvidos, com valores de token em unidades reais e destinatários resolvidos para um nome quando existe.
  • Os detalhes — nonce, prazos e a calldata crua, disponíveis quando você pedir em vez de jogados na sua cara.
  • Uma indicação de risco, com cores, para que o assustador pareça assustador.

Como funciona (ERC-7730)

A Vela decodifica tanto chamadas de contrato quanto dados tipados EIP-712 usando descritores ERC-7730: definições pequenas e compartilháveis do que as funções de um contrato significam.

  • Quando existe um descritor específico do contrato, a transação é marcada como verificada e recebe o nome do contrato.
  • Quando não existe, a Vela cai em descritores padrão para formatos comuns — tokens ERC-20, NFTs ERC-721, cofres ERC-4626 e permits ERC-2612 — de modo que a maioria das ações do dia a dia ainda é decodificada.

Valores de token são formatados com as casas decimais reais on-chain do token. A Vela nunca simplesmente assume 18; se não consegue confirmar as casas, mostra o valor mas sinaliza como não verificado, em vez de chutar.

Níveis de risco

Toda transação decodificada ganha um nível de risco, para que os padrões perigosos saltem aos olhos:

  • Atenção para aprovações e permits: você está concedendo poder de gasto.
  • Perigo para o que é realmente arriscado, como uma aprovação de token ilimitada.
  • Risco menor para ações rotineiras como staking ou depósito.

Quando a Vela não consegue decodificar uma chamada

Honestidade importa mais do que uma tela limpa. Quando não há descritor ERC-7730 mas a função aparece num banco público de seletores, a Vela decodifica a chamada de forma genérica e a rotula como melhor esforço — decodificada, mas não verificada — sob um aviso de atenção. Se nem isso der certo, ou se a Vela só conseguir decodificar parte da transação, ela não finge ter entendido.

Por que isso importa

Autocustódia significa que ninguém pode reverter uma transação ruim por você. A defesa não é uma central de atendimento — é entender o que você aprova antes de aprovar. A assinatura legível transforma «confie neste bloco opaco» em «é isto que ele faz, exatamente». Onde isso se encaixa no modelo de segurança geral está no whitepaper.