Starting a thread to coordinate a test of my social-key-backup tool with nostr:npub1pmwz736ys3mfhjdld4r36xqwfc5qkz7dwxdkmfu3qqd7kucvludsrm4nu6 and nostr:npub1sq8qlc7cvwxw8a662mkcvh0em9hunkwd9a642r0s6l6urkzx3v9snyt84g
Login to reply
Replies (9)
Step one is for you to let me know the npub you want to use for the test. You are welcome to use your real Nostr profile but currently the tool requires you to pass your raw nsec on the command line which isn't best practice as anyone with access to your file system could steal it from your shell history. Once I know which key you want to use I will shard my own test key and send it to both via encrypted Nostr events.
Step two would be to download the tool and get it working. It's a python script that you should be able to get by running a series of commands like this:
git clone git@github.com:mplorentz/social-key-backup.git
cd social-key-backup
pip install -r requirements.txt
python skb.py --help
If that works you should see an explanation of the tool printed to the command line. If it doesn't work just let me know and we'll figure out what's wrong!
After I've sent the shards to you there will be a command I'll ask you to run to help me reassemble the key!
Finally here's the Github page if you want to browse: https://github.com/mplorentz/social-key-backup
My social key backup tool is a pencil.
Ok this is my alt npub I will use for this: nostr:nprofile1qqs828nu79qsg70c8w8rwdjcndu07c80xftm2un4e95tyh2fqn0dxlsq297ky
Halp, I cannot find sslib >= 0.3.0, I can only find 0.2.0
Nvm, it's probably a typo, 0.2.0 works fine
oh yes, looks like 0.3.0 doesn't even exist 🤔 I have pushed a commit that changes it. Thanks!
Awesome. nostr:npub1pmwz736ys3mfhjdld4r36xqwfc5qkz7dwxdkmfu3qqd7kucvludsrm4nu6 have you decided on an npub yet? Happy to hop on a call to walk through it together if you prefer.
I’m traveling and it will be a few days before I can get to this. If that’s too long to wait, I’ll catch the next round of testing.
Will you post when you are back nostr:nprofile1qqsqahp0gazgga5mexlk63carq8yu2qtp0xhrxmd57gsqxltwvx07xcpzamhxue69uhhyetvv9ujumn0wd68ytnzv9hxgtc9ujk84?