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.
To build the project, follow these steps:
- Clone the repository to your local machine.
- Open a terminal and navigate to the project directory. 3.Run the command
npm run build
To run the tests for the project, follow these steps:
- Open a terminal and navigate to the project directory.
- Run the command
npm run test
To run the tests in watch mode, use the command
npm run testw.
To generate a code coverage report for the project, follow these steps:
- Open a terminal and navigate to the project directory.
- Run the command
npm run coverage
This project is licensed under the MIT license. See the LICENSE file for more details.