Skip to content

cryptosat/satlock_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Guardian Key Recovery Flask API Server

This repository contains the Flask API server that powers the Guardian Key Recovery Snap. This Snap, developed by CryptoSat for the ETHGlobal NYC Hackathon, offers MetaMask users a simple way to recover their accounts using social recovery. By leveraging satellite-backed infrastructure, this solution ensures high levels of auditing and confidentiality.

Getting Started

Prerequisites

  • Python (3.8 or later)
  • pip
  • Flask
  • A virtual environment (optional but recommended).

Local Deployment

  1. Clone the Repository

    git clone https://github.com/cryptosat/satlock_api
    cd satlock_api
  2. Setup Virtual Environment (Optional)

    python3 -m venv venv
    source venv/bin/activate
  3. Install Dependencies

    pip install -r requirements.txt
  4. Run the Flask Server

    flask run

Usage with the Front End

While this repository provides the backend services, you'll need to pair it with the front-end Snap to get the full experience. You can find the frontend repository and its setup guide here.


For detailed instructions on the Guardian Key Recovery process, please refer to the front-end repository's Guardian Key Recovery Guide.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages