Pages:
Author

Topic: [ANN] Extremecoin (EXC) - MANDATORY UPGRADE VERSION 1.5 (Kimoto Gravity Well) - page 36. (Read 97213 times)

newbie
Activity: 37
Merit: 0
There is a feature request on Cryptsy for this too, check it out here https://cryptsy.freshdesk.com/support/discussions/topics/29994
hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
Loving it  Smiley

They need to know this on Cryptsy. In the chat and on their posts.

Get it on an exchange before the block reward reduction.
newbie
Activity: 26
Merit: 10
newbie
Activity: 37
Merit: 0
member
Activity: 99
Merit: 10
hero member
Activity: 490
Merit: 501
hero member
Activity: 1232
Merit: 683
Tontogether | Save Smart & Win Big
jr. member
Activity: 59
Merit: 10
member
Activity: 83
Merit: 10
This client is working fine now, the pool has updated too so everything is running fine.

Cryptsy. This coin is awaiting your listing. Any plus ones for this?

+1
hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
This client is working fine now, the pool has updated too so everything is running fine.

Cryptsy. This coin is awaiting your listing. Any plus ones for this?
full member
Activity: 170
Merit: 100
member
Activity: 67
Merit: 10
Done and I have tested it on my main rig again and it has synced.
New Fix Windows QT client : https://www.dropbox.com/s/bjym7nxc62pbxzn/Extremecoin%20V1.1.zip
Now it is a lot more simple.

int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 200 * COIN;

if(nHeight>17280) nSubsidy = 1 * COIN;
   
return nSubsidy + nFees;
}

200 coins until block 17280 and then reduces to 1 per block.


This is good -- simple is better, and compatible and will sync with the current blockchain.

One last bug though is:  17280 * 200 = only 3456000 coins.
For 4 million coins, the height limit needs to be 4000000 / 200 = 20000

So the final correct function is as follows  (you can drop this right over the other one):


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

if (nHeight >= 20000) nSubsidy = 1 * COIN;
   
return nSubsidy + nFees;
}


This will mint 20000 blocks of 200 coins each = 4 million total, then switch to 1 coin/block forever after.  (which is about a 2.6% inflation rate, and rate is decreasing into the future).



By the way, I haven't checked Mincoin, but if that bad code was from there, then Mincoin is wrong too, and some of its blocks are silently losing txn fees.  The function always returns *something*, so it can easily appear to work.  And as long as it's wrong consistently, it can even sync with itself.    (The sync problem for EXC came in because originally you had the fees, and then the Mincoin code has a bug with dropping the fees.  With the above code, EXC is back to good on the fees, so all is well).

hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
Awesome clients syncing perfect, way to stay on top of things!


Hash rate of network has  picked up a bunch as well!

Thanks mate, 1am here aswell. Need to sleep in a bit I think.

Will just update the source.
hero member
Activity: 1232
Merit: 683
Tontogether | Save Smart & Win Big
Awesome clients syncing perfect, way to stay on top of things!


Hash rate of network has  picked up a bunch as well!
hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
I'm not sure what would be better, if we have a end and just have 1 coin per block, we risk the chance of not having enough hash power and then will have to deal with 51% attacks. But at the same time I agree with the other people about halving and then having to deal with pump and dumps, guess we just gotta go with one Smiley

My vote its "extremecoin" lets do 2 months of rewards and then reduce it to 1 coin per block.

Done and I have tested it on my main rig again and it has synced.

New Fix Windows QT client : https://www.dropbox.com/s/bjym7nxc62pbxzn/Extremecoin%20V1.1.zip

Now it is a lot more simple.

int64 static GetBlockValue(int nHeight, int64 nFees)
{
int64 nSubsidy = 200 * COIN;

if(nHeight>17280) nSubsidy = 1 * COIN;
   
return nSubsidy + nFees;

200 coins until block 17280 and then reduces to 1 per block.

hero member
Activity: 1232
Merit: 683
Tontogether | Save Smart & Win Big
I'm not sure what would be better, if we have a end and just have 1 coin per block, we risk the chance of not having enough hash power and then will have to deal with 51% attacks. But at the same time I agree with the other people about halving and then having to deal with pump and dumps, guess we just gotta go with one Smiley

My vote its "extremecoin" lets do 2 months of rewards and then reduce it to 1 coin per block.
hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
Why reduce block rewards, CaptChadd? I personally don't like that idea and I have to admit, it gives people the jump on the pump and dump, then most will drop the coin when it gets down in block size.

Would you prefer it to just get to the end and have just the fee's after 2 months or 1 coin per block?
legendary
Activity: 1162
Merit: 1000
Why reduce block rewards, CaptChadd? I personally don't like that idea and I have to admit, it gives people the jump on the pump and dump, then most will drop the coin when it gets down in block size.


Yeah i could not agree more. I am also not a fan.
legendary
Activity: 1632
Merit: 1010
Why reduce block rewards, CaptChadd? I personally don't like that idea and I have to admit, it gives people the jump on the pump and dump, then most will drop the coin when it gets down in block size.
hero member
Activity: 924
Merit: 1005
Product Marketing & Promotion / Software Developer
Updated main.cpp in client. Update is in the OP client link.

int64 static GetBlockValue(int nHeight, int64 nFees)
{
if(nHeight<4320) return 200*COIN;   //864000 coins in two weeks
else if(nHeight<8640) return 100*COIN;   //432000 coins in four weeks
else if(nHeight<12960) return 50*COIN;   //216000 coins
else if(nHeight<17280) return 25*COIN;  //108000 Coins - At this point 1,620,000 coins will be mined
    int64 nSubsidy = 1 * COIN;         // 1 Coin until 5 million limit reached

    return nSubsidy + nFees;

}

This going to work now?

I really need to keep things simple.

Pages:
Jump to: