This is the reference code for lite GUI wallet for the Worktips cryptocurrency.
- CPU miner
- Remote node sync
- No local blockchain storage
- Send WTIP
- Receive WTIP
- Address book
- CSV export
- Transactions history
- Create wallet
- Open wallet
- Backup wallet
- Import keys
- Export keys
- Encrypt wallet
- Select connecting remote node
- Custom remote node connection
- Custom local node connection
1. Download the latest release of Worktips Lite wallet
2. Unpack the release package
3. Backup your Worktips wallet file (skip this step if creating a new wallet)
4. Run Worktips
and open your wallet file (or create a new one)
5. Synchronize with the network
6. Use the wallet
- in case of issues starting up the wallet, please run it from the terminal with:
sudo ./Worktips
- in case of missing QT libs please run the following command from the terminal:
sudo apt-get install -y qt5-default
- in case of not being able to start the wallet run it as Administrator
- in case of missing dependencies open the wallet folder and install the file: 'vcredist_x64.exe'
1. Install dependencies
Recommended: Microsoft Visual Studio 15 2017, CMake 3.11.3 or later, Boost 1.65 or later and Qt 5.10.x
Get dependencies:
2. Get sources & libs
- Create an account on GitHub.com or log in to an existing one
- Fork Worktips lite wallet or/and download it
3. Configure and generate the project files
- start CMake GUI and navigate to the repository folder using the field Where is the source code:
- in the field Where to build the binaries: specify the build folder location
- click the Configure button to start the configuration
- select STATIC option if it is unchecked
- confirm the creation of the
build
folder at the specified build folder location - select Visual Studio 15 2017 Win64 option.
- click the Finish button to run the configuration
- after the configuration is done, click the Generate button to generate your project files
- after successfull generation click the button Open project to open the project in Visual Studio
4. Get rocksdb library
- unzip the rocksdb.zip located in the
lib
folder - navigate to your
build
folder and go to sub foldercryptonote/external/rocksdb
- create a new folder called
Release
and copy the unzipped rocksdb.lib into the new folder
5. Build
- CMake GUI will open the project in the Microsoft Visual Studio you selected for the configuration
- Switch solution to
release
- wait for the Microsoft Visual Studio to scan and prepare all of the files for the project
- the scan is finished when the message Ready appears
- click the Build button from the main menu
Your binaries will be located in the src/release
folder.
1. Get dependencies
sudo apt-get install -y build-essential python-dev gcc g++ git libboost-all-dev librocksdb-dev qt5-default qttools5-dev-tools cmake
2. Get the source
git clone https://github.com/worktips/worktips-lite-wallet.git worktips-lite-wallet
cd worktips-lite-wallet/cryptonote/external/rocksdb/build_tools
chmod +x build_detect_platform version.sh
3. Build
cd && cd worktips-lite-wallet
mkdir build && cd $_
cmake -DSTATIC=ON -DCMAKE_BUILD_TYPE=RELEASE ..
export CXXFLAGS="-std=gnu++11"
make
Your binaries will be located in the build/src
folder.