Je wilt een responsieve Ethereum-app bouwen die aanvoelt als web2:
- Gebruik @zerodev_app voor accountabstractie en gas sponsoring (je betaalt de gas, compenseer het gewoon met kosten)
- Gebruik @tevmtools om de RPC te simuleren. Wanneer de gebruiker een transactie verzendt, gedraagt TEVM zich alsof de transactie al is opgenomen. Nu kan de gebruiker vervolgtransacties doen en zal TEVM de updates van de wachtende status incorporeren.
- Gebruik passkeys, laat ze nooit een wallet verbinden. Passkey is de ondertekenaar op de zerodev wallet.
- Wanneer de gebruiker op een knop klikt, laat het de actie onmiddellijk uitvoeren (als het geld uitgeeft, zorg voor een ongedaan maken knop met timeout).
- Als je wilt dat gebruikers geld storten, laat ze dit doen met een square API en sta alleen Apple Pay en Google Pay toe met een limiet (authenticatie maakt deze laag risico op fraude).
Als je deze dingen doet, zal je frontend niet te onderscheiden zijn van web2.