Skip to content

BTA-BATA/Bataoshi

 
 

Repository files navigation

Links

https://bata.io

https://bata.digital

https://batacrypto.imgbb.com/

https://bata.io/links/

Blockchain Explorer: https://chainz.cryptoid.info/bta/

https://coinmarketcap.com/currencies/bata/

https://www.coingecko.com/en/coins/bata

https://bitcointalk.org/index.php?topic=2297895.msg23319563#msg23319563

Bata Core integration/staging tree

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.git
    
  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.

Coin Specs

Multi-algo

Independent algorithm chains

Six Algorithm/s:

Sha256d Scrypt Nist5 Lyra2z x11 x16r

Dynamic Blocks

Based on block height and difficulty ( means no cheap blocks )

Instamine protection

Instamine protection will trigger after 5 blocks of single algo are mined in short period of time.

Deadlock protection

Difficulty is reduced even when no new blocks are found, new blocks are mined much faster even after very high hashrate period. This prevents "stuck chain" issues.

Spork control over block processing

The ability to stop the blockchain anytime by sporks manually if any kind of dangerous activity in network is detected. We have full control of block processing without need to wallet upgrade.

Masternode Collateral : 10,000 BTA Masternode Reward : Dynamic reward of up to 0.25 BTA

Circulating 5,055,187 BTA (25/07/2021)

Max Supply: 10,000,000 BTA

First block 2015-05-08 22:20:38

Mining Pool Requirements

Each wallet requires separate address.

1% Dev fee to: B689SM77Pe56wJze6KPywtKkva9rhPZZUc - Or blocks will be rejected

Pools have to start daemons with parameter "algo=sha256d" (or scrypt, nist5, lyra2z, x11, x16r) in conf file or in command line directly.

Pools can check their settings with RPC command

    getmininginfo:
    {
      "blocks": 1110073,
      "currentblockweight": 4000,
      "currentblocktx": 0,
      "difficulty": 6.964176971960165,
      "algo": "lyra2z",
      "networkhashps": 94.36438084953204,
      "pooledtx": 0,
      "chain": "main",
      "warnings": ""
    }(edited)

Please check if you have this commit applied on yiimp (if using yiimp):

    https://github.com/tpruvot/yiimp/commit/9dbce85dcc2137e563e87659f9827aa7e4be3244
    GitHub
    stratum: dev/charity fees for coins with masternodes (#276) · tpr...

Packages

No packages published

Languages

  • C 53.6%
  • C 31.4%
  • Python 11.1%
  • M4 1.5%
  • Makefile 0.9%
  • Shell 0.6%
  • Other 0.9%