Hey, Some guys hired a service to setup a vps for decred's POS mining. Unfortunately, some coins began to disappear from the wallet balance on vps. Is it possible to create or import a copy of the wallet through the seeds, at the same time that are already in execution in a stake mining unlocked? The coins are being stolen with the stake active I'm writing because they don't speak English Thanks in advance
Well, if you have a seed, you can definitely spend any coins that aren't locked due to ticket purchases. That is why it's so important to keep your seed private and never give it to anyone. However, in this case, are they sure the coins are actually gone? Recall that the balance won't show ticket change until the ticket is purchased and the maturity period (256 blocks) has passed. In other words, say you buy a ticket for 10.35 DCR. However, the input to it is 15 DCR. The change would be 15 - 10.35 - 0.05 (tx fee assumption) = 4.6 DCR. That DCR will appear to have disappeared until the ticket purchase is mined into a block and the change matures (256 blocks after the block that mined the ticket).
I should also note that if you're running a wallet with all of your funds in it, and you have that wallet unlocked on a machine that anyone else can access, they could also certainly spend the coins as the wallet is unlocked. This is the why the wiki recommends using a separate "hot" wallet setup where the "hot" wallet is only given voting rights on the tickets purchased by the other wallet. This means that the only thing compromise of the "hot" wallet would provide the attacker is the potential to change the way you vote when the ticket is called because that wallet simply doesn't have the private keys needed to spend the coins in the other wallet.
Hi Dave and Emil, I'm worry about this problem too. I wonder transfer all my PoS to another wallet with address different in another PC, using the seeds to outwit this thief. Can i will? Any suggestion to turn secure the wallet secure or to prevent the restoration with seeds? Since now thank you PS: Sorry for my bad english. I'm learning yet.
Like Dave said, it is not compulsory that the coins are being stolen. When u buy tickets extra money which is sent, will take time to return back. Just wait and check ur balance again. Use - dcrctl -u USERNAME -P PASSWORD --wallet getbalance "default" 0 all Or. dcrctl -u USERNAME -P PASSWORD --wallet getbalance "*" 0 all Check this for more info- https://forum.decred.org/threads/pos-guide-any-os-solo-stake-mining.1228/
Devs, Same problem occur with a friend. During PoS a msg [INF] TMGR: Inserting unconfirmed transaction XXXXXXXXXXX appear and their balance (all and spendable) decrease. its not a ticket purchase because no one SStx appear in dcrwallet.log Can i PM some Dev ?
That is not how PoS works. Tickets cannot be refunded. Once your coins are staked in tickets, they will not become spendable until the ticket is randomly drawn.
How can i proceed if anyone stole my seed and made somes withdrawal from my spendable balance ? in a dcrwallet log can I see a lot of [INF] TMGR: Inserting unconfirmed transaction . not made by me for transfer or buy tickets. just transfer for a fck thief
If your seed or hex is compromised, then it's just a race to access the funds. My advice would be to create a new wallet and move your funds to it whenever you see funds available.