Skip to content

vigcoin/coin

 
 

Repository files navigation

alt text The VIG Coin Project

Building a decentralized, easy to use, high available coin for everyone

Codacy Badge LICENSE

Gitter Chat Discord QQ group

Copyright (c) 2018- The VIG Project.
Copyright (c) 2018- The Monero Project.
Copyright (c) 2012-2013 The Cryptonote developers.

Status

Compiler Platform Status Coverage
gcc9 Ubuntu 20.04 Build status codecov
gcc7 Ubuntu 18.04 Build status codecov
clang(llvm10) Mac Os 10.14 Build status codecov
msvc 2017 WINDOWS 10 Build status codecov

Participate

  1. Get yourself a wallet address:
    wallet

  2. Mining a coin from vig coin pools:
    mining

Introduction

VIG Coin is a coin based on the cryptonote cryptocurrency protocol.

It's goal is to implement a coin with:

  1. Fast exchanging speed
  2. Anti-ASIC awareness
  3. A light wallet api
  4. Node with one Docker command
  5. Offlinable Web based decentralized wallet
  6. Decentralized exchanger
  7. Anything that makes a coin better for everyone

Wiki

Wiki is the best place to deeply and fully describe this project. Check out wiki here.

Compiling

Ubuntu

Currently only Ubuntu 16.04 is officially supported.

  1. Package installation

    sudo apt update && sudo apt install -y build-essential cmake libboost-all-dev libssl-dev libsodium-dev python-pip python-dev lcov

  2. Building & testing

    git clone https://github.com/vigcoin/coin.git
    cd coin
    mkdir -p build
    cd build
    cmake ..
    make
    make test
    
  1. Auto building & testing

    ./build-debug.sh

Mac Os

Mac Os Only support the latest version.

  1. Package installation

    brew install cmake boost libsodium openssl

  2. export variables

    export OPENSSL_ROOT_DIR=$(brew --prefix openssl)

  3. Building & testing

    git clone https://github.com/vigcoin/coin.git cd coin mkdir -p build cmake .. make make test

Windows

  1. Install boost 1.58 +
    Download one of the Release from Here:
    https://dl.bintray.com/boostorg/release/

  2. Install Visual Studio community version
    Currently vs2015 is Recommended.
    Download vs 2015 from here:
    https://visualstudio.microsoft.com/vs/older-downloads/

  3. Install CMake from
    https://cmake.org/download/

  4. Compile Boost
    a. Click Deverloper Command Prompt for VS2015 from Start Menu -> Visual Studio 2015
    b. Go to your boost directory. i.e, c:/local/boost_1_69_0.
    c. Execute:
    $ boostrap # or boostrap.bat
    then
    $ .\b2 threading=multi link=static runtime-link=static address-model=64
    address-model=64 is optional in accordance with your compiler.

  5. Create solution for Visual Studio.
    a. Open cmake, browser to the source directory SRC.
    b. Create $SRC\build for solution working directory
    c. Click 'Configure' to configure the project, Make sure the configure process is successful.
    This process will require you to choose compile type, make sure your compile type are in accordance with the boost library you've just compiled.
    d. Click 'Generate' to generate all slolution files for Visual Studio.
    e. Click Open Project will start Visual Studio for you to start.

  6. Enjoy.

Donation

BTC:
1MhPwnodHSTvptYLdF6d8c5NZkfqVdhfMS
Monero: 4AeKZo1hZAg4MypBNesAsphdGJRwJtU2n68qbbeeNtH8QgdFRJVpQ3tNpXy6KtsKekXzRTMpGZjRWb2MKRxDc7w86rcZJZJ VIG:

License

GPL v3 (VIG Code)

MIT(Origin/Monero Code)

Packages

No packages published

Languages

  • C++ 87.4%
  • C 11.5%
  • CMake 0.6%
  • Raku 0.2%
  • Shell 0.1%
  • Python 0.1%
  • Other 0.1%