Este esvaziamento de carteira foi resultado de uma aprovação infinita persistente em um contrato inteligente comprometido. As aprovações têm sido uma das principais fraquezas das carteiras EVM. Uma das principais razões pelas quais construímos a Abstract Global Wallet foi para ter uma carteira inteligente de fácil acesso que pudesse resolver esse problema. No fluxo padrão de troca EVM, os usuários precisam dar aprovação ao DEX para usar seus tokens em uma troca. Os DEXs frequentemente pedem aprovações infinitas porque isso melhora a experiência do usuário (transações de aprovação subsequentes não são necessárias). No entanto, é assim que a situação abaixo acontece. As carteiras inteligentes, em vez disso, permitem que os aplicativos peçam uma aprovação de valor finito e executem a troca na mesma transação agrupada. Portanto, se você quisesse trocar 100 USDC por ETH, o DEX poderia agrupar uma aprovação para 100 USDC e a troca na mesma transação, proporcionando uma melhor experiência do usuário e oferecendo mais segurança para o usuário. Vou acrescentar que o EIP7702 adiciona a capacidade para carteiras EOA existentes realizarem agrupamento em muitos ecossistemas EVM, mas a adoção ainda não foi extremamente alta. Na Abstract, como a maioria dos usuários possui um AGW, os aplicativos podem adicionar agrupamento aos seus fluxos para reduzir a necessidade dessas aprovações persistentes. Como o ecossistema começou com um uso intenso de carteiras de contrato inteligente desde o início, muitos aplicativos foram construídos puramente para esse fluxo.