Post
Topic
Board Altcoin Discussion
Re: Is GRIN still a thing?
by
markm
on 17/01/2025, 20:56:46 UTC

I was thinking I was for sure sure of GRP but that was what we used to try out different approaches toward making DeVCoin so actually looking at the code is probably the only way to tell for sure after all this time.

https://bitcointalk.org/index.php?topic=67991.msg828682#msg828682

If changing the emission had been one of the things tried there would have to be code to permit other rates up to some block or other else it would not validate the existing chain up to the point where "Since the things we had been trying were things that turned out not to work, they were removed or turned back off, leaving GRouPcoin as just a simple inflation-forever coin, that is, a coin that keeps making 50 coins per block forever.
"

In that post I did say leaving it as that rather than saying changing it to that or reverting it to that, and constant emission had ab initio been part of Unthinkingbit's plan for DeVCoin, but now you have me rummaging around trying to figure out whether any of the development machines where it gets built...

Found it:

Code:
int64 static GetBlockValue(int nHeight, int64 nFees)
{
    int64 nSubsidy = 50 * COIN;

    // Subsidy is cut in half every 4 years
//    nSubsidy >>= (nHeight / 210000);

    return nSubsidy + nFees;
}

Earlier code chopped out evidently left a couple of lines of its comment in place as a placeholder, maybe in case the deleted lines needed putting back or maybe just to remember what the chopped out code had been doing by leaving a couple of lines of it commented out rather than deleted.

I don't seem to have a github repo of it myself, the groupcoin-git directory I build it in has this config in its .git subdir:

Code:
~/src/Crypto.3/groupcoin-git/.git$ cat config
[core]
        repositoryformatversion = 0
        filemode = true
        bare = false
        logallrefupdates = true
[remote "origin"]
        url = https://github.com/RoadTrain/groupcoin.git
        fetch = +refs/heads/*:refs/remotes/origin/*
[branch "i0coin-0.8.x"]
        remote = origin
        merge = refs/heads/i0coin-0.8.x


-MarkM-