Post
Topic
Board Announcements (Altcoins)
Re: [ANN][VNC][Scrypt] Verncoin - Launched!
by
StakeHunter
on 15/02/2014, 03:57:07 UTC
Well, for "fun" - I took a look at the code... Here it is:

Code:
static const int64 MIN_TX_FEE = 100000000;
static const int64 MIN_RELAY_TX_FEE = MIN_TX_FEE;
static const int64 MAX_MONEY = 50000000000 * COIN; // 50 Billion supply.
inline bool MoneyRange(int64 nValue) { return (nValue >= 0 && nValue <= MAX_MONEY); }

So it is only a 50 Billion supply.

Don't know why the OP didn't check this... Huh



Well, because honestly besides simple HTML I don't know code...I wouldn't know where to begin to look for the info you provided above.

I don't know why it is only a fixed 500 coins...
The dev is not available. He was simply paid for the code, and this is what it is. So...if any dev wants to pick up a coin...

I will fix what info I can, on the post and website, but beyond that, I am not a coder, so I am sorry. I wanted it to be a good launch, be part of a launch...

Sorry - didn't mean to be snarky, but it is a gaff and could have saved you some heartache, and a lot of people some time.

I did some more digging - compared the code to doge source...definite match. And I'm afraid that the coin is at end of life.

Code:
int64 static GetBlockValue(int nHeight, int64 nFees, uint256 prevHash)
{
        int64 nSubsidy = 500 * COIN; // 500 coins per block.
        
        std::string cseed_str = prevHash.ToString().substr(7,7);
        const char* cseed = cseed_str.c_str();
        long seed = hex2long(cseed);
        int rand = generateMTRandom(seed, 1500000);
        int rand1 = 0;
        int rand2 = 0;
        int rand3 = 0;
        int rand4 = 0;
        int rand5 = 0;
      
        if(nHeight < 2000)    
        {
                nSubsidy = (1 + rand) * COIN;
        }
        else if(nHeight < 3000)      
        {
                cseed_str = prevHash.ToString().substr(7,7);
                cseed = cseed_str.c_str();
                seed = hex2long(cseed);
                rand1 = generateMTRandom(seed, 1250000);
                nSubsidy = (1 + rand1) * COIN;
        }
        else if(nHeight < 4000)      
        {
                cseed_str = prevHash.ToString().substr(6,7);
                cseed = cseed_str.c_str();
                seed = hex2long(cseed);
                rand2 = generateMTRandom(seed, 1000000);
                nSubsidy = (1 + rand2) * COIN;
        }
        else if(nHeight < 5000)      
        {
                cseed_str = prevHash.ToString().substr(7,7);
                cseed = cseed_str.c_str();
                seed = hex2long(cseed);
                rand3 = generateMTRandom(seed, 750000);
                nSubsidy = (1 + rand3) * COIN;
        }
        else if(nHeight < 6000)      
        {
                cseed_str = prevHash.ToString().substr(7,7);
                cseed = cseed_str.c_str();
                seed = hex2long(cseed);
                rand4 = generateMTRandom(seed, 500000);
                nSubsidy = (1 + rand4) * COIN;
        }
        else if(nHeight < 7000)      
        {
                cseed_str = prevHash.ToString().substr(6,7);
                cseed = cseed_str.c_str();
                seed = hex2long(cseed);
                rand5 = generateMTRandom(seed, 250000);
                nSubsidy = (1 + rand5) * COIN;
        }
 
    return nSubsidy + nFees;
}

Looks like the coin is running on its lowest payout. It reached its min subsidy at a VERY small block size of 7000. That premine is probably a whole lot more than .5%.

My suggestion - close the book on VNC.