-
Notifications
You must be signed in to change notification settings - Fork 149
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
Upgrade to latest @stacks/wallet-sdk
#2283
Comments
To add to the context, I saw that a commit with 3.4.0 release was created but I couldn't find the tag on npm so maybe something went wrong during the release process. |
Will need to address this when we do the update: #2282 |
@kyranjamie @pradel Can one of you spell out the exact problem that will or does occur already without this upgrade, so that we capture clearly here the specific UX benefit to this upgrade? |
This fix is for signing the profile.json with the right key, no UX changes are required. |
I mean to ask, what UX problems will occur if we don't make this upgrade (aside from us needing to make any UX changes per se, since I agree those aren't required)? In other words, what will go wrong exactly (e.g. with Sigle usage) if we don't upgrade how the profile.json is signed? I presume something akin to what we outlined here in Notion, but would like to capture here on GitHub as well. |
From the notion, the part not working is:
The profile.json is signed with the wrong key, so when we fetch the profile we can't verify that |
.btc names still do not work with the latest version of the app https://sigle-git-feature-stacks-wallet-extension-sigle.vercel.app/ Ran a test with a regular ID it works fine. VIDEO of the issue cc @Eshwari007 @markmhx |
@Eshwari007 can you please test this issue with a .btc name? |
Test findings Tested the PR on https://sigle-git-feature-stacks-wallet-extension-sigle.vercel.app/login cc @andresgalante @markmhx @pradel |
Thanks @Eshwari007 🙇 @pradel @beguene what are the next steps? |
@andresgalante Not sure about the next steps. In this PR I fixed the unit tests errors but I did not touch the profile signing issue maybe @pradel Can give more details. |
@beguene @andresgalante @Eshwari007 I will have to look next week what's going on. But looks like I can't login anymore using an account with a .btc domain with the latest 3.7.0 version. I tried on Arkadiko, Alex and Frens. So the issue you faced might not be related to the changes? |
Created a separate issue #2354 |
I believe we need to upgrade Stacks.js for the test app to include the changes made with hirosystems/stacks.js#1230 then retest the related PR. @janniks can confirm if that's indeed the case here given the case encountered above during testing before. |
Waiting for the test app to update stackjs to be QAed |
We need to upgrade the wallet-sdk to the version including @friedger's PR hirosystems/stacks.js#1204
This will fix profile signing for new users
cc/ @markmhx @pradel
The text was updated successfully, but these errors were encountered: