Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probar dapp con Wallet Connect #57

Closed
cmauriciocoronel opened this issue Mar 2, 2022 · 4 comments
Closed

Probar dapp con Wallet Connect #57

cmauriciocoronel opened this issue Mar 2, 2022 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@cmauriciocoronel
Copy link
Contributor

Probar la aplicación con Wallet Conecct en lugar de Metamask.

Probar el circuito completo, incluido también la firma offline.

@jonduttweiler
Copy link

Se realizaron las siguientes pruebas, utilizando defiant:

✅ conectar wallet
✅ autenticar usuario
✅ solicitar aval
❌ aceptar aval
✅ firmar aval offline

En el caso de la aceptación del aval, no se detecta desde la dapp que la transaccion ha sido confirmada en la wallet.
Creo que puede estar relacionado con este issue: [#3891] (web3/web3.js#3891)

@BigMadCode
Copy link

He estado intentando de confirmar si es el mismo issue. Wallet connect me esta dando muchos problemas con Send Transaction y cualquier fetch con metamask. Las transacciones se envian y metamask las procesa, pero wallet connect nunca retorna nada.... Alguien mas ve esto?

@jonduttweiler
Copy link

Al hacer más pruebas con wallet connect, usando Defiant como wallet , se encontró que el problema está relacionado con la longitud del campo data de la transacción que se envía. Si la misma tiene mas de 804 bytes, la misma nunca es enviada.
En Avaldao el problema se da en la funcion saveAval, la cual recibe como parametro un array con los timestamp de cuotas.
Según pruebas, un aval de 4 cuotas, tiene un array de 8 timestamps, genera un campo data de 772 bytes y es procesado correctamente. En cambio si probamos un aval de 5 cuotas, el mismo nunca es procesado.

En todos los casos la solicitud de confirmación llega a la wallet, y luego de confirmarla la misma falla silenciosamente, incluso no se muestra en el estado de transacciones realizadas en la wallet.

@cmauriciocoronel
Copy link
Contributor Author

La integración funciona, incluyendo la aceptación del aval con Metamask App. Ver Issue #93.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants