Formiga.

Unidade 2 · Nível 1 · Lendo transações

Approvals em estado selvagem

O curso de Cripto te avisou sobre assinar às cegas. Agora você vai ver como essas assinaturas ficam vistas de fora. Uma transação de 'approve' dá a um contrato permissão para mover os seus tokens. Num explorador você consegue ver exatamente quem você aprovou e por quanto… e muitas aprovações são por um valor efetivamente ilimitado. Os drenadores de wallet se banqueteiam com aprovações esquecidas.

Começar esta lição →

Grátis. Sem anúncios, sem token e sem conta para começar.

O que você vai responder

  1. O valor de uma aprovação aparece como 115792089…, um número absurdamente longo. O que isso significa?

    É o número máximo que o sistema consegue guardar, a convenção para 'ilimitado'. O contrato pode gastar tudo o que você tiver, hoje ou daqui a anos.

  2. Por que os dapps pedem aprovações ilimitadas em vez de valores exatos?

    Economiza uma taxa de gas por trade para o usuário, e isso é cômodo. Mas comodidade para você também é comodidade para um atacante, se aquele contrato um dia for comprometido.

  3. Se um contrato que você aprovou virar malicioso, ele pode drenar aquele token até você ___ a aprovação.

    As aprovações não expiram sozinhas. Revogar é uma transação on-chain pequena que devolve o limite a zero: seguro barato.

  4. Coloque em ordem a rotina de higiene de aprovações

    Dez minutos, alguns centavos de gas. Faça isso depois de cada temporada de airdrop ou experimento com dapps. Aprovações velhas são o risco mais silencioso da sua wallet.

  5. O curso de Cripto dizia 'nunca assine às cegas'. O que saber ler a cadeia acrescenta a esse conselho?

    A cadeia lembra o que você assinou mesmo quando você não lembra. Exploradores e ferramentas de aprovação transformam o 'espero estar seguro' em 'eu conferi, e agora estou'. 🐜

O resto desta unidade

Transferências, aprovações, swaps, mints: aprenda como cada um realmente é.