Description: When running unlock for block minting only mode, gui should ask user for passphrase when sending coins. This is additional security feature intended for block minting.
Please test with testnet to see if it fixes the issues that you have experienced.
Great news. Would like to test it, but have never connected to Testnet. Is there a tutorial out there how to connect to it? I think I need a completely separate instance of PPC (with its own configuration file / blockchain) on my hard drive, am I right?
As I understood it, no, these are two different security measures.
“Unlock for block minting” allows you to maintain a encrypted hot wallet, which can be unlocked for PoS minting but will ask for your password if you try to send coins.
“Cold-locked transactions” would allow you to maintain a completely secure hot wallet without need for encryption. When sending coins to this wallet, you can specify that these coins can only be sent to a specific address (another address under your control). So it’s impossible to steal them.
So you basically would have a “hot wallet” for minting and a “cold wallet” with the address specified in the cold-locked transaction. The coins can rest on the hot wallet for minting but as they only can be sent to the cold wallet, hot wallet is secure. Cold wallet can be held in cold storage (without internet connection, on an usb stick or as a paper wallet).
Mh, cannot compile it. It gives me the following error:
src/qt/transactiondesc.cpp: In static member function ‘static QString TransactionDesc::toHTML(CWallet*, CWalletTx&)’:
src/qt/transactiondesc.cpp:247:23: error: variable ‘CTxDB txdb’ has initializer but incomplete type
[quote=“d5000, post:6, topic:1355”]Mh, cannot compile it. It gives me the following error:
src/qt/transactiondesc.cpp: In static member function ‘static QString TransactionDesc::toHTML(CWallet*, CWalletTx&)’:
src/qt/transactiondesc.cpp:247:23: error: variable ‘CTxDB txdb’ has initializer but incomplete type
System is Linux 32-bit.[/quote]
That’s strange, the line was old bitcoin code. Are you using qmake and make to build qt?