/worktips-1

Worktips is an ASIC resistant cryptocurrency designed for tipping. Fast transactions, privacy, high supply & high block reward make this coin well suited for mining and perfect for rewarding your workers, co-workers, and colleagues.

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

This is the reference code for Worktips cryptocurrency.

Worktips Cryptocurrency

Worktips [WTIP] is an ASIC resistant CryptoNightLite V1 algorithm based cryptocurrency. Fast transactions & privacy make this coin perfect for rewarding your workers, co-workers and colleagues for a job well done.

  • Algorithm: CryptoNightLite V1
  • Max. supply: 184,467,440,735.0
  • CryptoNote name: worktips
  • Decimal points: 8
  • Block time: 120
  • Ticker: WTIP
  • Emission speed factor: 18
  • P2P port: 17239
  • RPC port: 18238

How to compile

Compile on Linux Ubuntu 16

1. Install dependencies

  • run an update

sudo apt-get update

  • get all dependencies

sudo apt-get install build-essential python-dev gcc g++ git cmake libboost-all-dev librocksdb-dev

2. Get the coin

git clone https://github.com/Vordas/worktips.git worktips

3. CHMOD

  • navigate to:

cd worktips/external/rocksdb/build_tools

  • execute the following commands:

chmod +x build_detect_platform

chmod +x version.sh

4. Build executables

  • Navigate back to repo folder

cd

cd worktips

  • prepare the build

mkdir build && cd $_

cmake ..

  • Export flags

export CXXFLAGS="-std=gnu++11"

  • Make/Build

make

Your executables will be located in build/src folder.

Compile on Linux Ubuntu 14

1. Install dependencies

  • run an update

sudo apt-get update

  • get all dependencies

sudo apt-get install -y build-essential python-dev git cmake libboost1.55-all-dev libgflags-dev libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev libgflags2 gcc-4.8 g++-4.8

2. Install RocksDB database (long compilation)

git clone https://github.com/facebook/rocksdb.git

cd rocksdb

make all

3. Get the coin

cd

git clone https://github.com/Vordas/worktips.git worktips

4. CHMOD

  • navigate to:

cd worktips/external/rocksdb/build_tools

  • execute the following commands:

chmod +x build_detect_platform

chmod +x version.sh

5. Build executables (long compilation)

  • Navigate back to repo folder

cd

cd worktips

  • prepare the build

mkdir build && cd $_

cmake ..

  • Export flags

export CXXFLAGS="-std=gnu++11"

  • Make/Build

make

Compile on Windows 7/8/10

1. Environment

  • Visual Studio 2017 Community Edition with desktop development with C++ and the VC++ v140 toolchain features selected
  • Boost 1.59.0, with the installer for MSVC 14

2. Build

  • From the start menu, open 'x64 Native Tools Command Prompt for vs2017'

cd <worktips_directory>

mkdir build

cd build

  • Set the PATH for Cmake:

set PATH="C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin";%PATH%

  • Run Cmake:

cmake -G "Visual Studio 14 Win64" .. -DBOOST_ROOT=C:/local/boost_1_59_0

  • Build:

MSBuild Worktips.sln /p:Configuration=Release /m

Your binaries will be located in ..\build\src\Release folder.

Credits

Cryptonote Developers, Bytecoin Developers, Monero Developers, Forknote Project, TurtleCoin Developers