Skip to content

Commit

Permalink
ArepaCoin
Browse files Browse the repository at this point in the history
  • Loading branch information
ElpidioMC committed May 23, 2019
0 parents commit 0df19f0
Show file tree
Hide file tree
Showing 634 changed files with 317,363 additions and 0 deletions.
434 changes: 434 additions & 0 deletions Arepacoin-qt.pro

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions COPYING
@@ -0,0 +1,22 @@
Copyright (c) 2014 arepacoin Developers
Copyright (c) 2013-2014 NovaCoin Developers
Copyright (c) 2011-2012 PPCoin Developers
Copyright (c) 2009-2014 Bitcoin Developers

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
108 changes: 108 additions & 0 deletions Compile.sh
@@ -0,0 +1,108 @@
#!/bin/bash
# Script for compile Daemon and WalletQt for ArepaCoin

installAptLibs16Qt() {
sudo apt-get -y update
sudo apt-get -y install \
qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools software-properties-common build-essential \
libssl-dev libdb++-dev libboost-all-dev libqrencode-dev qrencode libminiupnpc-dev automake autoconf \
git pkg-config libcurl4-openssl-dev libjansson-dev libgmp-dev make g++ gcc
}

installAptLibs18Qt() {
sudo apt-get -y update
sudo apt-get -y install \
qt5-default qt5-qmake qtbase5-dev-tools qttools5-dev-tools software-properties-common build-essential \
libssl1.0-dev libdb++-dev libboost-all-dev libqrencode-dev qrencode libminiupnpc-dev automake autoconf \
git pkg-config libcurl-openssl1.0-dev libjansson-dev libgmp-dev make g++ gcc
}

installLibsQt() {
echo "Installing prerequisites"
. /etc/os-release
case "$ID-$VERSION_ID" in
ubuntu-16.04 ) installAptLibs16 ;;
ubuntu-18.04 ) installAptLibs18 ;;
* ) echo "ERROR: only Ubuntu 16.04 or 18.04 are supported now."; exit 1;;
esac
}

installAptLibs16() {
sudo apt-get -y update
sudo apt-get -y install \
software-properties-common build-essential \
libssl-dev libdb++-dev libboost-all-dev libminiupnpc-dev automake autoconf \
git pkg-config libcurl4-openssl-dev libjansson-dev libgmp-dev make g++ gcc
}

installAptLibs18() {
sudo apt-get -y update
sudo apt-get -y install \
software-properties-common build-essential \
libssl1.0-dev libdb++-dev libboost-all-dev libminiupnpc-dev automake autoconf \
git pkg-config libcurl-openssl1.0-dev libjansson-dev libgmp-dev make g++ gcc
}

installLibs() {
echo "Installing prerequisites"
. /etc/os-release
case "$ID-$VERSION_ID" in
ubuntu-16.04 ) installAptLibs16 ;;
ubuntu-18.04 ) installAptLibs18 ;;
* ) echo "ERROR: only Ubuntu 16.04 or 18.04 are supported now."; exit 1;;
esac
}

installBerkeleyDB() {
echo "Installing Berkeley DB"
sudo env LC_ALL=C.UTF-8 add-apt-repository -y ppa:bitcoin/bitcoin
sudo apt-get -y update
sudo apt-get -y install libdb4.8-dev libdb4.8++-dev
}

compileDaemonWallet() {
echo "Compile Arepa Daemon Wallet"
cd src
make -j$(nproc) -f makefile.unix
strip arepacoind
}

compileQtWallet() {
echo "Compile Arepa Qt Wallet"
qmake "USE_QRCODE=1"
make -j$(nproc)
}

PS3='Please enter your choice: '
options=("Compile Qt Wallet" "Compile Daemon Wallet" "Compile Qt and Daemon Wallet")
select opt in "${options[@]}"
do
case $opt in
"Compile Qt Wallet")
echo "Compile Qt Wallet"
installLibsQt
installBerkeleyDB
compileQtWallet
echo "Complete!"
break
;;
"Compile Daemon Wallet")
echo "Compile Daemon Wallet"
installLibs
installBerkeleyDB
compileDaemonWallet
echo "Complete!"
break
;;
"Compile Qt and Daemon Wallet")
echo "Compile Qt and Daemon Wallet"
installLibsQt
installBerkeleyDB
compileQtWallet
compileDaemonWallet
echo "Complete!"
break
;;
*) echo "invalid option $REPLY";;
esac
done
9 changes: 9 additions & 0 deletions INSTALL
@@ -0,0 +1,9 @@
Building arepacoin

See doc/readme-qt.rst for instructions on building arepacoin QT,
the intended-for-end-users, nice-graphical-interface, reference
implementation of arepacoin.

See doc/build-*.txt for instructions on building arepacoind,
the intended-for-services, no-graphical-interface, reference
implementation of arepacoin.
38 changes: 38 additions & 0 deletions README.md
@@ -0,0 +1,38 @@
# Arepacoin

![logo](https://chainz.cryptoid.info/logo/arepa.png)

Arepacoin nace el 25 de septiembre del 2016 con el fin de convertirse en una moneda referente de Venezuela en el mundo, con una emisión total de 60.000.000 de Arepas y un PoS del 3% de interés anual. Esta desarrollada con el algoritmo Scrypt PoW-PoS, que le permite ser una moneda robusta con un crecimiento de forma orgánica y con gran solidez. Puerto RPC: 8586 y Puerto P2P: 8585.

Los bloques minables mediante PoW tienen una recompensa generada de la siguiente manera:
=========================
* Bloques 1 hasta 10000 tiene una recompensa de 325 Arepas.
* Bloques 10001 hasta 250000 tienen una recompensa de 50 Arepas.
* Bloques 250001 hasta 500000 tendran una recompensa de 25 Arepas.
* Bloques 500001 hasta 700000 tendran una recompensa de 12 Arepas.
* Bloques 700001 hasta 1000000 tendran una recompensa de 6 Arepas.
* Bloques 1000001 hasta 2000000 tendran una recompensa de 3 Arepas.
* Bloques 2000001 en adelante tendran una recompensa de 1 Arepa.

LINKS
==========================
* Pagina Oficial (https://arepacoinve.info/)
* Foro Oficial (https://bitcointalk.org/index.php?topic=2931570)
* Twitter Arepacoin (https://twitter.com/arepacoinve)
* Grupo Telegram Arepacoin (https://t.me/ArepacoinVE_ES)

Procedimiento para compilar la billeterá virtual en Ubuntu GNU/Linux:
==========================
Escribir en la terminal los siguientes comandos:

```bash
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
git clone https://github.com/ProjectArepa/Arepacoin
cd Arepacoin

## Para Ubuntu 16.04 y 18.04.
./Compile.sh
./Arepacoin-qt
```

0 comments on commit 0df19f0

Please sign in to comment.