You see that‘s why I found your code highly suspicious. What else haven‘t you yet implemented?
And why is your premine 10 trillion:
if height == 1 {
return 10_000_000_000_000; // Premined block
}
First you claim 10 trillion coins premine now 4200000 blocks till halving and I see only one thing: You have no idea how to read code and trying to prove something without having any idea about it about any code and ow things works. Give a break and learn before you say such blind things.