Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.04 KB

README.md

File metadata and controls

47 lines (30 loc) · 1.04 KB

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.