Skip to content

eniac-x-labs/key-locker

Repository files navigation

Key Locker Repo

key-locker is a key manager for social recovery wallet and mpc wallet private key.

Tips: need Go 1.18+

1.create database

CREATE DATABASE keylocker DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;

2.install and build

1. build project

make key-locker

2. migrate database table

./key-locker init

3. start web server

./key-locker web

4. start rpc server

./key-locker start 

5. start the RPC interface test interface

grpcui -plaintext 127.0.0.1:8089

Contribute

1.fork repo

fork key-locker to your github

2.clone repo

git@github.com:guoshijiang/key-locker.git

3. create new branch and commit code

git branch -C xxx
git checkout xxx

coding

git add .
git commit -m "xxx"
git push origin xxx

4.commit PR

Have a pr on your github and submit it to the key-locker repository

5.review

After the key-locker code maintainer has passed the review, the code will be merged into the key-locker repo. At this point, your PR submission is complete

Disclaimer

This code has not yet been audited, and should not be used in any production systems.

About

key-locker is a key manager for social recovery wallet and mpc wallet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published