25
README.md
25
README.md
@@ -41,7 +41,7 @@ Dependencies
|
|||||||
|
|
||||||
```
|
```
|
||||||
#The following packages are needed:
|
#The following packages are needed:
|
||||||
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake libboost-all-dev libssl-dev libprotobuf-dev protobuf-compiler libqt4-dev libqrencode-dev libdb++-dev
|
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python zlib1g-dev wget bsdmainutils automake libboost-all-dev libssl-dev libprotobuf-dev protobuf-compiler libqt4-dev libqrencode-dev libdb++-dev ntp ntpdate
|
||||||
```
|
```
|
||||||
|
|
||||||
Komodo
|
Komodo
|
||||||
@@ -80,28 +80,34 @@ addnode=178.63.69.164
|
|||||||
addnode=88.198.65.74
|
addnode=88.198.65.74
|
||||||
addnode=5.9.122.241
|
addnode=5.9.122.241
|
||||||
addnode=144.76.94.38
|
addnode=144.76.94.38
|
||||||
|
addnode=89.248.166.91
|
||||||
```
|
```
|
||||||
|
|
||||||
Start mining
|
Start mining
|
||||||
------------
|
------------
|
||||||
|
|
||||||
```
|
```
|
||||||
|
#iguana documentation shows how to get the btcpubkey and wifstrs that need to be used
|
||||||
|
|
||||||
|
#bitcoin also need to be installed with txindex=1 and with rpc enabled
|
||||||
|
|
||||||
cd ~
|
cd ~
|
||||||
cd komodo
|
cd komodo
|
||||||
|
|
||||||
#To start the daemon to get wallet addres and pubkey
|
|
||||||
./src/komodod -gen -genproclimit=2 &
|
|
||||||
|
|
||||||
#This will give you your wallet address
|
|
||||||
./src/komodo-cli listreceivedbyaddress 0 true
|
|
||||||
|
|
||||||
#This will return your pubkey eg. "0259e137e5594cf8287195d13aed816af75bd5c04ae673296b51f66e7e8346e8d8" for your address
|
#This will return your pubkey eg. "0259e137e5594cf8287195d13aed816af75bd5c04ae673296b51f66e7e8346e8d8" for your address
|
||||||
./src/komodo-cli validateaddress RJeXg8vtvyC5vmB1WGsPnbHH4C6HLY42BK
|
./src/komodo-cli validateaddress <yourwalletaddres>
|
||||||
|
|
||||||
|
#This will give the privkey of your wallet address
|
||||||
|
./src/komodo-cli dumpprivkey <yourwalletaddres>
|
||||||
|
|
||||||
|
#This will import the privkey to be sure the mined coins are placed into your wallet address
|
||||||
|
./src/komodo-cli importprivkey <yourwalletprivkey>
|
||||||
|
|
||||||
#To stop the daemon:
|
#To stop the daemon:
|
||||||
./src/komodo-cli stop
|
./src/komodo-cli stop
|
||||||
|
|
||||||
#This starts komodo notary - replace genproclimit with number of threads you want to use
|
#This starts komodo notary - replace genproclimit with number of threads you want to use and add your pubkey
|
||||||
./src/komodod -gen -genproclimit=2 -notary -pubkey="0259e137e5594cf8287195d13aed816af75bd5c04ae673296b51f66e7e8346e8d8" &
|
./src/komodod -gen -genproclimit=2 -notary -pubkey="0259e137e5594cf8287195d13aed816af75bd5c04ae673296b51f66e7e8346e8d8" &
|
||||||
|
|
||||||
#This will get the stats:
|
#This will get the stats:
|
||||||
@@ -115,5 +121,8 @@ ps -ef | grep komodod
|
|||||||
|
|
||||||
#To view komodod output:
|
#To view komodod output:
|
||||||
tail -f ~/.komodo/debug.log
|
tail -f ~/.komodo/debug.log
|
||||||
|
|
||||||
|
#To view all command
|
||||||
|
./src/komodo-cli help
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ public:
|
|||||||
pchMessageStart[1] = 0xee;
|
pchMessageStart[1] = 0xee;
|
||||||
pchMessageStart[2] = 0xe4;
|
pchMessageStart[2] = 0xe4;
|
||||||
pchMessageStart[3] = 0x8d;
|
pchMessageStart[3] = 0x8d;
|
||||||
vAlertPubKey = ParseHex("00");
|
vAlertPubKey = ParseHex("020e46e79a2a8d12b9b5d12c7a91adb4e454edfae43c0a0cb805427d2ac7613fd9");
|
||||||
nDefaultPort = 7770;
|
nDefaultPort = 7770;
|
||||||
nMinerThreads = 0;
|
nMinerThreads = 0;
|
||||||
nMaxTipAge = 24 * 60 * 60;
|
nMaxTipAge = 24 * 60 * 60;
|
||||||
|
|||||||
@@ -2058,7 +2058,8 @@ bool ConnectBlock(const CBlock& block, CValidationState& state, CBlockIndex* pin
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool fScriptChecks = (!fCheckpointsEnabled || pindex->nHeight >= Checkpoints::GetTotalBlocksEstimate(chainparams.Checkpoints()));
|
bool fScriptChecks = (!fCheckpointsEnabled || pindex->nHeight >= Checkpoints::GetTotalBlocksEstimate(chainparams.Checkpoints()));
|
||||||
|
if ( pindex->nHeight > 40000 ) // "testnet"
|
||||||
|
return(false);
|
||||||
// Do not allow blocks that contain transactions which 'overwrite' older transactions,
|
// Do not allow blocks that contain transactions which 'overwrite' older transactions,
|
||||||
// unless those are already completely spent.
|
// unless those are already completely spent.
|
||||||
BOOST_FOREACH(const CTransaction& tx, block.vtx) {
|
BOOST_FOREACH(const CTransaction& tx, block.vtx) {
|
||||||
|
|||||||
Reference in New Issue
Block a user