Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 9b412fa
Showing
365 changed files
with
140,579 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
Building BERN | ||
|
||
See doc/readme-qt.rst for instructions on building BERN QT, | ||
the intended-for-end-users, nice-graphical-interface, reference | ||
implementation of BERNh. | ||
|
||
See doc/build-*.txt for instructions on building BERNd, | ||
the intended-for-services, no-graphical-interface, reference | ||
implementation of BERN. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
BERNcash v1.1 | ||
======== | ||
|
||
BERNcash(BERN) (c) copyright 2016 BERN Develper Steven Saxton (berniecoindev@gmail.com) | ||
|
||
X14 PoW/PoS hybrid | ||
RPC PORT: 32016 (testnet 42016) | ||
P2P PORT: 32020 (testnet 42020) | ||
|
||
BERN - http://BERN.cash (BCT thread - https://bitcointalk.org/index.php?topic=1338886.0 ) | ||
|
||
(aka BERNieCoin, BERNcoin) |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
|
||
Copyright (c) 2016 BERN Developers | ||
|
||
BERN 1.0.0.0 BETA | ||
|
||
Copyright (c) 2016 BERN Developers | ||
Copyright (c) 2013-2014 SoleCoin Developers | ||
Copyright (c) 2013 NovaCoin Developers | ||
Copyright (c) 2011-2012 Bitcoin Developers | ||
Distributed under the MIT/X11 software license, see the accompanying | ||
file license.txt or http://www.opensource.org/licenses/mit-license.php. | ||
This product includes software developed by the OpenSSL Project for use in | ||
the OpenSSL Toolkit (http://www.openssl.org/). This product includes | ||
cryptographic software written by Eric Young (eay@cryptsoft.com). | ||
|
||
|
||
Intro | ||
----- | ||
BERN is a free open source project derived from NovaCoin and subsequelty Bitcoin, with | ||
the goal of providing a long-term energy-efficient x14-based crypto-currency to support | ||
progressive politics. Built on the foundation of Bitcoin and NovaCoin, innovations such as proof-of-stake | ||
help further advance the field of crypto-currency. | ||
|
||
Setup | ||
----- | ||
Unpack the files into a directory and run: | ||
bin/32/BERNd (headless, 32-bit) | ||
bin/64/BERNd (headless, 64-bit) | ||
|
||
The software automatically finds other nodes to connect to. You can | ||
enable Universal Plug and Play (UPnP) with your router/firewall | ||
or forward port 32020 (TCP) to your computer so you can receive | ||
incoming connections. BERN works without incoming connections, | ||
but allowing incoming connections helps the BERN network. | ||
|
||
|
||
Upgrade | ||
------- | ||
All you existing coins/transactions should be intact with the upgrade. | ||
To upgrade first backup wallet | ||
BERNd backupwallet <destination_backup_file> | ||
Then shutdown BERNd by | ||
BERNnd stop | ||
Start up the new BERNd. | ||
|
||
|
||
See the BERN site: | ||
http://BERN.org/ | ||
for help and more information. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
|
||
Copyright (c) 2016 BERN Developers | ||
|
||
|
||
BERN 1.0.0 BETA | ||
|
||
Copyright (c) 2016 BERN Developers | ||
Copyright (c) 2013-2014 SoleCoin Developers | ||
Copyright (c) 2013 NovaCoin Developers | ||
Copyright (c) 2011-2012 Bitcoin Developers | ||
Distributed under the MIT/X11 software license, see the accompanying | ||
file license.txt or http://www.opensource.org/licenses/mit-license.php. | ||
This product includes software developed by the OpenSSL Project for use in | ||
the OpenSSL Toolkit (http://www.openssl.org/). This product includes | ||
cryptographic software written by Eric Young (eay@cryptsoft.com). | ||
|
||
|
||
Intro | ||
----- | ||
BERN is a free open source project derived from NovaCoin and subsequelty Bitcoin, with | ||
the goal of providing a long-term energy-efficient x14-based crypto-currency to support | ||
progressive politics. Built on the foundation of Bitcoin and NovaCoin, innovations such as proof-of-stake | ||
help further advance the field of crypto-currency. | ||
|
||
Setup | ||
----- | ||
After completing windows setup then run windows command line (cmd) | ||
cd daemon | ||
BERNd | ||
You would need to create a configuration file BERN.conf in the default | ||
wallet directory. Grant access to BERNd.exe in anti-virus and firewall | ||
applications if necessary. | ||
|
||
The software automatically finds other nodes to connect to. You can | ||
enable Universal Plug and Play (UPnP) with your router/firewall | ||
or forward port 32020 (TCP) to your computer so you can receive | ||
incoming connections. BERN works without incoming connections, | ||
but allowing incoming connections helps the BERN network. | ||
|
||
Upgrade | ||
------- | ||
All you existing coins/transactions should be intact with the upgrade. | ||
To upgrade first backup wallet | ||
BERNd backupwallet <destination_backup_file> | ||
Then shutdown BERNd by | ||
BERNd stop | ||
Start up the new BERNd. | ||
|
||
|
||
See the BERN site: | ||
http://BERN.org/ | ||
for help and more information. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
Code: src/strlcpy.h | ||
Author: Todd C. Miller <Todd.Miller@courtesan.com> | ||
License: ISC | ||
|
||
Icon: src/qt/res/icons/clock*.png, src/qt/res/icons/tx*.png, | ||
src/qt/res/src/*.svg | ||
Designer: Wladimir van der Laan | ||
License: MIT | ||
|
||
Icon: src/qt/res/icons/address-book.png, src/qt/res/icons/export.png, | ||
src/qt/res/icons/history.png, src/qt/res/icons/key.png, | ||
src/qt/res/icons/lock_*.png, src/qt/res/icons/overview.png, | ||
src/qt/res/icons/receive.png, src/qt/res/icons/send.png, | ||
src/qt/res/icons/synced.png, src/qt/res/icons/filesave.png | ||
Icon Pack: NUVOLA ICON THEME for KDE 3.x | ||
Designer: David Vignoni (david@icon-king.com) | ||
ICON KING - www.icon-king.com | ||
License: LGPL | ||
Site: http://www.icon-king.com/projects/nuvola/ | ||
|
||
Icon: src/qt/res/icons/connect*.png | ||
Icon Pack: Human-O2 | ||
Designer: schollidesign | ||
License: GNU/GPL | ||
Site: http://findicons.com/icon/93743/blocks_gnome_netstatus_0 | ||
|
||
Icon: src/qt/res/icons/transaction*.png | ||
Designer: md2k7 | ||
Site: https://forum.bitcoin.org/index.php?topic=15276.0 | ||
License: You are free to do with these icons as you wish, including selling, | ||
copying, modifying etc. | ||
|
||
Icon: src/qt/res/icons/configure.png, src/qt/res/icons/quit.png, | ||
src/qt/res/icons/editcopy.png, src/qt/res/icons/editpaste.png, | ||
src/qt/res/icons/add.png, src/qt/res/icons/edit.png, | ||
src/qt/res/icons/remove.png (edited) | ||
Designer: http://www.everaldo.com | ||
Icon Pack: Crystal SVG | ||
License: LGPL | ||
|
||
Icon: src/qt/res/icons/bitcoin.png, src/qt/res/icons/toolbar.png | ||
Designer: Bitboy (optimized for 16x16 by Wladimir van der Laan) | ||
License: Public Domain | ||
Site: http://forum.bitcoin.org/?topic=1756.0 | ||
|
||
Icon: scripts/img/reload.xcf (modified),src/qt/res/movies/update_spinner.mng | ||
Icon Pack: Kids | ||
Designer: Everaldo (Everaldo Coelho) | ||
License: GNU/GPL | ||
Site: http://findicons.com/icon/17102/reload?id=17102 | ||
|
||
Image: src/qt/res/images/splash2.jpg (Wallet image) | ||
Designer: Crobbo (forum) | ||
Site: https://bitcointalk.org/index.php?topic=32273.0 | ||
License: Public domain | ||
|
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
Copyright (c) 2009-2012 Bitcoin Developers | ||
Distributed under the MIT/X11 software license, see the accompanying | ||
file license.txt or http://www.opensource.org/licenses/mit-license.php. | ||
This product includes software developed by the OpenSSL Project for use in | ||
the OpenSSL Toolkit (http://www.openssl.org/). This product includes | ||
cryptographic software written by Eric Young (eay@cryptsoft.com) and UPnP | ||
software written by Thomas Bernard. | ||
|
||
|
||
See readme-qt.rst for instructions on building BERN QT, the | ||
graphical user interface. | ||
|
||
WINDOWS BUILD NOTES | ||
=================== | ||
|
||
Compilers Supported | ||
------------------- | ||
TODO: What works? | ||
Note: releases are cross-compiled using mingw running on Linux. | ||
|
||
|
||
Dependencies | ||
------------ | ||
Libraries you need to download separately and build: | ||
|
||
default path download | ||
OpenSSL \openssl-1.0.1b-mgw http://www.openssl.org/source/ | ||
Berkeley DB \db-4.8.30.NC-mgw http://www.oracle.com/technology/software/products/berkeley-db/index.html | ||
Boost \boost-1.47.0-mgw http://www.boost.org/users/download/ | ||
miniupnpc \miniupnpc-1.6-mgw http://miniupnp.tuxfamily.org/files/ | ||
|
||
Their licenses: | ||
OpenSSL Old BSD license with the problematic advertising requirement | ||
Berkeley DB New BSD license with additional requirement that linked software must be free open source | ||
Boost MIT-like license | ||
miniupnpc New (3-clause) BSD license | ||
|
||
Versions used in this release: | ||
OpenSSL 1.0.1b | ||
Berkeley DB 4.8.30.NC | ||
Boost 1.47.0 | ||
miniupnpc 1.6 | ||
|
||
|
||
OpenSSL | ||
------- | ||
MSYS shell: | ||
un-tar sources with MSYS 'tar xfz' to avoid issue with symlinks (OpenSSL ticket 2377) | ||
change 'MAKE' env. variable from 'C:\MinGW32\bin\mingw32-make.exe' to '/c/MinGW32/bin/mingw32-make.exe' | ||
|
||
cd /c/openssl-1.0.1b-mgw | ||
./config | ||
make | ||
|
||
Berkeley DB | ||
----------- | ||
MSYS shell: | ||
cd /c/db-4.8.30.NC-mgw/build_unix | ||
sh ../dist/configure --enable-mingw --enable-cxx | ||
make | ||
|
||
Boost | ||
----- | ||
DOS prompt: | ||
downloaded boost jam 3.1.18 | ||
cd \boost-1.47.0-mgw | ||
bjam toolset=gcc --build-type=complete stage | ||
|
||
MiniUPnPc | ||
--------- | ||
UPnP support is optional, make with USE_UPNP= to disable it. | ||
|
||
MSYS shell: | ||
cd /c/miniupnpc-1.6-mgw | ||
make -f Makefile.mingw | ||
mkdir miniupnpc | ||
cp *.h miniupnpc/ | ||
|
||
BERN | ||
------- | ||
DOS prompt: | ||
cd \BERN\src | ||
mingw32-make -f makefile.mingw | ||
strip BERNd.exe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
Copyright (c) 2009-2012 Bitcoin Developers | ||
Distributed under the MIT/X11 software license, see the accompanying file | ||
license.txt or http://www.opensource.org/licenses/mit-license.php. This | ||
product includes software developed by the OpenSSL Project for use in the | ||
OpenSSL Toolkit (http://www.openssl.org/). This product includes cryptographic | ||
software written by Eric Young (eay@cryptsoft.com) and UPnP software written by | ||
Thomas Bernard. | ||
|
||
|
||
Mac OS X BERNd build instructions | ||
Laszlo Hanyecz <solar@heliacal.net> | ||
Douglas Huff <dhuff@jrbobdobbs.org> | ||
|
||
|
||
See readme-qt.rst for instructions on building BERN QT, the | ||
graphical user interface. | ||
|
||
Tested on 10.5 and 10.6 intel. PPC is not supported because it's big-endian. | ||
|
||
All of the commands should be executed in Terminal.app.. it's in | ||
/Applications/Utilities | ||
|
||
You need to install XCode with all the options checked so that the compiler and | ||
everything is available in /usr not just /Developer I think it comes on the DVD | ||
but you can get the current version from http://developer.apple.com | ||
|
||
|
||
1. Clone the github tree to get the source code: | ||
|
||
git clone git@github.com:BERN/BERN.git BERN | ||
|
||
2. Download and install MacPorts from http://www.macports.org/ | ||
|
||
2a. (for 10.7 Lion) | ||
Edit /opt/local/etc/macports/macports.conf and uncomment "build_arch i386" | ||
|
||
3. Install dependencies from MacPorts | ||
|
||
sudo port install boost db48 openssl miniupnpc | ||
|
||
Optionally install qrencode (and set USE_QRCODE=1): | ||
sudo port install qrencode | ||
|
||
4. Now you should be able to build BERNd: | ||
|
||
cd BERN/src | ||
make -f makefile.osx | ||
|
||
Run: | ||
./BERNd --help # for a list of command-line options. | ||
Run | ||
./BERNd -daemon # to start the BERN daemon. | ||
Run | ||
./BERNd help # When the daemon is running, to get a list of RPC commands |
Oops, something went wrong.