Skip to content

Latest commit

 

History

History
53 lines (34 loc) · 1.2 KB

README.md

File metadata and controls

53 lines (34 loc) · 1.2 KB

Flow - Go - Multisign

This repository is a simple implementation of a multisig service backend and demo frontend, which allows you to execute multisign transactions on the Flow blockchain signed with Google Cloud Platform KMS.

Prerequisites

Before running the service, make sure you have the following installed:

  • Go (at least version 1.18)
  • GCP KMS credentials
  • Node.js (at least version 14.17.0)

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/lukaracki/flow-go-multisign
  2. Cd into the project directory:

    cd flow-go-multisign
  3. Install backend dependencies:

     cd backend && go mod download && cd ..
  4. Install frontend dependencies:

     cd frontend && npm install && cd ..
  5. Setup environment files for both repositoies. Details can be found in the README.md files in each directory.

Usage

  1. Open a new terminal and start the backend service using the following command:

    cd backend && go run cmd/server/main.go
  2. Open a new terminal and start the frontend service using the following command:

    cd frontend && npm run start