[Solved] FTC Wallet Multi-threaded?
-
Is it possible to change the feathercoin wallet to be more multi threaded with regard to CPU? I am no programmer but I understand that this more than likely means totally rewritting the entire thing so rather than requesting it, I ask if its something thats even considered or planned?
My reasoning is that Ive got a wallet setup on a 4 core server. Ive tried sending a transaction made up of nearly 2000 inputs (from a p2pool mining address) and it has taken an hour so far while it scans the inputs. only 1 CPU core is being used, could this process be sped up by allowing more cores to process the data?
-
Transaction script processing is multithreaded. I you send without the Coin Control, this process is slow painfully because the wallet runs through a thousand iterations of random coin selection trying to make the best set.
-
I tried a few times without coin control and it took a few minutes but then would prompt me with a “transaction too large” error. Then it was once I tried using coin control that its been sitting for an hour… Maybe the wallet is actually hung rather than doing something?
EDIT: just finished. It wasnt hung.
-
Or what about a feature to allow breaking a large transaction into multiple, smaller ones? Maybe it could be user selected option (due to fees)? Im not sure how often it would be used and possibly not worth the hassle to design.
-
P2Pool creates many small payouts which inflate wallets and make them somewhat slow. Send in smaller amounts.
-
@ghostlander Agreed. Its the biggest issue I have with P2Pool. Ive tried to change the difficulty to increase the size of payouts but that seems to only help so much.
Its the same way with the P2Pool fee for running the pool, Ive got ~500FTC in fees but like 1500 transactions.