Find file History
Latest commit 04709e9 Nov 28, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
adr Introduces ADR. (#269) Sep 6, 2018
man Unit Test Nonce, Raven-TX Linux Build, and Warning Fixes Jul 6, 2018
release-notes fixing asset activation date and remove extra 0 from version Oct 5, 2018
.gitignore Initial fork of Bitcoin 0.15 Oct 26, 2017
Doxyfile.in Initial raven source commit Jan 5, 2018
README.md Doc updates. (#170) Jul 30, 2018
README_osx.md Initial raven source commit Jan 5, 2018
README_windows.txt fixing link in Windows readme to the Ravencoin wiki page Sep 28, 2018
REST-interface.md Initial raven source commit Jan 5, 2018
assets-attribution.md Initial raven source commit Jan 5, 2018
atomicswaps.md Update atomicswaps.md Nov 27, 2018
benchmarking.md Initial raven source commit Jan 5, 2018
bips.md Initial raven source commit Jan 5, 2018
bitcoin_logo_doxygen.png Initial fork of Bitcoin 0.15 Oct 26, 2017
build-openbsd.md Initial raven source commit Jan 5, 2018
build-osx.md Adding warning about Mojave build Sep 21, 2018
build-rasberrypi.md Formatting rasberry pi build doc Jul 10, 2018
build-unix.md Unit Test Nonce, Raven-TX Linux Build, and Warning Fixes Jul 6, 2018
build-windows.md Initial raven source commit Jan 5, 2018
dependencies.md Initial raven source commit Jan 5, 2018
developer-notes.md IRC registration request Sep 4, 2018
dnsseed-policy.md Initial raven source commit Jan 5, 2018
files.md Initial raven source commit Jan 5, 2018
fuzzing.md adding release notes for 2.1.0, rmoving RBF tests Oct 3, 2018
gitian-building.md Initial raven source commit Jan 5, 2018
init.md Initial raven source commit Jan 5, 2018
raven_logo_doxygen.png Unit Test Nonce, Raven-TX Linux Build, and Warning Fixes Jul 6, 2018
reduce-traffic.md Initial raven source commit Jan 5, 2018
release-notes-pr12924.md [BACKPORT] #12924: Fix hdmaster-key / seed-key confusion (scripted diff) Sep 20, 2018
release-notes.md Initial raven source commit Jan 5, 2018
release-process.md Initial raven source commit Jan 5, 2018
shared-libraries.md Initial raven source commit Jan 5, 2018
tor.md Initial raven source commit Jan 5, 2018
translation_process.md Initial raven source commit Jan 5, 2018
translation_strings_policy.md Initial raven source commit Jan 5, 2018
travis-ci.md Initial raven source commit Jan 5, 2018
zmq.md Initial raven source commit Jan 5, 2018

README.md

Ravencoin Core

Setup

Ravencoin Core is the original Ravencoin client and it builds the backbone of the network. It downloads and, by default, stores the entire history of Ravencoin transactions; depending on the speed of your computer and network connection, the synchronization process is typically complete in under an hour.

To download compiled binaries of the Ravencoin Core and wallet, visit the GitHub release page.

Running

The following are some helpful notes on how to run Ravencoin on your native platform.

Linux

  1. Download and extract binaries to desired folder.

  2. Install distribution-specific dependencies listed below.

  3. Run the GUI wallet or only the Ravencoin core deamon

    a. GUI wallet:

    ./raven-qt

    b. Core deamon:

    ./ravend -deamon

Ubuntu 16.04, 17.04/17.10 and 18.04

Update apt cache and install general dependencies:

sudo apt update
sudo apt install libevent-dev libboost-all-dev libminiupnpc10 libzmq5 software-properties-common

The wallet requires version 4.8 of the Berkeley DB. The easiest way to get it is from the bitcoin repository:

sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt update
sudo apt install libdb4.8-dev libdb4.8++-dev

The GUI wallet requires the QR Code encoding library. Install with:

sudo apt install libqrencode3

Fedora 27

Install general dependencies:

sudo dnf install zeromq libevent boost libdb4-cxx miniupnpc

The GUI wallet requires the QR Code encoding library and Google's data interchange format Protocol Buffers. Install with:

sudo dnf install qrencode protobuf

CentOS 7

Add the EPEL repository and install general depencencies:

sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install zeromq libevent boost libdb4-cxx miniupnpc

The GUI wallet requires the QR Code encoding library and Google's data interchange format Protocol Buffers. Install with:

sudo yum install qrencode protobuf

OS X

  1. Download Raven-Qt.dmg.

  2. Double click the DMG to mount it.

  3. Drag Raven Core icon to the Applications Folder

alt tag

  1. Open the Applications folder and Launch Raven Core. The client will begin synchronizing with the network.

alt tag

Note: You may get the follow error on first launch:

Dyld Error Message:
  Library not loaded: @loader_path/libboost_system-mt.dylib
  Referenced from: /Applications/Raven-Qt.app/Contents/Frameworks/libboost_thread-mt.dylib
  Reason: image not found

To resolve, you will need to copy libboost_system.dylib to libboost_system-mt.dylib in the /Applications/Raven-Qt.app/Contents/Frameworks folder

Windows

  1. Download windows-x86_64.zip and unpack executables to desired folder.

  2. Double click the raven-qt.exe to launch it.

Need Help?

Building from source

The following are developer notes on how to build the Ravencoin core software on your native platform. They are not complete guides, but include notes on the necessary libraries, compile flags, etc.

Development

Ravencoin repo's root README contains relevant information on the development process and automated testing.

Resources

Miscellaneous

License

Distributed under the MIT software license. This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. This product includes cryptographic software written by Eric Young (eay@cryptsoft.com), and UPnP software written by Thomas Bernard.