Okej, det här är hur långt jag har kommit. Två flöden: 1) Två signaturer: Avsikt + Tillåt. En användare undertecknar en "auktorisering" att betala och ger ett "tillstånd" för det smarta kontraktet att dra pengar från sin plånbok. Sedan utför det smarta kontraktet transaktionen (och betalar gasen) 2) En enda EIP-5792-signatur. En användare utför i huvudsak transaktionen och betalar gasavgiften. Servern "lyssnar" sedan efter utförandet av transaktionen och låser upp innehållet. Smarta kontrakt är inte inblandade. Inspelning:
Jevgenijs Kazanins
Jevgenijs Kazanins4 okt. 17:32
Nytt vibecoding-projekt. x402 Playground: En offentlig webbplats med betalda artiklar som kostar $0.01 USDC på Base Sepolia. Betalningen verkställs med en x402-stil tvåstegs handskakning. Borde lära mig massor i processen! LFG!
Transaktion från flödet #1:
Transaktion från flödet #2 (smart kontrakt ingår inte):
Jag antar att för att detta ska fungera i stor skala skulle en server behöva bearbeta transaktioner i omgångar för att spara på gas. Undersöker om så är fallet och hur detta skulle fungera.
5,86K