Bata Core integration/staging tree
Clone or download
Pull request Compare This branch is 70 commits ahead of bitcoin:0.16.
Latest commit 2972014 Sep 30, 2018
Permalink
Failed to load latest commit information.
.github Make default issue text all comments to make issues more readable Nov 16, 2017
.tx tx: Update transifex slug for 0.16 Jan 24, 2018
build-aux/m4 Merge bitcoin#12294: [Docs] Create NetBSD build instructions and fix … Jan 30, 2018
contrib Passive Bata Core 0.16 wallet, don't use for mining or any kind of tr… Jul 30, 2018
depends depends: Update Qt download url Jun 30, 2018
doc doc: Clean out release notes after release Sep 18, 2018
share Passive Bata Core 0.16 wallet, don't use for mining or any kind of tr… Jul 30, 2018
src Bata Core 0.16.3.81 RTM Sep 29, 2018
test [qa] backport: Test for duplicate inputs within a transaction Sep 17, 2018
.gitattributes Separate protocol versioning from clientversion Oct 29, 2014
.gitignore Passive Bata Core 0.16 wallet, don't use for mining or any kind of tr… Jul 30, 2018
.travis.yml travis: Don't fetch --unshallow when no longer shallow-cloning Feb 15, 2018
CONTRIBUTING.md [docs] links to code style guides Nov 20, 2017
COPYING [Trivial] Update license year range to 2018 Dec 31, 2017
INSTALL.md Update INSTALL landing redirection notice for build instructions. Oct 5, 2016
Makefile.am Passive Bata Core 0.16 wallet, don't use for mining or any kind of tr… Jul 30, 2018
README.md Update README.md Sep 6, 2018
autogen.sh Add MIT license to autogen.sh and share/genbuild.sh Sep 21, 2016
configure.ac Bata Core 0.16.3.81 RTM Sep 29, 2018
libbitcoinconsensus.pc.in Unify package name to as few places as possible without major changes Dec 14, 2015

README.md

Bata Core integration/staging tree

https://bata.io

Linux Build Instructions and Notes

Dependencies

  1. Update packages

    sudo apt-get update
    
  2. Install required packagages

    sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils libboost-all-dev
    
  3. Install Berkeley DB 4.8

    sudo apt-get install software-properties-common
    sudo add-apt-repository ppa:bitcoin/bitcoin
    sudo apt-get update
    sudo apt-get install libdb4.8-dev libdb4.8++-dev
    
  4. Install QT 5

    sudo apt-get install libminiupnpc-dev libzmq3-dev
    sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev
    

Build

  1. Clone the source:

    git clone https://github.com/BTA-BATA/Bataoshi/tree/0.16
    
  2. Build Bata Core:

    Configure and build the headless Bata Core binaries as well as the GUI (if Qt is found).

    You can disable the GUI build by passing --without-gui to configure.

    ./autogen.sh
    ./configure
    make
    
  3. It is recommended to build and run the unit tests:

    make check
    

Mac OS X Build Instructions and Notes

See (doc/build-osx.md) for instructions on building on Mac OS X.

Windows (64/32 bit) Build Instructions and Notes

See (doc/build-windows.md) for instructions on building on Windows 64/32 bit.