Post
Topic
Board Altcoin Discussion
Re: Paycoin (XPY) is scam
by
Videlicet
on 01/01/2015, 11:55:09 UTC
Definitely not in the source code you posted.

https://github.com/GAWMiners/paycoin/blob/master/src/wallet.cpp#L1294

Code:
if (mapArgs.count("-primenodekey") && mapArgs.count("-primenoderate")) // paycoin: primenode priv key
{
std::string strPrivKey = GetArg("-primenodekey", "");
std::vector vchPrivKey = ParseHex(strPrivKey);
CKey key;
key.SetPrivKey(CPrivKey(vchPrivKey.begin(), vchPrivKey.end())); // if key is not correct openssl may crash
CScript scriptTime;
scriptTime << txNew.nTime;
uint256 hashScriptTime = Hash(scriptTime.begin(), scriptTime.end());
std::vector vchSig;
if(!key.Sign(hashScriptTime, vchSig)){
return error("CreateCoinStake : Unable to sign checkpoint, wrong primenodekey?");
}
CScript scriptPrimeNode;
std::string primeNodeRateArg = GetArg("-primenoderate", "");
if (primeNodeRateArg.compare("350") == 0){
scriptPrimeNode << OP_PRIMENODE350 << vchSig;
primeNodeRate = 350;
nCombineThreshold = MINIMUM_FOR_PRIMENODE;
}else if (primeNodeRateArg.compare("100") == 0){
scriptPrimeNode << OP_PRIMENODE100 << vchSig;
primeNodeRate = 100;
nCombineThreshold = MINIMUM_FOR_PRIMENODE;
}else if (primeNodeRateArg.compare("20") == 0){
scriptPrimeNode << OP_PRIMENODE20 << vchSig;
primeNodeRate = 20;
nCombineThreshold = MINIMUM_FOR_PRIMENODE;
}else if (primeNodeRateArg.compare("10") == 0){
scriptPrimeNode << OP_PRIMENODE10 << vchSig;
primeNodeRate = 10;
nCombineThreshold = MINIMUM_FOR_PRIMENODE;
}else{
return error("CreateCoinStake : Primenode rate configuration is wrong or missing");
}
txNew.vout.push_back(CTxOut(0, scriptPrimeNode));
}else{
// Mark coin stake transaction
CScript scriptEmpty;
scriptEmpty.clear();
txNew.vout.push_back(CTxOut(0, scriptEmpty));
}

https://github.com/GAWMiners/paycoin/blob/master/src/main.h#L63

Code:
static const int64 MINIMUM_FOR_PRIMENODE = 125000 * COIN;

These are the private key imports for the private proof of stake. GAW controls the private keys and hence the Prime Node Slots at varying degrees of interest. Maximum is 350%.

Thank You,
Viz.