Denne lommeboktømmingen skyldtes en vedvarende uendelig godkjenning på en kompromittert smartkontrakt. Godkjenninger har lenge vært en av de viktigste achilles-helbredelsene for EVM-lommebøker. En av hovedgrunnene til at vi bygde Abstract Global Wallet, var å ha en lett tilgjengelig smart lommebok som kunne løse dette problemet. I standard EVM-swap-flyt må brukerne gi godkjenning til DEX for å bruke tokenene sine til en swap. DEX-er vil ofte be om uendelige godkjenninger fordi det gjør brukeropplevelsen bedre (påfølgende godkjenningsprosesser er ikke nødvendige). Men slik oppstår situasjonen nedenfor. Smart-lommebøker lar i stedet apper be om godkjenning på et begrenset beløp og utføre byttet i samme batch-transaksjon. Så hvis du vil bytte 100 USDC mot ETH, kan DEX batche en godkjenning på 100 USDC og bytte i samme behandling, noe som gir bedre brukeropplevelse og mer sikkerhet for brukeren. Jeg vil legge til at EIP7702 gir eksisterende EOA-lommebøker mulighet til batching på mange EVM-økosystemer, men adopsjonen har ennå ikke vært ekstremt høy. På Abstract, siden de fleste brukere har AGW, kan apper legge til batching i flytene sine for å redusere behovet for disse langvarige godkjenningene. Fordi økosystemet startet med tung bruk av smarte kontrakt-lommebøker fra starten av, har mange apper bygget utelukkende for denne flyten.