Experimental
Run this command at the base of the repo:
just protoThe signer now creates a seedphrase automatically. You can still set one manually if you want to control the value. This should be a BIP-39 seedphrase.
# Optional: when you run this command you will get a prompt for password. This is where you paste the seedphrase.
just seedMulti-account handling currently lives in the multi_account_signer_2 branch.
If you want to work with or test that version, check out that branch instead of main.
To run the signer do:
just devThe signer communicates by default using a linux abstract socket. This allows the signer to run in a whole different
isolated user.
if you want to expose the signer to the web so it can run in the over the network, you just need to the NETWORK enviroment variable to "true".
The Signer secures communication with the mint using mTLS. This will require for you to create 3 files in a directory
called tls.
The files should be called:
- server-cert.pem
- server-key.pem
- ca-cert.pem