Certo, aqui está até onde cheguei. Dois fluxos: 1) Duas assinaturas: Intenção + Permissão. Um usuário assina uma "autorização" para pagar e concede uma "permissão" para o contrato inteligente retirar fundos da sua carteira. Então, o contrato inteligente executa a transação (e paga o gás) 2) Assinatura única EIP-5792. Um usuário essencialmente executa a transação, pagando a taxa de gás. O servidor então "escuta" a execução da transação e desbloqueia o conteúdo. O contrato inteligente não está envolvido. Gravação:
Jevgenijs Kazanins
Jevgenijs Kazanins4/10, 17:32
Novo projeto de vibecoding. x402 Playground: Um site público com artigos pagos que custam $0,01 USDC na Base Sepolia. O pagamento é imposto com um aperto de mão em dois passos ao estilo x402. Deveria aprender muito no processo! LFG!
Transação do fluxo #1:
Transação do fluxo #2 (contrato inteligente não envolvido):
Eu assumiria que, para isto funcionar em grande escala, um servidor precisaria processar transações em lotes para economizar em taxas. Estou a investigar se este é o caso e como isso funcionaria.
5,86K