V12 Release

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
We do not have 47 yet, if it's on dashninja, it's probably the devs are testing it. Or someone compiled from source.
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
I did see the dashpay.io download page say .47 for a few minutes. Got a little excited.
 

eduffield

Core Developer
Mar 9, 2014
1,084
5,323
183
*********** v12.0.47 *************

There is a small issue with the way the masternode payment cycle is being calculated, which we've fixed in v47. This will fix the payment cycle so that it doesn't have issues during a network upgrades. Please update if you're running a masternode (end users and pools can stay on v46)

https://www.dashpay.io/downloads/
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
*********** v12.0.47 *************

There is a small issue with the way the masternode payment cycle is being calculated, which we've fixed in v47. This will fix the payment cycle so that it doesn't have issues during a network upgrades. Please update if you're running a masternode (end users and pools can stay on v46)

https://www.dashpay.io/downloads/
Are you sure the versions of files inside zips are updated? Linux64 and win64 still say .46.
 

SirHikmat

Member
Nov 15, 2014
93
57
68
now load!
sha256sum dash-0.12.0.47-linux64.tar.gz [21:06:11]
e82d9d230d2446b2961e8c7a945e5add531f9e5721751a182374cbfb2181dcb4 dash-0.12.0.47-linux64.tar.gz
 

crowning

Well-known Member
May 29, 2014
1,414
1,997
183
Alpha Centauri Bc
I have this same problem on Ubuntu, since testing - as has someone else, but I never saw a post explaining why or what to do:

https://bitcointalk.org/index.php?topic=421615.msg12182210#msg12182210

I've been opening a terminal to execute dash-qt because of this. And this is not an issue with having the executable box checked in properties. It's simply not looking or acting like a double clickable executable. Did a setting get messed up? It's annoying not to be able to use it GUI style. This happens on my laptop and ubuntu box.

Since it's not just me, I'd appreciate the help, so I can help others, thanks.
  1. Login via ssh.
  2. cd Desktop
  3. vi Dash-Wallet.desktop (or whatever text editor you are using)
  4. Insert the following lines:
    Code:
    [Desktop Entry]
    Icon=application-x-executable
    Name=Dash-Wallet
    Type=Application
    Exec=/home/tante/bin/dash-qt
  5. Save it
  6. Make it executable: chmod +x Dash-Wallet.desktop (or, on the Desktop itself: right-click on the new icon, Properties -> Permissions-tab, check "Execute" checkbox)
  7. Double-click on the new icon "Dash-Wallet" which magically appeared on your Ubuntu desktop
The path after "Exec" should be YOUR path to dash-qt of course.

Enjoy :)
 
Last edited by a moderator:

SirHikmat

Member
Nov 15, 2014
93
57
68
Thanks SirHikmat. Now it works. I improved my update script with the && instead of a sleep.
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz -O - | tar -xz && ./dash-cli stop
sleep 30
rm .dash/debug.log .dash/peers.dat .dash/mncache.dat
cp dash-0.12.0/bin/dashd ~/
cp dash-0.12.0/bin/dash-cli ~/
./dashd
sleep 25
./dash-cli getinfo
nice. Yesterday, I made a suggestion (didn't tested it), but I guess you didn't see it, because I edited my initial post: http://pastebin.com/sb0BRvbv
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
  • Like
Reactions: SirHikmat

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
220
103
My MN update script below:

./dash-cli stop
rm dashd -fr
rm dash-cli -fr
rm rm .dash/debug.log .dash/peers.dat .dash/mncache.dat -fr
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz
tar zxvf dash-0.12.0.47-linux64.tar.gz
mv dash-0.12.0/bin/dashd .
mv dash-0.12.0/bin/dash-cli .
chmod +x ./dashd
chmod +x ./dash-cli
./dashd
sleep 25
./dash-cli getinfo

Similar to others. Seems to do the trick with the latest cli changes etc. :)
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
All updated. I didn't startmany my nodes since there was no protocol change, feels so dirty. I really don't want to lose my place in the queue, haven't been paid in almost 5 days. I guess this release is for nodes like mine since it addresses the payment queue. Thanks for the fix.
 
  • Like
Reactions: moli

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
My MN update script below:
./dash-cli stop
rm dashd -fr
rm dash-cli -fr
rm rm .dash/debug.log .dash/peers.dat .dash/mncache.dat -fr
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz
tar zxvf dash-0.12.0.47-linux64.tar.gz
mv dash-0.12.0/bin/dashd .
mv dash-0.12.0/bin/dash-cli .
chmod +x ./dashd
chmod +x ./dash-cli
./dashd
sleep 25
./dash-cli getinfo
Similar to others. Seems to do the trick with the latest cli changes etc. :)
It works, didn't think about moving dashd/dash-cli instead of copying. Saves space but a little risky since you don't have a backup. I like to download before stopping the daemon so you are only down for a few seconds.
 

SirHikmat

Member
Nov 15, 2014
93
57
68
It works, didn't think about moving dashd/dash-cli instead of copying. Saves space but a little risky since you don't have a backup. I like to download before stopping the daemon so you are only down for a few seconds.
If you guys want to optimize your scripts, you both can unpack only the two files dashd and dash-cli instead of all the stuff in the tar.
i.e.: tar xzf dash-0.12.0.47-linux64.tar.gz dash-0.12.0/bin/dashd

happy scripting :D
 

minersday

Member
Apr 9, 2014
77
19
48
I would love the update to be built into dashd... so just a command like dashd update-binaries --iamsure
=D
 

Walter

Active Member
Masternode Owner/Operator
Jul 17, 2014
234
220
103
It works, didn't think about moving dashd/dash-cli instead of copying. Saves space but a little risky since you don't have a backup. I like to download before stopping the daemon so you are only down for a few seconds.
True, used to do that but figured I leave the tarballs anyway though so if I do need to go back I just alter the script back one version number and run it again :) I only clean up the tarballs once a major release is done and stable.

sirhikmat: Not a bad suggestion! Will try that next time :)
 

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
Last edited by a moderator:

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
Anyone mixing Darksend on Mainnet? Darksend is much better in v.12. We can mix Dash straight from Masternode wallets.
I don't have a Mainnet Masternode wallet with mixed DS transactions yet but check out this Testnet screenshot:
https://dashtalk.org/threads/v12-testing-thread.5484/page-153#post-64198

So... Let's support the community and do some DS mixing! We need each other to do the mixing let's not forget...
The success of this coin needs everyone, especially users... if people don't use this coin, adoption is not going to happen. And there are users out there who are privacy eccentric who would like to anonymize their coins before using them.

Let's open our wallets and press that button "Start Darksend Mixing" !

Thanks, guys! :)
 
  • Like
Reactions: bertlebbert and AjM

AjM

Well-known Member
Foundation Member
Jun 23, 2014
1,341
575
283
Finland
Hmm, mine is showing a wrong address too. I smell a bug

./dash-cli masternode status
{
"vin" : "CTxIn(COutPoint(0000000000000000000000000000000000000000000000000000000000000000, 4294967295), coinbase )",
"pubKeyMasternode" : "XtdEd9b3yw2iEEfgjyQbwp82viVrwNE2sv",
"status" : "Not capable masternode: Could not find suitable coins!"
}
pubKeyMasternode shows still wrong address.
 
  • Like
Reactions: akhavr

SirHikmat

Member
Nov 15, 2014
93
57
68
What I want to do is download the .gz grab the dashd and dash-cli and put them in the home directory. Will this command do that? Or does it still leave the directory structure?
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz -O - | tar -xzf dash-0.12.0/bin/dashd dash-0.12.0/bin/dash-cli
That didn't work. Getting closer. Should be something like this.
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz -O - | tar -xz dash-0.12.0/bin/dashd -C ~/
You'll still have the directory structure. If you don't want that, you have to use gnu-tar (installed anyway in most linux derivates). Then you can use:
Code:
tar -zxf dash-0.12.0.47-linux64.tar.gz --no-anchored dashd --transform='s/.*\///'
Update: add "-C ~" for extracting into home directory
maybe we should discuss this in another thread...before we get kicked :confused:
 
  • Like
Reactions: Solarminer

Solarminer

Well-known Member
Apr 4, 2015
762
922
163
Got it. This stops the daemon, downloads the dashd and dash-cli overwrites them with new versions without saving any other files. Need to run from the directory where the dashd and dash-cli files are stored.
./dash-cli stop
wget https://www.dashpay.io/binaries/dash-0.12.0.47-linux64.tar.gz -O - | tar -xz --overwrite --no-anchored dashd dash-cli --transform='s/.*\///'
rm .dash/debug.log .dash/peers.dat .dash/mncache.dat
./dashd && sleep 25 && ./dash-cli getinfo

Thanks for the help SirHikmat!
 
Last edited by a moderator:

TanteStefana

Grizzled Member
Foundation Member
Mar 9, 2014
2,876
1,867
1,283
I see .47 on Dashninja too. I am going to blame this on Tante. This quote Jinxed it.
Ooops! My daughter days I hope way too much, makes me knock on wood. There is a piece of wood in my car just for the occasion, LOL.

Your problem made me think. Well, I did some test on a ubuntu workstation today. It seems, that the file type is reported as a shared library which normally can't be executed and ubuntu notifying you about this.
Code:
> file dash-qt
dash-qt: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=cb0c908c8ce1707866c5a5bbee24d1da2da97e62, stripped
The file manager of ubuntu check the file type and try to find an application to run it with. But why is it working on the shell? A shell just looks if the executable bit is set regardless of what type of file it is.

Solution: The devs have to "re"-add the correct file type.
Thank you so much for the explanation! Hopefully eduffield saw this?

  1. Login via ssh.
  2. cd Desktop
  3. vi Dash-Wallet (or whatever text editor you are using)
  4. Insert the following lines:
    Code:
    [Desktop Entry]
    Icon=application-x-executable
    Name=Dash-Wallet
    Type=Application
    Exec=/home/tante/bin/dash-qt
  5. Save it
  6. Double-click on the new icon "Dash-Wallet" which magically appeared on your Ubuntu desktop
The path after "Exec" should be YOUR path to dash-qt of course.

Enjoy :)
Awesome, so glad I can set it right! Thanks!