smeagol (OP)
Legendary
Offline
Activity: 1008
Merit: 1005
|
|
September 11, 2013, 01:00:12 AM |
|
Wow! If there are no coin caps then the premine is 0%... Thanks for the info! I remember putting in 20,000 in main.h though... I haven't had to do this in a long time.
Is there a port or something that I need to unlock? It's the first time I'm using a VPN by the way.
Seems like a well thought out and thoroughly tested new coin launch. (Another coin that left a compiled geocoind in the source zip...) I wanted to honor "adam m!" An inspiration to us all. btw, addnode=79.196.195.23
|
|
|
|
smeagol (OP)
Legendary
Offline
Activity: 1008
Merit: 1005
|
|
September 11, 2013, 01:02:28 AM |
|
Yay! node! try this: addnode=5.63.146.148
Still 0 connections addnode=79.196.195.23
|
|
|
|
r3wt
|
|
September 11, 2013, 01:08:52 AM |
|
int64 static GetBlockValue(int nHeight, int64 nFees) { int64 nSubsidy = 0.001 * COIN; if(nHeight == 3) { nSubsidy = 10 * COIN; } return nSubsidy + nFees; }
Except for the pre-mine, coin production will be constant and infinite. Not capped as stated in the specs. Wow! If there are no coin caps then the premine is 0%... Thanks for the info! I remember putting in 20,000 in main.h though... The MAX_MONEY constant in main.h doesn't limit coin production. then how do you limit it? r3wt: if(nHeight == $block you want to end at) { nSubsidy = 0 * COIN; } Like smeagol said, you have to change GetBlockValue to return 0 (+ Fees) at some stage, either by halving reward, or just abruptly making it 0, or whatever method you choose. negative. if(nHeight == $blocknumber) {nSubsidy = 0 * COIN;} is a conditional statement for only one block. the block following it will have the same amount of coins as whatever your else statement is, such as else {nSubsidy = 1 * COIN;}
|
My negative trust rating is reflective of a personal vendetta by someone on default trust.
|
|
|
smeagol (OP)
Legendary
Offline
Activity: 1008
Merit: 1005
|
|
September 11, 2013, 01:11:16 AM |
|
r3wt, then this might work if(nHeight > $block you want to end at) { nSubsidy = 0 * COIN; }
|
|
|
|
Giskard
|
|
September 11, 2013, 01:11:53 AM |
|
int64 static GetBlockValue(int nHeight, int64 nFees) { int64 nSubsidy = 0.001 * COIN; if(nHeight == 3) { nSubsidy = 10 * COIN; } return nSubsidy + nFees; }
Except for the pre-mine, coin production will be constant and infinite. Not capped as stated in the specs. Wow! If there are no coin caps then the premine is 0%... Thanks for the info! I remember putting in 20,000 in main.h though... The MAX_MONEY constant in main.h doesn't limit coin production. then how do you limit it? r3wt: if(nHeight == $block you want to end at) { nSubsidy = 0 * COIN; } Like smeagol said, you have to change GetBlockValue to return 0 (+ Fees) at some stage, either by halving reward, or just abruptly making it 0, or whatever method you choose. negative. if(nHeight == $blocknumber) {nSubsidy = 0 * COIN;} is a conditional statement for only one block. the block following it will have the same amount of coins as whatever your else statement is, such as else {nSubsidy = 1 * COIN;} Yes, that should be if (nHeight > block#)
|
|
|
|
r3wt
|
|
September 11, 2013, 01:19:34 AM |
|
oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless static const int64 nLastRewardBlock= 5000000 static const int64 nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nHeight < nLastRewardBlock && nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
|
My negative trust rating is reflective of a personal vendetta by someone on default trust.
|
|
|
Giskard
|
|
September 11, 2013, 01:21:35 AM |
|
oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving less than nMinReward if (nHeight < nLastRewardBlock && nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
This should be sufficient: static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
|
|
|
|
r3wt
|
|
September 11, 2013, 01:22:58 AM |
|
oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nHeight < nLastRewardBlock && nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
This should be sufficient: static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope
|
My negative trust rating is reflective of a personal vendetta by someone on default trust.
|
|
|
almightyruler
Legendary
Offline
Activity: 2268
Merit: 1092
|
|
September 11, 2013, 01:24:06 AM |
|
Has anyone managed to connect to any peers yet? I'm running the client and watching the debug log, it claims it's trying to connect, yet I can't see ANY outbound activity on the network interface.
|
|
|
|
Giskard
|
|
September 11, 2013, 01:26:11 AM |
|
oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nHeight < nLastRewardBlock && nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
This should be sufficient: static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope Not sure if you're trying to drop it to 0 or drop it to nMinReward. The above solution will halve until it gets to nMinReward and never get to zero.
|
|
|
|
r3wt
|
|
September 11, 2013, 01:32:01 AM |
|
oh ok, that makes perfect sense. i'm at a loss of how i would implement it in a coin with a minimum subsidy unless static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nHeight < nLastRewardBlock && nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
This should be sufficient: static const int nLastRewardBlock= 5000000 static const int nMinReward= 1
//subsidyHalving Algo
nSubsidy>>(nHeight/1000000);
//stop subsidy from halving past a set number within nLastRewardBlock if (nSubsidy < nMinReward) { nSubsidy = nMinReward * COIN; }
no because if you don't acknowledge the last reward block then nMinReward will prevent it from dropping the subsidy to zero. thats why i included nLastRewardBlock in the scope Not sure if you're trying to drop it to 0 or drop it to nMinReward. The above solution will halve until it gets to nMinReward and never get to zero. I'm attempting to kill two birds with one stone. half the reward until it gets to 1, then when block 5million(the last reward block) subsidy returns to zero(thus creating the hardcap) with only tx fee's being the subsidy.
|
My negative trust rating is reflective of a personal vendetta by someone on default trust.
|
|
|
almightyruler
Legendary
Offline
Activity: 2268
Merit: 1092
|
|
September 11, 2013, 02:37:58 AM |
|
Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.
There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.
Has ANYONE managed to peer yet?
|
|
|
|
smeagol (OP)
Legendary
Offline
Activity: 1008
Merit: 1005
|
|
September 11, 2013, 10:39:57 AM |
|
Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.
There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.
Has ANYONE managed to peer yet?
I had two connections yesterday, my guess is that they are off at the moment.
|
|
|
|
paymetodostuff
Member
Offline
Activity: 88
Merit: 10
|
|
September 11, 2013, 10:58:17 AM |
|
So with a .001 block reward, your premine of 10 coins is equivalent to 10,000 blocks, or 10.41 days of uninterrupted mining @ 940 blocks per day?
Yet your bounties for services are just a very small fraction of your premine?
0.05 : Pool 0.1 : Exchange 0.01 : Block Explorer 0.01 : Faucet
|
|
|
|
GoldBit89
|
|
September 11, 2013, 11:37:17 AM |
|
This is rare why? With no cap, could go on forever.
also any amount of premine is still above 0, no matter if a cap or not, so how can you say 0?
i really like the idea of this coin, but those 2 questions raise some doubt for me.
|
FTC 6nvzqqaCEizThvgMeC86MGzhAxGzKEtNH8 |WDC WckDxipCes2eBmxrUYEhrUfNNRZexKuYjR |BQC bSDm3XvauqWWnqrxfimw5wdHVDQDp2U8XU BOT EjcroqeMpZT4hphY4xYDzTQakwutpnufQR |BTG geLUGuJkhnvuft77ND6VrMvc8vxySKZBUz |LTC LhXbJMzCqLEzGBKgB2n73oce448BxX1dc4 BTC 1JPzHugtBtPwXgwMqt9rtdwRxxWyaZvk61 |ETH 0xA6cCD2Fb3AC2450646F8D8ebeb14f084F392ACFf
|
|
|
almightyruler
Legendary
Offline
Activity: 2268
Merit: 1092
|
|
September 11, 2013, 12:09:20 PM |
|
Still no joy. The only activity with 79.196.195.23 (mentioned in the OP) is on port 13808... which is elephantcoin.
There is no sauronrings activity; even after more than an hour I cannot see any evidence of the client even attempting to connect to any of the addnode peers, or any other IP on port 1892.
Has ANYONE managed to peer yet?
I had two connections yesterday, my guess is that they are off at the moment. ? You're not running a client 24/7/365 to kick start the network? 10 hours later and I still haven't connected to anything. Client has been running the whole time.
|
|
|
|
zeta1
|
|
September 11, 2013, 01:03:11 PM |
|
Lol@ this coin:P
|
|
|
|
hanzac
|
|
September 11, 2013, 01:16:23 PM |
|
The "precious"? Won't it control people to pay 1000 BTC for 1 Ring?
|
|
|
|
tengshanzen
Newbie
Offline
Activity: 32
Merit: 0
|
|
September 11, 2013, 01:17:29 PM |
|
see
|
|
|
|
Auscoin
Newbie
Offline
Activity: 42
Merit: 0
|
|
September 11, 2013, 02:32:00 PM |
|
{ int64 nSubsidy = 0.001 * COIN; if(nHeight == 3) { nSubsidy = 10 * COIN; } else if(nHeight > 1000000) { nSubsidy = 0 * COIN; } return nSubsidy + nFees; }
|
|
|
|
|