new update:
i’m testing with two different google accounts. on the account #1 i’m receiving the idToken, but on the account #2 i’m not.
edit: just noticed that this is happening for new accounts. if i sign in with a fresh new account i wont receive the idToken. but if i sign in with the same account again, i’ll get the idToken
Thank you for bringing this to our attention. Our team is currently analyzing the situation, and we’ll reach out to you as soon as we have an answer.
Your patience is appreciated!
Just to give you some context: I’m using JWT sign in with Firebase. So my flow is:
I sign in with Firebase
I get the idToken from Firebase
I pass the Firebase idToken to W3A and do the JWT sign in
I get the W3A user idToken, decode it and get the wallet public key
On the above flow, the user on Firebase is created successfully, and on the first attempt I never get the W3A user idToken. But when signing in again, I do receive it.
Thanks for contacting us again and informing us your issue. I have just tested modal SDK in solana with new accounts in devnet and mainnet and is working ok. Would you mind sending us a video or more specifications on how are you getting an empty token ?
Hi @TomTom . I noticed that the example project I have is working fine now.
However, the project that I’m working on is not signing in at all now for old/new users with JTW authentication (the example project does not use JWT). So this may be the issue now? I’m happy to share more info/video. Is there a place we can chat, like slack/discord? Since this is a new product I’m working on and we’re planning to launch it next week. Would appreciate your help.
My region is Portugal, verifier is custom-verifier-jwt-firebase-qa, and network is Sapphire Devnet
edit: it was a dependency issue with my lock file. everything is working now! thank you!