diff.push_back(Pair("proof-of-work", GetDifficulty())); sollte :
diff.push_back(Pair("Proof of Work", GetDifficulty())); sein.
Desweiteren scheint der Reward falsch berechnet zu sein, wenn man diesen mit getblocktemplate abfragt. Dieser muss noch mal 100 genommen werden, damit dieser stimmt.
GGf. ist das der Grund, warum man bei einem yiimp Pool immer die Fehler bekommt:
ERROR: CheckBlock() : first tx is not coinbase
ERROR: ProcessBlock() : CheckBlock FAILED
"coinbasevalue": 50000000,
That is to low... thats only 0.5 DEM
Es sind nicht 0.5 sondern 50 DEM:
Du gehst wohl davon aus, dass alle Coins 8 Nachkommastellen besitzen (wie Bitcoin). Das ist ein Irrtum.
Ether hat 18, es gibt welche mit 2 und DEM hat 6.
Hallo,
die Werte wenn man z.b. getmininginfo abfragt heißen alle anders, als im Standard. Siehe z.b. : https://github.com/katzhipos/katz/blob/master/src/rpcmining.cpp oder: https://github.com/sassafrasstubby/BioBar/blob/master/src/rpcmining.cpp
diff.push_back(Pair("proof-of-work", GetDifficulty())); sollte : diff.push_back(Pair("Proof of Work", GetDifficulty())); sein.
Desweiteren scheint der Reward falsch berechnet zu sein, wenn man diesen mit getblocktemplate abfragt. Dieser muss noch mal 100 genommen werden, damit dieser stimmt.
GGf. ist das der Grund, warum man bei einem yiimp Pool immer die Fehler bekommt: ERROR: CheckBlock() : first tx is not coinbase ERROR: ProcessBlock() : CheckBlock FAILED
"coinbasevalue": 50000000,
That is to low... thats only 0.5 DEM