Tool to recover seeds stored in [Frame](https://frame.sh/)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bingen Eguzkitza ca178511c7 First commit 2 viikkoa sitten
HotSigner First commit 2 viikkoa sitten
SeedSigner First commit 2 viikkoa sitten
.gitignore First commit 2 viikkoa sitten
README.org First commit 2 viikkoa sitten
main.js First commit 2 viikkoa sitten
package-lock.json First commit 2 viikkoa sitten
package.json First commit 2 viikkoa sitten

README.org

Frame decryption tool

Tool to recover seeds stored in [Frame](https://frame.sh/)

Instructions

Get the encrypted seed phrase (or key) from \~/.config/frame/signers/*.json file. Get the value encryptedSeed (or encryptedKeys):


jq '.encryptedSeed ~/.config/frame/signers/1234.json

Create an .env file with:


export PASSWORD='password-used-in-frame'
export ENCRYPTED='the-value-obtained-above'
export NUM_KEYS=num-of-keys-and-addresses-you-want-to-derive

Run:


npm install
npm start

Note that you will get the hex string seed value obtained from bip39.mnemonicToSeed, which is irreversible. (I.e., it is impossible to recover the original mnemonic phrase). But you can recover private keys and private addresses.