I wasn’t sure if here, slack, or a github issue was the most appropriate place to put this, so apologies if I chose wrong.
One of my Blockstack id’s seems to have issues logging into apps. Obviously this one, insip.id works fine, but I would rather use my mattdavis.id name more broadly as my public persona. However, something is broken with that name. https://explorer.blockstack.org/name/mattdavis.id shows a zone file that never loads, and login screen just hangs with some console errors - see screenshot.
I’m happy to provide any additional information to help debug this, let me know.
The problem is that your name
mattdavis.id is owned by
1Pe9g72RwcdPQm9BD3vXBc44UHPg4ksnjn, but your profile is signed by a private key whose address is
16QdAChRZs78WaM5P34kCSRmKCStY9HPds. You can fix this as follows:
- Grab and install the new Node.js CLI at https://github.com/jcnelson/cli-blockstack
- Download your profile JWT’s “claim” field and save it somewhere (e.g.
$ curl -s https://gaia.blockstack.org/hub/16ep3TQuU7UV6xRoGpgTs6qojeVCPPWw6r/1/profile.json | jq '..decodedToken.payload.claim' > /tmp/profile.json
- Re-sign your profile with the new CLI and your current owner private key:
$ blockstack-cli profile_sign /tmp/profile.json $YOUR_OWNER_KEY > /tmp/profile.jwt
- Upload your newly-signed profile with the new CLI:
$ blockstack-cli profile_store mattdavis.id /tmp/profile.jwt $YOUR_OWNER_KEY https://hub.blockstack.org
You can get
$YOUR_OWNER_KEY by using:
$ blockstack-cli make_keychain $YOUR_12_WORD_PHRASE