Desea crear una aplicación receptiva Aplicación Ethereum que se sienta como web2:
- Use @zerodev_app para la extracción de cuentas y el patrocinio de gas (paga el gas solo compénselo con tarifas)
- Usa @tevmtools para simular el RPC. Cuando el usuario envía una transacción, TEVM se comporta como si la transacción ya se hubiera incluido. Ahora el usuario puede realizar transacciones posteriores y TEVM incorporará las actualizaciones de estado pendientes
- Use claves de acceso, nunca haga que conecten una billetera. Passkey es el firmante en la billetera zerodev
- Cuando el usuario haga clic en un botón, haga que realice la acción inmediatamente (si gasta dinero, tenga un tiempo de espera del botón de deshacer)
- Si desea que los usuarios incorporen fondos, pídales que lo hagan usando una API cuadrada y permitan solo Apple Pay y Google Pay con un límite (la autenticación hace que estos riesgos de fraude sean bajos)
Si haces estas cosas, tu frontend será indistinguible de web2