doublec wrote:What OS are you using? You should really paste the exact sequence of commands you used (from Linux you can run 'history' to get it). Have you done anything with the wallet.dat file manually?
I'm using linux, and didn't touched wallet.dat
Exact sequence? Will try to get it now... that's hard, as I used two terminals and runned mc, which overwrited some of history.
0) Saw block generated, and send 40 NMC from anothet PC to this wallet:
namecoind sendtoaddress N2W9rH61sVWHBWKHkQd7Qqdvy1n6W1sxSJ 40
Now from PC where tx is lost:
1) namecoind sendmany - that was issued throught RPC from python, so cannot get exact command. But transaction is correct, as I see.
2) not sure, but maybe I stopped namecoind here with namecoind stop (or maybe not)
3) namecoind listtransactions - returned only tx, issued with sendmany, not generate!
4) namecoind validateaddress MxhKX9f7duRjQhTJPNaiLjDEfpCSVZKmfj
that showed that address is not mine!
5) namecoind stop
6) I'm pretty sure I run namecoind -rescan, which showed generate transaction, and that address MxhKX9f7duRjQhTJPNaiLjDEfpCSVZKmfj is really mine
7) but at this point listtransactions shows only generate transactions, not sendmany!
8) namecoind stop, then backed up ~/.namecoin directory, and deleted all files except wallet.dat from there
9) namecoind -server -rescan, waited until i downloaded all blocks
10) namecoind listtransactions:
[
{
"account" : "",
"category" : "immature",
"amount" : 50.01000000,
"confirmations" : 23,
"txid" : "811777ba9dc16cbd907a7edc58a3361a183b3dbb677d998d69ec6749b10df91c",
"time" : 1309557452
},
{
"account" : "",
"category" : "immature",
"amount" : 50.04733381,
"confirmations" : 11,
"txid" : "802f65c9e5e5a6099095c1e10206b7b1949c61a92f7760402b70e7e0a4b4fbc7",
"time" : 1309590263
}
]
So transasction is lost...
But namecoind listtransactions from another PC (and another wallet) shows:
{
"account" : "",
"address" : "N2W9rH61sVWHBWKHkQd7Qqdvy1n6W1sxSJ",
"category" : "send",
"amount" : -40.00000000,
"fee" : 0.00000000,
"confirmations" : 5,
"txid" : "afb7259275189c529f22a194519803cdf0ba88569238deb08b9a421adf897a4b",
"time" : 1309597703
}
And namecoind validateaddress N2W9rH61sVWHBWKHkQd7Qqdvy1n6W1sxSJ shows now:
{
"isvalid" : true,
"address" : "N2W9rH61sVWHBWKHkQd7Qqdvy1n6W1sxSJ",
"ismine" : false
}
But I successfully sent money from this address with sendmany some time ago!