Git Product home page Git Product logo

qbit's Introduction

Code Updates: Qbit Currency uses soft updates to the code and wallets as needed. If it aint Broke leave it alone best advice ever given. # Qbit A Fast, Secure Digital Electronic Crypto Currency payment platform, the money of the future, The Only Cryptocurrency with it's own Silver Coin issued by Qbit a 1oz 999.9 stamped Silver crypto payment asset. ![Optional Text](../main/img/Qbit_logo.png) [![Build](https://github.com/QbitNetwork/Qbit/actions/workflows/matrix.yml/badge.svg?branch=main)](https://github.com/QbitNetwork/Qbit/actions/workflows/matrix.yml) [![Build](https://github.com/QbitNetwork/Qbit/actions/workflows/matrix.yml/badge.svg?branch=main&event=deployment_status)](https://github.com/QbitNetwork/Qbit/actions/workflows/matrix.yml)

BOUNTIES allways Payable: Devs check it out email [email protected] Quote BOUNTY Available. Community help welcomed and always needed so let us know who you are and what you do please.

We believe in sharing and rewarding Community helpers so dive in and claim a bounty it's gona be worth your time and effort. #### Qbit Currency is a Hybrid Electronic Digital Payment CryptoCurrency Network it's a fast, and easy way to send money to friends and businesses anywhere in the world. all transactions are totally private and checkable on the blockchain explorers at Explorer and at Block Explorer ### Installing QbitNetworkd To use QbitNetwork, you'll need a way to connect to the network, and a wallet to hold your funds. This software includes the zodiac command line wallet for you, compile it yourself, or you can download the ones that we have compiled for you. Find your new wallet at Download: (https://qbit.money/gui-wallets.html) **Click here to download: https://github.com/QbitNetwork/Qbit** ### Getting Started Get started Syncing with the network so you can use your funds. Syncing from your own node is faster than syncing from a remote node. Here are some handy links to get you there as soon as possible. Dont Forget when using wallet to: **Backup your keys** - You can generate a zodiac cli wallet on the node, or use our Client Side Wallet Generator in the Block explorer to create a wallet address, or use [this generator](https://qbit.money/wallet/) that will make a [printable physical paper wallet](https://qbit.money/make-paper-wallet.html) to put in a safe place for later. ### A note for contributing developers Hello friends and coders thank you for helping us with this project This Crypto Currency payment vehicle uses code from other communities who contributed their time and code which helped us and others to get started. We try to make sure we get the proper license header in every file we modify. By the terms of this project's license, any open source project may use our software, but the licenses may only be appended to, not altered. #### Qbit Private Global Crypto Payment Network is a fast, and easy way to send money to friends, family and merchants anywhere in the world. ### Installing QbitNetwork To use QbitNetwork, you'll need a way to connect to the network, and a wallet to hold your funds. This software includes the zodiac wallet for the command line, we also have a Great GUI wallet available at DOWNLOAD A GUI WALLET HERE, you can compile Qbit yourself, or you can download the builds that we compiled for you in due course. ### Getting Started If you're a new user to Qbit you'll probably want to get in sync with the network as quickly as you can so you can create a wallet and use your funds. Syncing from your own node is faster than syncing from a remote node. DONT MISS THIS STEP OR YOU WILL LOSE YOUR MONEY:

**Backup your keys**

- You can generate a wallet right inside the software, or use [this generator](https://qbit.money/wallet/) to make a temporary [printable physical paper wallet](https://qbit.money/make-paper-wallet.html) to hold your funds, or open a GUI wallet on your desktop, and we have a Mobile wallet available at App upgrade on the way. ### Installing first install: sudo apt-get install software-properties-common

Compiling QbitNetwork

Table of Contents
  • Windows
  • Build Optimization

    The CMake build system will, by default, create optimized native builds for your particular system type when you build the software. Using this method, the binaries created provide a better experience and all-together faster performance.

    Making Portable Binaries

    However, if you wish to create portable binaries that can be shared between systems, specify -DARCH=default in your CMake arguments during the build process. Note that portable binaries will have a noticable difference in performance than native binaries. For this reason, it is always best to build for your particular system if possible.

    Linux

    Linux Dependencies

    Note: Individual names for these packages may differ depending on your Linux distribution.

    Ubuntu with GCC
    • sudo apt-get install software-properties-common
    • sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
    • sudo apt-get update
    • sudo apt-get install aptitude -y
    • sudo aptitude install -y build-essential g++-8 gcc-8 cmake gcc g++ git libboost-all-dev python-pip libssl-dev
    • sudo pip install cmake
    • export CC=gcc-8
    • export CXX=g++-8
    • git clone https://github.com/QbitNetwork/Qbit.git
    • cd Qbit
    • mkdir build
    • cd build
    • cmake ..
    • make

    The binaries will be in the src folder when you are complete.

    • cd src
    • ./QbitNetworkd --version
    Ubuntu with CLANG
    For Ubuntu 16.04 (Xenial) users:
    • sudo add-apt-repository "deb https://apt.llvm.org/xenial/ llvm-toolchain-xenial 6.0 main"
    For Ubuntu 18.04 (Bionic) users:
    • sudo add-apt-repository "deb https://apt.llvm.org/bionic/ llvm-toolchain-bionic 6.0 main"
    For Ubuntu 19.04 (Disco) users:
    • sudo add-apt-repository "deb https://apt.llvm.org/disco/ llvm-toolchain-disco 6.0 main"
    For Ubuntu 20.04 (Focal) users:
    • sudo add-apt-repository "deb https://apt.llvm.org/disco/ llvm-toolchain-focal 6.0 main"
    For Everyone: Using Ubuntu up to v 18.04 (Bionic)
    • sudo apt-get install software-properties-common
    • sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
    • wget -O - http://llvm.org/apt/llvm-snapshot.gpg.key | sudo apt-key add -
    • sudo apt-get update
    • sudo apt-get install aptitude -y
    • sudo aptitude install -y -o Aptitude::ProblemResolver::SolutionCost='100*canceled-actions,200*removals' build-essential clang-6.0 libstdc++-7-dev git libboost-all-dev python-pip libssl-dev
    • python -m pip install --upgrade pip
    • sudo pip install cmake
    • export CC=clang-6.0
    • export CXX=clang++-6.0
    • git clone https://github.com/QbitNetwork/Qbit.git
    • cd Qbit
    • mkdir build
    • cd build
    • cmake .. -DCMAKE_BUILD_TYPE=Release
    • make -jxxxx or just make

    The binaries will be in the src folder when you are complete.

    • cd src
    • ./QbitNetworkd --version
    ##### Prerequisites - Download the [Build Tools for Visual Studio 2019](https://visualstudio.microsoft.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=16) Installer - When it opens up select **C++ build tools**, it automatically selects the needed parts - Install Boost (the latest is 1.77). - [Boost 64-bit](https://sourceforge.net/projects/boost/files/boost-binaries/1.77.0/boost_1_77_0-msvc-14.1-64.exe/download) - Install the latest full version of OpenSSL (currently OpenSSL 3.0.0). - [OpenSSL 64-bit](https://slproweb.com/download/Win64OpenSSL-3_0_0.exe) ##### Building - From the start menu, open 'x64 Native Tools Command Prompt for vs2019'. - `cd ` - `mkdir build` - `cd build` - `set PATH="C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin";%PATH%` - `cmake -G "Visual Studio 16 2019" -A x64 .. -DBOOST_ROOT=C:/local/boost_1_77_0` If you have errors on this step about not being able to find the following static libraries, you may need to update your cmake. Open 'Visual Studio Installer' and click 'Update'. - `MSBuild Qbit.sln /p:Configuration=Release /p:PlatformToolset=v142 /m` The binaries will be in the `src/Release` folder when you are complete. - `cd src` - `cd Release` - `QbitNetworkd.exe --version` #### AARCH64/ARM64 (non-Raspberry) When building on latest Armbian supported for your board, follow linux GCC instructions above. ##### Raspberry PI boards Make sure you use a full 64-bit image (kernel + userspace). Some of the earlier Raspbian builds were not full 64-bit The images below are known to be full 64-bit images for your Raspberry PI board - https://github.com/Crazyhead90/pi64/releases - https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi#aarch64_supported_images_for_Raspberry_Pi_3 - https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3 Once you have a 64 bit image installed, setup proceeds the same as any Linux distribution. Ensure you have at least 1GB of ram, or the build is likely to fail. You may need to setup swap space and / or compile with `-j1` with `make`. ##### Building - `git clone -b master --single-branch https://github.com/QbitNetwork/Qbit` - `cd Qbit` - `mkdir build` - `cd build` - `cmake ..` - `make` The binaries will be in the `src` directory when you are complete. - `cd src` - `./QbitNetworkd --version` ##### Building with LevelDB No need to add a flag now to use DBs, both RocksDB and LevelDB backends are built for you. You can switch between them by using QbitNetworkd command line option at runtime. ### Copypasta for license when editing files

    ^ Return To Top

    With Thanks to some Great Guys: ``` // Copyright (c) 2020-2021, Dave Brennan, k7n2g, The team at Qbit Currency // Copyright (c) 2012-2017, The CryptoNote developers, The Bytecoin developers // Copyright (c) 2014-2018, The Monero Project // Copyright (c) 2018-2020, The TurtleCoin Developers // Copyright (c) 2019-2021, uPlexa // Copyright (c) 2018-2021, The DeroGold Developers // // Please see the included LICENSE file for more information. ```# Qbit # Qbit # Qbit # Qbit

    qbit's People

    Contributors

    2acoin avatar bakedminds avatar brandonlehmann avatar k7n2g avatar qbitnetwork avatar rixombea avatar rocksteadytc avatar zpalmtree avatar

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.