Sperocoin Source
Switch branches/tags
Clone or download
Latest commit 44fbf9d Dec 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
contrib $0013 2017/10/22 Oct 22, 2017
doc $0013 2017/10/22 Oct 22, 2017
share $0001 2017-09-26 10pm Sep 27, 2017
src Makefile.unix Dec 8, 2018
.gitignore README.md Oct 25, 2018
COPYING $0001 2017-09-26 10pm Sep 27, 2017
INSTALL $0013 2017/10/22 Oct 22, 2017
README.md Update README.md Dec 8, 2018
SperoCoin-qt.pro Upload da Versão 2.6.4.6 Dec 8, 2018
read.me $0019 2018/07/15 Jul 15, 2018

README.md

N|Solid

Sperocoin - Sustainability in technology

Sperocoin came with the mission to renew the world of the exhaustive consumption of electric energy.

With the PoS mining concept, we have an ecologically correct coin, since it is not necessary to use powerful mining machines to obtain rewards for solved blocks.

Also embrace this idea and help build a cleaner world, we count on your help!

All the balance that is collected by Spero is aimed directly at the growth of the structuring of the currency and the social programs that it covers.

Contact:

💬Telegram: https://t.me/joinchat/G7cebkL3dbRqfuy1gVNm3g

💬Slack: https://sperocoin.slack.com

💬Facebook: https://www.facebook.com/sperocoinofficial/

💬Twitter: https://twitter.com/Spero_Official

💬BTCTalk: https://bitcointalk.org/index.php?topic=2260985.0

✉️E-mail: sperocoin@gmail.com

🌎Website: https://sperocoin.ddns.net

🌎Block Explorer: http://35.198.22.94:3001

📟Sms in Wallet: SiRvv6i8d5F7XbJSTqcGM35bdDMxATtMzz PubKey: 03214f4cd930454878b87269b1ab12e54a4bd805634e65f113eaded61eba652219

Specifications:

  • ALGORITHM: X13
  • BLOCK TIME: 60 seconds
  • AWARDS PoW: 2 SPERO to block 263250
  • PoS: After 2h
  • PoS: 25% per year
  • CONFIRMATIONS: 5 for mining and 3 for transactions
  • ENCRYPTED MESSAGE
  • TOTAL COINS: ~ 7 million
  • LAST BLOCK PoW: 33331
  • PRE-MINED COINS: ~ 100000 SPERO
  • VELOCITY: Triple verification system in every network transaction, thus preventing the "double spend"
  • Adaptable Block Size(ABS): The block holds all transactions sent within 60 seconds, regardless of the number of transactions

Phases of Sperocoin (Blocks):

  • Proof of Work + Proof of Stake: 0 - 33331
  • Proof of Stake: 33331 - 263250
  • Proof of Work + Proof of Stake: acima de 263251

Compile Source

Download and install the dependencies:
sudo apt-get install build-essential libboost-all-dev libcurl4-openssl-dev libdb5.3-dev libdb5.3++-dev qt-sdk libminiupnpc-dev qrencode libqrencode-dev git libtool automake autotools-dev autoconf pkg-config libssl-dev libgmp3-dev libevent-dev bsdmainutils


Compile the daemon in the SperoCoin/src directory:
cd DigitalCoinBRL/src

make -f makefile.unix USE_UPNP=1 USE_IPV6=1

strip SperoCoind


Run daemon in the SperoCoin/src directory:
./SperoCoind


(OPTIONAL)Compile the QT in the SperoCoin directory:
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev

qmake SperoCoin-qt.pro "USE_UPNP=1" "USE_QRCODE=1"

make -f Makefile

sperocoin.conf

listen=1
txindex = 1
rpcuser=user
rpcpassword=Random_Password
rpcport=55681
port=55680
#(0=off, 1=on) daemon - run in the background as a daemon and accept commands
daemon=1
#(0=off, 1=on) server - accept command line and JSON-RPC commands
server=1
rpcallowip=127.0.0.1
testnet=0
addnode=18.228.13.3:55680
addnode=35.198.22.94:55680
addnode=sperocoin.ddns.net:55680
addnode=167.114.103.43:55680
addnode=104.248.225.117:55680
addnode=45.195.201.179:55680

sperocoin.conf - Testnet

listen=1
txindex = 1
rpcuser=user
rpcpassword=Random_Password
rpcport=55691
port=55690
#(0=off, 1=on) daemon - run in the background as a daemon and accept commands
daemon=1
#(0=off, 1=on) server - accept command line and JSON-RPC commands
server=1
rpcallowip=127.0.0.1
testnet=1
addnode=18.228.13.3:55690
addnode=18.228.13.3:55692

Exchanges:

Mining:

  • Solo Cpu:
{
"_comment1" : "Any long-format command line argument ",
"_comment2" : "may be used in this JSON configuration file",

"api-bind" : "127.0.0.1:4048",

"url" : "localhost:55681",
"user" : "user",
"pass" : "password",

"algo" : "x13",
"threads" : 0,
"cpu-priority" : 0,
"cpu-affinity" : -1,

"benchmark" : false,
"debug" : true,
"protocol": false,
"quiet" : false
}
cpuminer -q --algo=x13 -o 127.0.0.1:55681 -u user-p password
  • Solo GPU:
ccminer30.exe -q --algo=x13 -o 127.0.0.1:55681 -u user-p password

Rewards using the pre-mining balance:

Wallet Android: 1000 SPERO
Wallet iOS: 1000 SPERO
Wallet MAC: 1000 SPERO
Translate Topic: 100 SPERO
Exchange: 10.000 SPERO(http://sperocoin.ddns.net:3001/tx/954af0b2e80730721d2f5edc30708a636802a27e5dfaa22fbbd620d5399f3cf5)
Social Market Trading Point: 5000 SPERO

Timeline:

$0001 2017/09/26
Initial Upload to GitHub

$0006 2017/10/01
In this update, the SperoCoin-qt.pro file has been changed for compilation in the Linux environment.

$0007 2017/10/06
Update README.md and add files: src/leveldb/Makefile

$0008 2017/10/08
Update infos about end phase of PoW and start phase PoS;
Update font of qt wallet;
Update version;
Update Protocol Others general's updates

$0010 2017/10/10
Update for new implementations:
→ Added option of cleaning of orphans blocks;
→ Added display option "STAKE" in the "type" column inside the "Transactions" tab;
→ Added "setban" node "" add | remove "(bantime)" / "listbanned" and "clearbanned" in the RPC console;

$0012 2017/10/11
Ban Forked Peers who are stuck in a Getblocks Loop.

$0013 2017/10/22
→ Update of strings names;
→ Updating information in README.md
→ Update Stake Info in QT Wallet

$0015 2017/11/18
→ Release of testnet mining;
→ File Fix:
• main.cpp
• alter.cpp
• checkpoints.cpp
• checkpoints.h

$0016 2017/11/30
Add node in the source:
addnode=http://dnssperocoin.ddnsking.com:55680

$0017 2018/03/28
→ Add RPC Command "GETWALLETINFO"
→ Update of transaction maturity icons
→ splash screen main update
→ Updating the logo inside the Wallet
→ Added hashGenesisBlockTestNet = 0x00001fe23e7d6951a2a07ad684ff208fab9110fad607fabd81482a1692382f8f in main.h file
→ Added testnet block.nNonce in main.cpp file (block.nNonce = 15547;)
→ Added static MapCheckpoints mapCheckpointsTestnet = (0, uint256("0x000006f4925ed7b889f847f24621390d4943466f091c3254ca1bd8becc517f7b")) in the checkpoints.cpp file
→ Change the initial letter of the testnet addresses in the base58.h file (PUBKEY_ADDRESS_TEST = 125, // Initial address letter (63 = s) -TESTNET))
→ Change the example initial letter in the file qt / sendcoinsdialog.cpp
(ui-> lineEditCoinControlChange-> setPlaceholderText (tr ("Enter the SperoCoin address (e.g. Sjz75uKHzUQJnSdzvpiigEGxseKkDhQToX)"));)
→ Changed version to 2.6.4.3

$0019 2018/07/15
→ Added RPC command "getnetworkinfo" - Change in files: bitcoinrpc.cpp; bitcoinrpc.h; rpcblockchain.cpp; rpcnet.cpp
→ Added RPC command "getblockchaininfo" - Change in files:bitcoinrpc.cpp; bitcoinrpc.h; rpcblockchain.cpp; rpcnet.cpp
→ Added Wallet Status Information (Locked or Unlocked) in the RPC command "getinfo"
→ Added new points in the network map updating the mapping up to block 130000- Change in file: checkpoints.cpp
→ Changing copyrights, updating the start date of SperoCoin works, being: "Copyright © 2017 The SperoCoin developers" - Change in ".ts" files in the "src \ qt \ locale" folder
→ Update of QT splashscreen images
→ Changing QT fonts for "Century Gothic"
→ Clear Orphans with automatic transaction page refresh, no need to restart wallet
→ Changed version to 2.6.4.4

$0020 2018/07/31
→ Add/Remove Nodes

$0021 2018/10/27
→ Added new points in the network map updating the mapping up to block 165962- Change in file: checkpoints.cpp
→ Performance Enhancements - Increased Speed ​​in Synchronization - Changes in files: main.cpp; main.h;
→ Added new icons
→ Change style of block download progress bar from "QWindowsXPStyle" to "QWindowsVistaStyle" - Changes in file: bitcoingui.cpp
→ Changing the size of the icons in "STATUSBAR_ICONSIZE" from 16 to 64 - Changes in file: guiconstants.h
→ Adding SperoCoin.conf file opening from the Console Window menu
→ Changed description of mining type PoW
→ Changed description of mining type PoS
→ New PoS Mining Icon
→ Changed version to 2.6.4.5

$0022 2018/12/08
→ Alterada Versão para 2.6.4.6;
→ Altercada versão do protocolo para mínimo 700001;
→ Adicionada Introdução;
→ Adicionado pontos de checagem de blocos até o bloco 180000