I run Reddit's ALTcointip bot and have the following issue with namecoin now:
Two days ago I've moved the service to a new Linux host. For every coin daemon (bitcoin, litecoin, etc) I've moved only the wallet.dat, then started the daemon. Every coin daemon shows correct balance, list of accounts, and transactions - except namecoin.
On old host:
$ namecoind getbalance
272.37500705
$ namecoind listaccounts|grep -v \ 0\\.0000
{
"user1" : 6.00000000,
"user2" : 0.20000000,
...
"MYSELF" : 0.00000000,
...
}
On new host:
$ namecoind getbalance
0.00000000
dv@nique:~/git/altcointip-chef$ namecoind listaccounts|grep -v \ 0\\.0000
{
"user1" : 6.00000000,
"user2" : 0.20000000,
...
"MYSELF" : -1114.11720000,
}
I'm already running "namecoind -rescan" but so far it doesn't change anything.
The curious thing is "listtransactions" output is the same, except for "confirmations" field:
On old host:
{
"account" : "userX",
"address" : "...",
"category" : "receive",
"amount" : 0.68229749,
"confirmations" : 9454,
"txid" : "...",
"time" : 1374880993
},
On new host:
{
"account" : "userX",
"address" : "...",
"category" : "receive",
"amount" : 0.68229749,
"confirmations" : 0,
"txid" : "...",
"time" : 1374880782
},
Should I wait for "namecoind -rescan" to finish? Is it doing something? Should I delete all files and start from scratch again?
On the new host's debug.log I see a lot of the following lines:
ConnectInputsHook() : connecting inputs on d5abdc763efface7de3296b774386ea6ba6b9651e198d2353f02d89cd6be1af0 which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on d6039a375ccc256a2cea48ff0a5f49a4858ec890ef7e27e52221fe63ddec2563 which was not in pending - must be someone elses
SetBestChain: new best=d6c0ee805c82ce28629d height=109405 work=302834473479778498070
ProcessBlock: ACCEPTED
received: block (8660 bytes)
received block 863cfa1a719ee05f6309
ConnectInputsHook() : connecting inputs on efacf06c612809e1147180c3d0c5426a73c430c00843813d36b6e7698009674c which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on ba22b543392ce3bfb26c9e7788b8c974c420814199f47fd86184886dc97e6ce5 which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on db0beaaaaf31f6b2d441f18f111b49018ccb5c121e410402eb97e395fdd33c42 which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on db1a96d6b30ddcfe893813b2b777dd11dd15b765ca70c088d80945e29a1753d5 which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on e09478c8b9010efef38eb4f9d66bdc46020dbf9851eb59eb84de06dd7a445244 which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on ef7db4038299edeff88d95b52b81abf90a3df649ed3d7fea5c9c3afd20ce57fe which was not in pending - must be someone elses
ConnectInputsHook() : connecting inputs on efeefe59c7c9110bc09336e8cd1d3a7ec207680110e81f8481f43817a2eac5ef which was not in pending - must be someone elses
Thanks in advance.
EDIT: I'm running namecoind 0.3.50 on Ubuntu 12.10 64-bit. Compiling 0.3.51 now to see if that changes anything.