O que é um grant authz no Cosmos?
authz é um módulo do Cosmos SDK que permite a uma conta (o granter) autorizar outra (o grantee) a enviar certas mensagens em seu nome, dentro de limites e até uma data de validade. Serviços de juros compostos usam isso para refazer o stake das suas recompensas.
Por que isso importa
Um grant amplo, como uma autorização genérica para enviar tokens, deixa o grantee mover os seus fundos sem perguntar de novo. Sites de phishing disfarçam grants assim de ações rotineiras de staking.
Como a Locker Protocol Wallet lida com isso
O Locker Vault mostra um grant authz em vermelho na tela de revisão, para que ele não passe por uma assinatura comum. Leia quem recebe a permissão e o que ela cobre antes de aprovar.
Perguntas
Como revogo um grant authz?
Envie uma mensagem de revogação (MsgRevoke) para aquele grantee e aquele tipo de mensagem, a partir de um painel de staking que suporte isso. É uma transação comum e custa uma taxa pequena.
Grants authz são sempre perigosos?
Não. Um grant estreito, limitado ao restake com um validador escolhido por você e com data de validade, é como funcionam os juros compostos. O perigo está em grants amplos ou permanentes para contas que você não conhece.