Pages:
Author

Topic: [ANN] [BTQ] BitQuark | Super secure hashing | CPU mining - page 9. (Read 162313 times)

member
Activity: 336
Merit: 10
Not sure if anyone else has run into this but on my Asus 1215n running Xubuntu 16.04.1 with Intel D525 Atom and 4G mem, there is definitely some kind of memory leak occurring that locks up the wallet application v0.8.3.21. It takes well over 10 minutes just to launch the application during which I can watch the memory usage climb to almost 1GB at about 2MB/s using Gnome System Monitor. Then the CPU thread is released and memory usage stays relatively static. If then I perform a transfer of BTQ to another address, it goes through fine but that's when the application goes back into 100% of one CPU thread and memory usage starts creeping upward about 100KB/s. I waited almost a half hour before killing the process which remains the only way to break free. Then restart and repeat if I want to make any more transfers. Really annoying.

I've noticed this same issue when running the bitquarkd on Linux systems and like you said this doesn't happen with v0.8.3.20. I'm going to look through the code and see if I can find what is causing this issue and do an update on the client. Thanks for your feedback Zero. I want sure if I was the only one experiencing this.
Thanks,
BTQ Dev
Dev is working hard behind BitQuark  .Thank you .
sr. member
Activity: 346
Merit: 250
If it helps to pinpoint the bug, the lock up condition occurs on the second consecutive transfer the instant you click the mouse to place the cursor in the amount field. Doesn't matter if it's before or after selecting inputs or even whether or not an address has been entered.
hero member
Activity: 716
Merit: 501
Not sure if anyone else has run into this but on my Asus 1215n running Xubuntu 16.04.1 with Intel D525 Atom and 4G mem, there is definitely some kind of memory leak occurring that locks up the wallet application v0.8.3.21. It takes well over 10 minutes just to launch the application during which I can watch the memory usage climb to almost 1GB at about 2MB/s using Gnome System Monitor. Then the CPU thread is released and memory usage stays relatively static. If then I perform a transfer of BTQ to another address, it goes through fine but that's when the application goes back into 100% of one CPU thread and memory usage starts creeping upward about 100KB/s. I waited almost a half hour before killing the process which remains the only way to break free. Then restart and repeat if I want to make any more transfers. Really annoying.

I've noticed this same issue when running the bitquarkd on Linux systems and like you said this doesn't happen with v0.8.3.20. I'm going to look through the code and see if I can find what is causing this issue and do an update on the client. Thanks for your feedback Zero. I want sure if I was the only one experiencing this.
Thanks,
BTQ Dev
sr. member
Activity: 346
Merit: 250
Not sure if anyone else has run into this but on my Asus 1215n running Xubuntu 16.04.1 with Intel D525 Atom and 4G mem, there is definitely some kind of memory leak occurring that locks up the wallet application v0.8.3.21. It takes well over 10 minutes just to launch the application during which I can watch the memory usage climb to almost 1GB at about 2MB/s using Gnome System Monitor. Then the CPU thread is released and memory usage stays relatively static. If then I perform a transfer of BTQ to another address, it goes through fine but that's when the application goes back into 100% of one CPU thread and memory usage starts creeping upward about 100KB/s. I waited almost a half hour before killing the process which remains the only way to break free. Then restart and repeat if I want to make any more transfers. Really annoying.
hero member
Activity: 716
Merit: 501
What's the deal with the daemon alert message to mine on wemine??? Who's responsible for that pool?

That was me testing the alert system. I run the BTQ pool at http://WeMineBTQ.com
Thanks,
BTQ Dev
legendary
Activity: 3556
Merit: 1126
What's the deal with the daemon alert message to mine on wemine??? Who's responsible for that pool?
hero member
Activity: 716
Merit: 501
Is there a major problem with this pool http://www.weminebtq.com?  I don't seem to be able to log in into my account.
And iam not getting paid for any items that were mine. It seems that it resets to zero if a day of mining is missed.
Sent 2 emails to query no replies at all.


I have corrected this issue as I've been doing some updates to the pool. Sorry for any inconvenience it may have caused.
full member
Activity: 126
Merit: 100
Is there a major problem with this pool http://www.weminebtq.com?  I don't seem to be able to log in into my account.
And iam not getting paid for any items that were mine. It seems that it resets to zero if a day of mining is missed.
Sent 2 emails to query no replies at all.
legendary
Activity: 1176
Merit: 1000
Hello for those not connected to the network, I used this regularly. I am long time BTQ supporter.

create bitquark.conf then write this;

rpcuser=username
rpcpassword=anypassword
rpcport=9108
rpcallowip=127.0.0.1
port=9596
gen=0
server=1
listen=1
daemon=1
addnode=107.170.17.20
addnode=bitquark.info
addnode=112.111.83.244:12256
addnode=103.24.88.5:50264
addnode=196.210.132.241:9596
addnode=220.166.171.10:9115
addnode=76.108.164.127:57864
addnode=81.154.205.63:55289
addnode=203.156.196.226:61682
addnode=69.8.51.75:35542
addnode=5.9.248.182:60084
addnode=124.234.48.148:14129
addnode=115.49.248.220:9596
addnode=64.53.248.79:9596
addnode=118.112.122.146:9596
addnode=196.210.132.241:9596
addnode=113.243.132.68:9596
addnode=125.70.106.2:9596
addnode=91.67.71.178:9596
addnode=42.239.119.231:9596
addnode=118.112.122.146:9596
addnode=98.119.203.187:9596
addnode=46.119.119.40:9596
addnode=114.66.195.170:9596
addnode=58.47.58.15:9596
addnode=62.210.123.27:9596
addnode=182.91.54.125:9596
addnode=122.192.218.120:9596
addnode=178.49.193.142:9596
addnode=174.107.145.6:9596
addnode=115.28.161.67:9596
addnode=210.195.183.143:9596
addnode=123.161.55.60:9596
addnode=weminebtq.com
addnode=46.165.208.140:9596
addnode=104.236.46.153:9596
addnode=119.201.95.28:9596
addnode=66.172.10.28:9596
addnode=37.59.21.58:9596
addnode=188.226.177.232:9596
addnode=173.204.118.123:9596
addnode=188.213.143.23:9596
addnode=174.63.8.191:9596
addnode=217.210.10.161:9596
addnode=213.180.26.45:9596
addnode=96.22.137.23:9596
addnode=66.56.135.76:9596
addnode=74.90.85.204:9596
addnode=24.224.191.16:9596
addnode=45.55.72.194:9596
addnode=104.236.46.153:9596
addnode=85.25.214.175:9596
addnode=24.224.178.119:9596

Let me know if you are not connected.

best regards,

Okane Satoshi
sr. member
Activity: 346
Merit: 250
I would add to that list
addnode=107.170.2.241:9596
addnode=24.224.189.247:9596
addnode=66.18.197.137:9596
hero member
Activity: 716
Merit: 501
Dear friend
I install wallet, but no node to sync! Please check!
Dear all
I had same problem when install wallet

Try adding these nodes to your bitquark.conf file:
Code:
addnode=104.236.46.153:9596
addnode=80.86.85.65:9596
addnode=45.55.72.194:9596
addnode=90.224.205.101:9596
addnode=65.96.105.125:9596
sr. member
Activity: 798
Merit: 250
Dear friend
I install wallet, but no node to sync! Please check!
Dear all
I had same problem when install wallet
sr. member
Activity: 812
Merit: 256
Dear friend
I install wallet, but no node to sync! Please check!
newbie
Activity: 55
Merit: 0
Please update your BitQuark client to the newest version v0.8.3r21 now available at http://www.bitquark.info

Thanks,
BTQ Dev


update version leads to its users to a proper goal and right roadmap.
hero member
Activity: 716
Merit: 501
Just setup a new block explorer here http://explorer.weminebtq.com:2750
If you fine any bugs, please report them to me on this thread or via email at [email protected]

Thanks,
BTQ Dev

sr. member
Activity: 364
Merit: 260
--- ChainWorks Industries ---
cant you just assign the transactions as a single 'send' to the same wallet address using the 'coin control features' of the wallet? ...

as impressive as that script is - the coin features area makes it so much simpler - forcing all dust to a single transaction to the same wallet ...

#crysx
Oh, if it were only that simple. You see, wallet transactions are limited by number of Bytes per transaction, determined by the quantity of dust particles you've selected. There's a maximum of 70 or so that can be selected at a time before getting a "transaction too large" error message when processing. AND, they must each be selected one at a time. Even using arrow keys and space bar keyboard shortcuts is cumbersome when you've got wallets filled with 10's of thousands of dust particles and have to wait 30 or more seconds for the transactions to process before you can repeat the process. If I've missed something in the Coin Control section please enlighten me.

And Tony, I guess it's been a while since we've chatted so you've probably forgotten this. I have no winblows machines. Period. 100% MacroSuck free. Got anything for Linux?

in that context - you are right ...

as far as i know or see anyway ...

i too dont have any windows machines ( bar one for compiles im working on - and OH! the headaches ) ...

all the rest of the machines we have a linux - fedora 25 x64 for desktops and fedora 23 x64 for miners - with centos 7 x64 for servers ...

#crysx
sr. member
Activity: 346
Merit: 250
cant you just assign the transactions as a single 'send' to the same wallet address using the 'coin control features' of the wallet? ...

as impressive as that script is - the coin features area makes it so much simpler - forcing all dust to a single transaction to the same wallet ...

#crysx
Oh, if it were only that simple. You see, wallet transactions are limited by number of Bytes per transaction, determined by the quantity of dust particles you've selected. There's a maximum of 70 or so that can be selected at a time before getting a "transaction too large" error message when processing. AND, they must each be selected one at a time. Even using arrow keys and space bar keyboard shortcuts is cumbersome when you've got wallets filled with 10's of thousands of dust particles and have to wait 30 or more seconds for the transactions to process before you can repeat the process. If I've missed something in the Coin Control section please enlighten me.

And Tony, I guess it's been a while since we've chatted so you've probably forgotten this. I have no winblows machines. Period. 100% MacroSuck free. Got anything for Linux?
hero member
Activity: 716
Merit: 501
Added a couple more features to BitQuark v8.0.3r21 that I just uploaded to Github.

* moneysupply RPC command to return total BTQ's minted.

* added "currentblockvalue" to getmininginfo RPC command to return the current block value.
sr. member
Activity: 364
Merit: 260
--- ChainWorks Industries ---
hero member
Activity: 716
Merit: 501
Is there any automated tool that can gather all the dust in a wallet full of micro transactions and lump them together into larger blocks so that we do not keep hitting the dreaded "exceeded transaction limit" when trying to spend some of our coin? I use a very long, very random wallet password and doing it manually, transferring back and forth between several wallets is just not practical. This, for me, is a very large roadblock to widespread acceptance of alt-coins.

Try this little script. It's worked for me in the past. Just edit the "User Variable" section at the top and then run the script in command prompt on Windows.

Before using, make sure to follow these steps.


1.) Open your existing wallet GUI and set your fees to zero.

2.) Backup your existing wallet (or if you have a second machine or a VM to perform this you can chose to skip this step)

3.) Create a new wallet (be it on the same machine, second machine or VM)

4.) Record the address from your new wallet and back up the new wallet (if your using a second machine or VM you can skip the backup part).

5.) If your using the same machine you will be to re-instate (restore) your original wallet (again if your using a second machine or VM you can skip this step).

6.) With the wallet GUI open run the batch script and enter the appropriate values when asked, note the script will pre-offer safe variables so you can largely just press enter to most questions.

7.) Wait for the script to run, it will keep a rolling total of how much has been transferred between payments so you have an idea of how far its got.

8.) Re-instate (restore) the new wallet if using the same machine or if using a second machine or VM and open the new wallet and watch the transactions arrive.


Code:
@echo off
setlocal EnableDelayedExpansion
title DUSTBUSTER Batch Script V1.02
mode con cols=140 lines=30 >nul

@REM ////////////// SET ALL USERS VARIABLES HERE ////////////////////////////////


SET BITQUARKD_FOLDER="C:\Path\To\Bitquarkd\Program\Folder"

SET PAYMENT_ADDRESS_DEFAULT=YourBitquarkAddress

SET RPC_PASSWORD=YourPassword

SET TEMP_FILE=C:\bitquark-temp.log

@REM ////// END OF USER VARIABLES SET NO FURTHER VARIABLES TO SET PAST HERE /////

cls
echo.
set OLDDIR=%CD%
set PAYOUT_STARTED=no
set PAYOUT_TOTAL=0
set PAYOUT_TOTAL_MESSAGE=
SET FRACTIONSSTARTED=no

@REM GET USER VARS
echo.
echo Please answer the required questions below.
echo.
echo Press enter to accept the default value shown in brackets and note
echo all the answers must be whole numbers and yes and no answers
echo must be in lower case letters only.
echo.
echo If you would like to thank me for the script, you can send a donation of
echo some BTQ to 1abJidxtJJDRouwyv6znqmwzJQkNyWCgc
echo.
SET /P BTQVALUE=Enter the maximum BTQ value to attempt to make payment         (100) :
SET /P BTQMINPAY=Enter the minimum payment value, default is to pay until empty   (0) :
SET /P TRANSCATION_DELAY=Enter the seconds to delay between making payments              (30) :
SET /P PAYMENT_ADDRESS=Enter address to make payment to (%PAYMENT_ADDRESS_DEFAULT%) :
SET /P FRACTIONS=Do you want to attempt fractions, 3/4 1/2 1/4 a coin            (no) :
IF "%BTQVALUE%" == "" (SET BTQVALUE=100)
IF "%BTQMINPAY%" == "" (SET BTQMINPAY=0)
IF "%TRANSCATION_DELAY%" == "" (SET TRANSCATION_DELAY=30)
IF "%PAYMENT_ADDRESS%" == "" (SET PAYMENT_ADDRESS=%PAYMENT_ADDRESS_DEFAULT%)
IF "%FRACTIONS%" == "" (SET FRACTIONS=no)

@REM MOVE TO WORKING FOLDER
cd %BITQUARKD_FOLDER%

:PAYMENTLOOP

@REM ATTEMPT PAYMENT
cls
set TRANSCATION=
echo Attempting to make a payment of %BTQVALUE% BTQ to %PAYMENT_ADDRESS% %PAYOUT_TOTAL_MESSAGE%
echo.

@REM DEBUG echo COMMAND bitquarkd.exe -rpcpassword^=%RPC_PASSWORD% sendtoaddress %PAYMENT_ADDRESS% %BTQVALUE%
bitquarkd.exe -rpcpassword=%RPC_PASSWORD% sendtoaddress %PAYMENT_ADDRESS% %BTQVALUE% 2> %TEMP_FILE%

@REM DEBUG type %TEMP_FILE%
@REM DEBUG pause

findstr /C:"couldn't connect to server" %TEMP_FILE%
IF %ERRORLEVEL% == 0 (GOTO OPENWALLET)
findstr /C:"Transaction too large" %TEMP_FILE%
IF %ERRORLEVEL% == 0 (SET TRANSCATION=reduce)
findstr /C:"Insufficient funds" %TEMP_FILE%
IF %ERRORLEVEL% == 0 (SET TRANSCATION=reduce)

IF "%TRANSCATION%" == "reduce" (IF "%FRACTIONS%" == "yes" (IF "%BTQVALUE%" == "1" (GOTO STARTFRACTIONS)))
IF "%TRANSCATION%" == "reduce" (IF NOT "%FRACTIONS%" == "yes" (IF "%BTQVALUE%" == "1" (GOTO PAYOUTNOMORE)))
IF "%TRANSCATION%" == "reduce" (IF "%FRACTIONS%" == "yes" (IF "%BTQVALUE%" == "0.25" (GOTO PAYOUTNOMORE)))
IF "%TRANSCATION%" == "reduce" (IF NOT "%FRACTIONSSTARTED%" == "yes" (IF %BTQVALUE% GTR 1 ( set /a BTQVALUE=%BTQVALUE%-1 )))

IF "%FRACTIONSSTARTED%" == "yes" (GOTO PROCESSFRACTIONS)

IF %BTQVALUE% LSS %BTQMINPAY% ( GOTO PAYOUTNOMORE )
IF "%PAYOUT_STARTED%" == "no" (IF NOT "%TRANSCATION%" == "reduce" (set PAYOUT_STARTED=yes))
IF "%PAYOUT_STARTED%" == "yes" (IF "%TRANSCATION%" == "reduce " (IF "%BTQVALUE%" == "1" ( GOTO STARTFRACTIONS )))

IF NOT "%TRANSCATION%" == "reduce" (SET /a PAYOUT_TOTAL=%BTQVALUE% + %PAYOUT_TOTAL%)
IF NOT "%TRANSCATION%" == "reduce" (IF NOT "%TRANSCATION%" == "PENDING" (
echo.
echo Payment Accepted
echo.
echo Waiting for next payment attempt
timeout /t %TRANSCATION_DELAY%
set PAYOUT_TOTAL_MESSAGE=- %PAYOUT_TOTAL%.00 BTQ Paid so far
))

GOTO PAYMENTLOOP

:PROCESSFRACTIONS
SET BTQVALUEFP=%BTQVALUE:~2%
IF "%TRANSCATION%" == "reduce" (SET BTQVALUE=%BTQVALUE:~2%)
IF "%TRANSCATION%" == "reduce" (SET /a BTQVALUE=%BTQVALUE%-25)
IF "%TRANSCATION%" == "reduce" (SET BTQVALUE=0.%BTQVALUE%)

IF "%PAYOUT_STARTED%" == "no" (IF NOT "%TRANSCATION%" == "reduce" (set PAYOUT_STARTED=yes))
IF "%TRANSCATION%" == "reduce" (IF "%BTQVALUE%" == "0.0" ( GOTO PAYOUTNOMORE ))

IF NOT "%TRANSCATION%" == "reduce" (set PAYOUT_TOTAL=%PAYOUT_TOTAL:.=%)
IF NOT "%TRANSCATION%" == "reduce" (set /a PAYOUT_TOTAL=%BTQVALUEFP% + %PAYOUT_TOTAL%)
IF NOT "%TRANSCATION%" == "reduce" (set PAYOUT_TOTAL=%PAYOUT_TOTAL:~0,-2%.%PAYOUT_TOTAL:~-2%)

IF NOT "%TRANSCATION%" == "reduce" (
echo.
echo Payment Accepted
echo.
echo Waiting for next payment attempt
timeout /t %TRANSCATION_DELAY%
set PAYOUT_TOTAL_MESSAGE=- %PAYOUT_TOTAL% BTQ Paid so far
)

GOTO PAYMENTLOOP

GOTO END

:STARTFRACTIONS
IF NOT "%FRACTIONS%" == "yes" (GOTO PAYOUTNOMORE)
SET PAYOUT_TOTAL=%PAYOUT_TOTAL%.00
SET FRACTIONSSTARTED=yes
SET BTQVALUE=0.75
set TRANSCATION=
GOTO PAYMENTLOOP

:PAYOUTNOMORE
cls
echo.
echo Reached minimum payment value or no more funds to pay from
echo.
echo An total of %PAYOUT_TOTAL% BTQ was paid to %PAYMENT_ADDRESS%
echo.
pause
echo.
echo.
GOTO END

:OPENWALLET
cls
echo.
echo IF appears the wallet program is not started. Please ensure
echo your wallet is open before running and the script again.
echo.
echo An overall total of %PAYOUT_TOTAL% BTQ was paid to %PAYMENT_ADDRESS%
echo.
echo Note the above value does not include the value of fraction payments
echo.
pause
echo.
echo.
GOTO END

:END
del /F /Q %TEMP_FILE%
chdir /d %OLDDIR%
title
Pages:
Jump to: