Skip to content

Mina Protocol: Smart Contract Keyless wallet uses Social Recovery and SmartOTP's to allow users to restore access to their accounts without revealing any personal information of the users and guardians

License

Notifications You must be signed in to change notification settings

WalletZkApp/zkapp-keyless-wallet

Repository files navigation

Mina Protocol: Smart Contract Keyless Wallet

This project implements a keyless smart contract wallet using Mina Protocol. The wallet leverages Social Recovery and SmartOTP's to enable users to restore access to their accounts without revealing any personal information of the users and guardians.

Building the Project

To build the project, follow these steps:

  1. Clone the repository to your local machine.
  2. Open a terminal and navigate to the project directory. 3.Run the command
npm run build

Running Tests

To run the tests for the project, follow these steps:

  1. Open a terminal and navigate to the project directory.
  2. Run the command
npm run test

To run the tests in watch mode, use the command

npm run testw.

Code Coverage

To generate a code coverage report for the project, follow these steps:

  1. Open a terminal and navigate to the project directory.
  2. Run the command
npm run coverage

License

This project is licensed under the MIT license. See the LICENSE file for more details.

About

Mina Protocol: Smart Contract Keyless wallet uses Social Recovery and SmartOTP's to allow users to restore access to their accounts without revealing any personal information of the users and guardians

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published