Skip to content
This repository has been archived by the owner on Aug 16, 2021. It is now read-only.

SoarEarth/wallet-frozen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Soar frozen multi-sig wallet - ethereum smart contract

This is project for frozen multi-sig wallet

Technical stack

Smart contract/Solidity

  • Truffle

Prerequisites

In order to run the Skymap, you will need Node.js (tested with version 8.x.x). This will include npm, needed to install dependencies.

Installation and Building

  1. Install truffle.

    npm install -g truffle
  2. Download and install ethereum client for local development - Ganache Client. This client is recomended because migration script is customised for this setup to compile smart contracts, deploye them to network and in the end to udpate smart contracts defifinition abi and config file in react-app-typescript.

    http://truffleframework.com/ganache/
  3. Install yarn.

    ## MacOS
    brew install yarn
    
    ## Windows
    https://yarnpkg.com/en/docs/install#windows-tab
  4. Download or clone repository.

  5. Install the node dependencies.

    yarn install
  6. Launch Ganache client

  7. Compile and migrate the contracts. This command compile all smart contracts and redeploy them on the network

    truffle migrate --compile-all --reset
  8. Truffle's own suite is included for smart contracts. Be sure you've compile your contracts before running jest, or you'll receive some file not found errors.

    // Runs Truffle's test suite for smart contract tests.
    truffle test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published