Tonomy-Foundation / Tonomy-ID

Tonomy ID is the cross-platform mobile wallet (Android and iOS) for public and private Antelope blockchains. This application allows you to sign transactions on the block chain, share your DID and Verifiable Credentials containing your identity with others in a consensual way and log into web2 and web3 applications.
Apache License 2.0
13 stars 1 forks source link

Wallet crashes when app not found #982

Open theblockstalk opened 2 months ago

theblockstalk commented 2 months ago

Steps to replicate the issue

  1. Create a wallet account
  2. In a browser, go to login to an app that has NOT YET BEEN registered. Aka tonomy::newapp() has not been called
  3. On browser QR code is shown. Scan this with phone. URL: https://accounts.testnet.pangea.web4.world/login?payload=eyJyZXF1ZXN0cyI6WyJleUpoYkdjaU9pSkZVekkxTmtzdFVpSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKa2FXUTZhbmRyT21WNVNtcGpibGxwVDJsS2VscFhUbmROYWxVeVlYcEZhVXhEU25Ka1NHdHBUMmxLUmxGNVNYTkpibWRwVDJsS2VWWlVSa05XUlRsRVlXeHNVazVzVWtaVGFrcG9VbFZHYm1WVVNuaGFhMHBFVDFkSk1XVkZhM0pVYkZKd1VsVjBXRk5JU21saVJVWkdVRk5KYzBsdWEybFBhVWsxVDBWV1RXRXlVakpUYlhoMFVqQlplazF1V1hKTlJuQnRVbnBhVGxScVFsWlpXR041WkVaRmQyTjZVblJOUlZwd1ZETnNSMkpyWXpCUVUwbHpTVzEwY0ZwRFNUWkpiRUpXVVd3NVRFMVdPREpSTTBFeldUTm9iazE2Um1GYWF6QTFVWHBLUTFGV1JreGliVTVMVkZkU2JGRlZWazlSVmtaTFdXc3hWbUpxVW5GUlYwWjBZekpTTm1SV2JIWmpWa1pDVm5sS09TSXNJbXAwYVNJNkltaDBkSEJ6T2k4dmRHOXViMjE1TG1admRXNWtZWFJwYjI0dmRtTXZhV1F2WkdVNE9UWXdZak5sTm1Oa05UVTFPRE0wWWpNaUxDSnVZbVlpT2pFM01UUTJOalUwTlRnc0luWmpJanA3SWtCamIyNTBaWGgwSWpwYkltaDBkSEJ6T2k4dmQzZDNMbmN6TG05eVp5OHlNREU0TDJOeVpXUmxiblJwWVd4ekwzWXhJbDBzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0luQmhlV3h2WVdRaU9uc2lZMkZzYkdKaFkydFFZWFJvSWpvaUwyTmhiR3hpWVdOcklpd2liM0pwWjJsdUlqb2lhSFIwY0hNNkx5OXpZV3hsY3k1MFpYTjBibVYwTG5CaGJtZGxZUzUzWldJMExuZHZjbXhrSWl3aWNIVmliR2xqUzJWNUlqb2lVRlZDWDBzeFh6WkRjRGRqZUdjek1WcG1UVGxETWtKQlVVdHVZMHBOWkdWQlJVNUJVVXBpVFZWdU5HcEJZVzF6WkhwMVdXOXhVVUZYSWl3aWNtRnVaRzl0VTNSeWFXNW5Jam9pWTJGak16QTFNemRrTURSak5HRTFZVGRpTkdJME9EUXlNV1ExWVdJd1pUVXdNMlZpWlRneU9EYzVNakk0T1RWa01EZGtNV05tTmpVNVpEYzVPVFE0T1NKOUxDSjBlWEJsSWpvaVRHOW5hVzVTWlhGMVpYTjBJbjBzSW5SNWNHVWlPbHNpVm1WeWFXWnBZV0pzWlVOeVpXUmxiblJwWVd3aUxDSlViMjV2YlhsV1pYSnBabWxoWW14bFEzSmxaR1Z1ZEdsaGJGZHBkR2hVZVhCbElsMTlmUS4yR1l1eGFnejQybkd0N25OeTZHVUlCLVFtb0h0Q0NBZFVtN2hhUEJTNG01dmUzaEg3ajFPRFBxMVh3eVVpdG15bEVNTnAzSmJSRXkwNnFfZHI0R0JVd0EiLCJleUpoYkdjaU9pSkZVekkxTmtzdFVpSXNJblI1Y0NJNklrcFhWQ0o5LmV5SnBjM01pT2lKa2FXUTZhbmRyT21WNVNtcGpibGxwVDJsS2VscFhUbmROYWxVeVlYcEZhVXhEU25Ka1NHdHBUMmxLUmxGNVNYTkpibWRwVDJsS2VWWlVSa05XUlRsRVlXeHNVazVzVWtaVGFrcG9VbFZHYm1WVVNuaGFhMHBFVDFkSk1XVkZhM0pVYkZKd1VsVjBXRk5JU21saVJVWkdVRk5KYzBsdWEybFBhVWsxVDBWV1RXRXlVakpUYlhoMFVqQlplazF1V1hKTlJuQnRVbnBhVGxScVFsWlpXR041WkVaRmQyTjZVblJOUlZwd1ZETnNSMkpyWXpCUVUwbHpTVzEwY0ZwRFNUWkpiRUpXVVd3NVRFMVdPREpSTTBFeldUTm9iazE2Um1GYWF6QTFVWHBLUTFGV1JreGliVTVMVkZkU2JGRlZWazlSVmtaTFdXc3hWbUpxVW5GUlYwWjBZekpTTm1SV2JIWmpWa1pDVm5sS09TSXNJbXAwYVNJNkltaDBkSEJ6T2k4dmRHOXViMjE1TG1admRXNWtZWFJwYjI0dmRtTXZhV1F2WkRJNU16ZzVOekptWmpaak9UVXpOalE1TW1ZaUxDSnVZbVlpT2pFM01UUTJOalUwTlRnc0luWmpJanA3SWtCamIyNTBaWGgwSWpwYkltaDBkSEJ6T2k4dmQzZDNMbmN6TG05eVp5OHlNREU0TDJOeVpXUmxiblJwWVd4ekwzWXhJbDBzSW1OeVpXUmxiblJwWVd4VGRXSnFaV04wSWpwN0luQmhlV3h2WVdRaU9uc2liM0pwWjJsdUlqb2lhSFIwY0hNNkx5OXpZV3hsY3k1MFpYTjBibVYwTG5CaGJtZGxZUzUzWldJMExuZHZjbXhrSWl3aWRYTmxjbTVoYldVaU9uUnlkV1Y5TENKMGVYQmxJam9pUkdGMFlWTm9ZWEpwYm1kU1pYRjFaWE4wSW4wc0luUjVjR1VpT2xzaVZtVnlhV1pwWVdKc1pVTnlaV1JsYm5ScFlXd2lMQ0pVYjI1dmJYbFdaWEpwWm1saFlteGxRM0psWkdWdWRHbGhiRmRwZEdoVWVYQmxJbDE5ZlEuVURqUm80a0N3ZnlQQk13d3JTSUg4N3RJVTEycE9nNmFzVWkwdGJ0SE1aSjlQRlhob0dFUmZyUkhjZjJrdk0ya2R6OVhteGNlWko4RHVMUUJWTUQxblFFIl19

What do you expect to happen?

  1. in the browser and on my phone I am shown an error to say that this application cannot be found

What actually happens

  1. Browser:

    image.png
  2. Phone app crashes, and gets stuck on splash screen. App needs to be restarted.

Your environment