Tópicos populares
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
O principal obstáculo na integração ao Web3 começa com uma pergunta: "Onde posso obter ETH para taxas de transação?"
As taxas de gás do token nativo são um grande ponto de fricção na experiência do usuário, causando desistências e retardando a adoção em massa. A ZeroDev permite uma verdadeira abstração de gás, permitindo que seus usuários paguem as taxas de transação em $USDC, ou qualquer ERC-20. A análise técnica passo a passo que faz o Web3 parecer Web2. 👇
Esta é uma solução robusta. É uma implementação ERC-4337 que cria um fluxo contínuo. A mágica acontece através do contrato inteligente de Patrocínio de Gas (o Patrocinador de Gas ERC-20): um Contrato Inteligente que fica entre a Conta Inteligente do Usuário e a rede. O seu trabalho é simples: Verificar o pagamento em $USDC do usuário e imediatamente cobrir o custo nativo do gas. Isso separa o pagamento do usuário da liquidação da cadeia.
A sua app, as suas regras. A ZeroDev oferece dois poderosos modelos de Patrocínio de Gas ERC-20, dando aos Fundadores e Desenvolvedores o máximo controle sobre a economia:
O Patrocinador de Gas Circle: Utiliza taxas de câmbio competitivas e sem permissão. Integra Permissões EIP-2612 para uma aprovação de utilizador sem atritos e com uma única assinatura.
O Patrocinador de Gas ZeroDev: Autofinanciado através do nosso painel. Deposite a moeda nativa (por exemplo, ETH) e defina a sua taxa de conversão personalizada de $USDC. Perfeito para apps de alto volume.
O processo é tecnicamente elegante. Quando uma transação é iniciada:
A Conta Inteligente cria uma UserOperation (UserOp).
O seu SDK define o campo paymasterAndData para apontar para o Patrocinador de Gas ERC-20.
A aprovação do usuário para $USDC (via Permit ou chamada de aprovação padrão) é agrupada nesses dados, informando ao Patrocinador de Gas exatamente como cobrar deles.
O Bundler submete o UserOp ao contrato EntryPoint para validação. O EntryPoint chama a função validateUserOp do Patrocinador de Gas. O Patrocinador de Gas verifica: 1) O usuário tem saldo suficiente de $USDC, e 2) A assinatura/permissão é válida. Se ambos passarem, o Patrocinador de Gas concorda implicitamente em cobrir a taxa de gas a partir do seu depósito de token nativo pré-stake.
Este é o momento poderoso da abstração: a troca é invisível para o utilizador. Após a execução bem-sucedida do UserOp, o EntryPoint chama a função postOp do Patrocinador de Gas.
O Patrocinador de Gas calcula o custo exato do gas nativo.
Ele cobra automaticamente a Conta Inteligente do utilizador, transferindo o equivalente a $USDC para si mesmo.
O Bundler é reembolsado no token nativo do depósito do Patrocinador de Gas.
O utilizador paga em USDC; a rede é paga em gas nativo. UX fiável e invisível.
3,39K
Top
Classificação
Favoritos

