Dobrze, EIP-3009 uczynił to wszystko o wiele przyjemniejszym: jeden podpis dla użytkownika, serwer płaci za gaz i nie ma potrzeby tworzenia niestandardowego smart kontraktu (choć możesz chcieć stworzyć jeden, aby dodać dodatkową logikę). Dziękuję, @WilsonCusack 🙏🏻
Jevgenijs Kazanins
Jevgenijs Kazanins5 paź, 17:40
Dobrze, oto jak daleko doszedłem. Dwa przepływy: 1) Dwa podpisy: Zamiar + Zezwolenie. Użytkownik podpisuje "autoryzację" na płatność i udziela "zezwolenia" dla inteligentnego kontraktu na pobranie środków z jego portfela. Następnie inteligentny kontrakt wykonuje transakcję (i opłaca gaz) 2) Pojedynczy podpis EIP-5792. Użytkownik zasadniczo wykonuje transakcję, płacąc opłatę za gaz. Serwer następnie "nasłuchuje" wykonania transakcji i odblokowuje treść. Inteligentny kontrakt nie jest zaangażowany. Nagranie:
Paragon:
3,39K