Yes maybe I read it wrong but please don‘t insult me. I just try to learn. This was the reward function from before:
pub fn calculate_reward(height: u64) -> u64 {
if height == 1 {
10000000000000
} else if height > 1 && height < 4200000 {
1000000000
} else if height >= 4200000 && height < 8400000 {
5000000000
} else if height >= 8400000 && height < 12600000 {
2500000000
} else {
10000000
}
}
Maybe you can explain me the mechanics behind it
Sure, I’ll explain it to you. The only decision the team made when they asked me to program it was that the reward for the first year would be 10 OMI. From there, and until they decided on the final reward structure, I simply set a block that would occur in 15 years. Why? Well, obviously because once they decided on the reward structure, I would just change it. I have a whole year, for something that takes me 10 minutes. Do you get that?
Is it not optimal? Well, that depends on how you look at it. I don’t see the relevance of something that won’t happen for another year, there's a full year to decide, and it won’t affect anyone in the meantime.
What’s the problem? Ah, I get it, you assumed this is like 90% of projects you mine, that just copy the code from another crypto and leave it that way forever. That’s fair, but don’t come here acting like we’re that kind of team, when we’re pushing updates practically every month.
Alright, and now, for the rest, use your brain, I’m not going to reply to you anymore. I’ve already seen you love playing the vigilante in your few posts. If you want, I can recommend other projects where you can go and bother people.
Big hug, bro!