GithubHelp home page GithubHelp logo

neuralnoise / zeroreserve Goto Github PK

View Code? Open in Web Editor NEW

This project forked from retroshare/zeroreserve

0.0 2.0 0.0 740 KB

Friend 2 Friend Payment and Bitcoin exchange

Home Page: https://github.com/ZeroReserve/ZeroReserve

License: GNU Lesser General Public License v3.0

C++ 98.76% QMake 0.97% C 0.27%

zeroreserve's Introduction

ZeroReserve

Friend 2 Friend Payment and Bitcoin exchange

For Windows, there is a precompiled ZeroReserve / Retroshare bundle. You can install that and the Satoshi client as described below. Then proceed with the Setup.

Prerequisite for building is

First, you need to build Retroshare. Use these build instructions. Note: there is no need to build retroshare-nogui.

On most Linux Distros, Boost, sqlite, curl and jsoncpp are included. On Debian 7, simply do

# apt-get install libjsoncpp-dev libsqlite3-dev libcurl4-openssl-dev libboost-all-dev

To build Zero Reserve, checkout the sources to the plugins directory of Retroshare and build with:

$ cd retroshare-code/plugins
$ git clone git://github.com/zeroreserve/ZeroReserve.git
$ cd ZeroReserve
$ qmake && make clean && make

To install on Windows, drop the resulting DLL into the %APPDATA%\Retroshare\extensions directory.

To install on Linux or MacOS, drop the resulting shared object into ~/.retroshare/extensions

If you want DHT, run the following command, replacing $ID with your id (a hex string looking like "3f40a66fa91aba29487cc6ac938d0687"). If you don't know what DHT is, you also want run this command:

$ echo "85.10.202.165 28839" > ~/.retroshare/$ID/bdboot.txt

###Satoshi Client (Bitcoin Core) Running ZeroReserve requires a running Satoshi Client first:

$ ./bitcoind
or
$ ./bitcoin-qt -server     # that shows the GUI *and* permits json-rpc conncetions

On first startup, the Satoshi client creates the directory structure for the blockchain in $HOME/.bitcoin on Unix and %APPDATA%\Bitcoin on Windows. Create a suitable bitcoin.conf in this directory. This is an example bitcoin.conf with all entries required:

testnet=1
rpcuser=anu
rpcpassword=mysupersecretpassword
rpcport=18332

This is experimental software. Use at your own risk. At this stage, leave TestNet on. Don't enable real currencies.

Building and running on MacOS may or may not work at this point.

zeroreserve's People

Contributors

zeroreserve avatar phelixbtc avatar chozabu avatar rndfoobar avatar cavebeat avatar

Watchers

James Cloos avatar Starbuck 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.