Skip to content

lescuer97/nutvault

Repository files navigation

NutVault

Experimental

Running key generation for grpc.

Run this command at the base of the repo:

just proto

Adding a seedphrase

The 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 seed

Multi-account support

Multi-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 dev

How the signer communicates

The 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".

Secure communication

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

About

More secure signer for cashu mints

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors