Author

Topic: [ANN] ¤ DMD Diamond 3.0 | Scarce ¤ Valuable ¤ Secure | PoS 3.0 | Masternodes 65% - page 521. (Read 1260677 times)

legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds


website is looking good.  Smiley

u cant see the new website but thx for rate the old one good
now imagine how great the new one will be  Cool
full member
Activity: 191
Merit: 100
did see the new website in full beauty today
great job done by alex (popshot)

looks like just a few days until it will be released

i did think about a little game meanwhile

giveaways are not allowed at BTT

so i just announce a 100 DMD bounty for the best

"what can anyone do to support DMDs future" idea

i will choose from the ideas

and the day after the idea bounty i will pay again 100 DMD

but this time for the guy (or split between multiple people if it make sence) who did perform the action from idea bounty

"first or best or most" cant state more detailed because i dont know with what ideas u are coming up

depending on how good and fun and productive this bounty series will be i decide how long i continue it


today 10.05.2015 is the day of first
"what can anyone do to support DMDs future" bounty 100 DMD

lets hear ur ideas

website is looking good.  Smiley
legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
did see the new website in full beauty today
great job done by alex (popshot)

looks like just a few days until it will be released

i did think about a little game meanwhile

giveaways are not allowed at BTT

so i just announce a 100 DMD bounty for the best

"what can anyone do to support DMDs future" idea

i will choose from the ideas

and the day after the idea bounty i will pay again 100 DMD

but this time for the guy (or split between multiple people if it make sence) who did perform the action from idea bounty

"first or best or most" cant state more detailed because i dont know with what ideas u are coming up

depending on how good and fun and productive this bounty series will be i decide how long i continue it


today 10.05.2015 is the day of first
"what can anyone do to support DMDs future" bounty 100 DMD

lets hear ur ideas
full member
Activity: 206
Merit: 100
who is the man behind?
trust the man to trust his compiled software

i would suggest to compile a linux/rasperry  wallet on ur own

OR use a prebuild wallet from a source u trust

update: its feldenthorne it seems i would trust this source BUT everyone have to decide by himself
every precompiled wallet not released by DMD Diamond Foundation is used on ur own risc

every precompiled wallet released by DMD Diamond Foundation is used on ur own risc too  Grin
I tottaly agree with you. I used his advices to compile the previous version of the qt-wallet on the RPI 2. I also took a look at his source and it look clean. However, each and everyone of us should be aware of the risks involved. I compiled my own executables, using the official source code and adjusting it with feldenthorne's tips.

Ah, yeah, that'd be me - and my repo is even with the official repo, at the moment. So there's no difference in downloading either. For the sake of future compatibility, grabbing the source out of the official repo makes more sense, though (any changes I made have been merged in).

As for the precompiled binaries, I'd suggest never trusting them! Your money is worth guarding, so it's worth the time spent to compile binaries yourself. They are on my site because I figured they might be some help to people who can't for the life of them figure out how to compile or if it's taking them ages for some reason.
legendary
Activity: 1564
Merit: 1027

who is the man behind?
trust the man to trust his compiled software

i would suggest to compile a linux/rasperry  wallet on ur own

OR use a prebuild wallet from a source u trust

update: its feldenthorne it seems i would trust this source BUT everyone have to decide by himself
every precompiled wallet not released by DMD Diamond Foundation is used on ur own risc

every precompiled wallet released by DMD Diamond Foundation is used on ur own risc too  Grin



I tottaly agree with you. I used his advices to compile the previous version of the qt-wallet on the RPI 2. I also took a look at his source and it look clean. However, each and everyone of us should be aware of the risks involved. I compiled my own executables, using the official source code and adjusting it with feldenthorne's tips.
legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds

who is the man behind?
trust the man to trust his compiled software

i would suggest to compile a linux/rasperry  wallet on ur own

OR use a prebuild wallet from a source u trust

update: its feldenthorne it seems i would trust this source BUT everyone have to decide by himself
every precompiled wallet not released by DMD Diamond Foundation is used on ur own risc

every precompiled wallet released by DMD Diamond Foundation is used on ur own risc too  Grin

legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
https://github.com/tvl83/RaspPaycoin

who can rebuild that open source solution of a rasperry pi web wallet solution for DMD Diamond

technical there should be not much problems doing that as it only interact via RCP with diamondd

would be nice if we have a community member who think thats a interesting project

i know we have rasperry fans here with us
full member
Activity: 123
Merit: 100
Also, today Malwarebytes started to regularly blocks nodes from my wallet to the network.  I haven't had that happen ever before with a wallet except for the TRC wallet.

Turn off web filter
legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
Considering a move in some of my server allocations.  Would setting up an official node for the community be something that I could help the DMD community, provided with the right up-to-date information and files?

we have already a few community hosted nodes

more are welcome

in the past we had to less backbone nodes and to many people only use a connect config with listen=0 towards them
this resulted in single point of failure risc if the backbone nodes got overloaded and cant relay data fast enought network started to lag

block propagation and the speed of it is a important factor in a network to make every wallet know the actual truth in time

and the new way we approach this is suggesting everyone runs his wallet in mesh mode means connected with lot peers

this together with more 24/7 static ip nodes (so called backbone nodes) should make sure block propagation is not slowed down

even if again things happens that create a increased network traffic the new network layout should be able handle situation much better

just send me a PM for the suggested conf file for the node
legendary
Activity: 1064
Merit: 1002
i have a pi2 at home but i planed to run ubuntu 14.04 on it
i think a unofficial pi2 ubuntu 14.04 image is avaiable

im not that linux guru but compile a diamondd on a 14.04 is very easy and straight forward

will try out maybe this weekend to get a diamondd there running on rasperry pi2 with ubunti 14.04


There is an experimental Snappy Ubuntu available but it is still early days for it and I decided to rather go with the mainstream Raspbian (Debian). Post back on your endeavours after the weekend.

Also interested in this.

Raspbian has been good to me. But ubuntu on a pi would be kickass
sr. member
Activity: 302
Merit: 250
Never before 11 P.M.
Considering a move in some of my server allocations.  Would setting up an official node for the community be something that I could help the DMD community, provided with the right up-to-date information and files?
legendary
Activity: 1638
Merit: 1013
i have a pi2 at home but i planed to run ubuntu 14.04 on it
i think a unofficial pi2 ubuntu 14.04 image is avaiable

im not that linux guru but compile a diamondd on a 14.04 is very easy and straight forward

will try out maybe this weekend to get a diamondd there running on rasperry pi2 with ubunti 14.04


There is an experimental Snappy Ubuntu available but it is still early days for it and I decided to rather go with the mainstream Raspbian (Debian). Post back on your endeavours after the weekend.
legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
i have a pi2 at home but i planed to run ubuntu 14.04 on it
i think a unofficial pi2 ubuntu 14.04 image is avaiable

im not that linux guru but compile a diamondd on a 14.04 is very easy and straight forward

will try out maybe this weekend to get a diamondd there running on rasperry pi2 with ubuntu 14.04
legendary
Activity: 1638
Merit: 1013
If not, I am amazed that someone managed to build a binary on armv7l that works on armv6l.
I was pretty sure the devs didn't use any armv7 specific instructions so it should work - just tested the binary on a pi model b and it works fine.

Regarding the static build it would be the easiest way to run dmd on most arm boxes - even kodi can run a node despite it doesn't let you install libraries.

Thanks for testing it on the older Pi.  Smiley

I am currently busy with Qt5 on Pi as a pet project and once that is sorted it will have to be static builds for the GUI wallet because I could not find any readily available libraries for Qt5 on Pi and I had to compile it natively (almost 2 days). Agreed that if someone just buys a Pi for staking a wallet or two on it, then static builds will be fine.
full member
Activity: 206
Merit: 100
If not, I am amazed that someone managed to build a binary on armv7l that works on armv6l.
I was pretty sure the devs didn't use any armv7 specific instructions so it should work - just tested the binary on a pi model b and it works fine.

Regarding the static build it would be the easiest way to run dmd on most arm boxes - even kodi can run a node despite it doesn't let you install libraries.

Oh yeah! I remember now - building for armv7l or armv6l is the same, they're just there for the sake of dispelling confusion. (I'm the one that made the commits to remove the SSE2 requirements, but it's been a while.)

As for static builds, I believe that some standard libraries are linked, but that linking other stuff (like BDB) is highly discouraged. It would also tie desktop integration (transaction popups and, I believe, the taskbar icon) to a specific window manager. In the case of the RPi, I guess that would be fine for most normal RPi users, but it could get hairy if someone using a STB wanted to use the binaries (those distributions are all over the place).
newbie
Activity: 46
Merit: 0
If not, I am amazed that someone managed to build a binary on armv7l that works on armv6l.
I was pretty sure the devs didn't use any armv7 specific instructions so it should work - just tested the binary on a pi model b and it works fine.

Regarding the static build it would be the easiest way to run dmd on most arm boxes - even kodi can run a node despite it doesn't let you install libraries.
legendary
Activity: 3052
Merit: 1053
bit.diamonds | uNiq.diamonds
lot positive activities here great stuff

another surprise was that a coin dev experienced community member started to say
he wana contribute to DMD and he start get in touch with code by try port DMD up to a 0.9.x bitcoin base
and with the experiences gathered in that later on attempt the same with bitcoin 0.10 code base

if we have other experienced coders (or even people who try to gain experience) 
who seek the thrill and glory by taking part in such a project
raise ur hand send me PM with skype name and we try link u guys together

im sure danbi will join up too as much as his time allows
sr. member
Activity: 302
Merit: 250
Never before 11 P.M.
Here is the Raspberry Pi wallet for v2.0.5.7 - for both the Qt and the headless daemon (command line wallet) versions.

Important:
1) Always backup your wallet.dat first before you do anything
2) The wallet was built and tested on a Raspberry Pi2 (ARM7) running Raspbian Wheezy. It might work on an older Pi but I have not tested it
3) Installation directory where the binaries are installed is ~/opt/diamond or /home/pi/opt/diamond
4) All that is needed is to execute the command below on your Pi in a terminal window and afterwards you need to click on the Diamond icon on your X desktop or go to the directory with the wallets and run the daemon (diamondd) with the options you want at the command prompt or in a terminal window
5) An Internet connection is required for the installation
6) I have made a bootstrap.dat to fast track the blockchain sync - up to block 918953. I did not force the blockchain download in the installation script due to the size. The file has to be downloaded manually and copied into the same folder where your wallet.dat file is. On the Pi that is ~/.Diamond
7) The bootstrap.dat also works for Windows wallets. Windows users have to unzip/tar the file and copy the bootstrap.dat file into their c\users\yourusername\AppData\Roaming\diamond folder and run the Win client again
8.) You need at least an 8GB memory card
9) The installation itself takes about 45min on an out-of-the-box Pi, but the blockchain import will take a very long time
10) You cannot just download the binaries, you have to run the script to get the dependencies as well else it will not run
11) The installation script does not enable the UFW firewall by default. If you want to enable it, uncomment the UFW lines in the script and add the port you want open and run it again or enable it manually by running the UFW commands as in the script with the correct port numbers
12) Remember to confirm the checksums of your files to make sure that they downloaded ok. Execute the commands sha256sum and md5sum at the command prompt or in a terminal window in the directory where the file is that you want to check.

Users will be familiar with the Qt version of the wallet as per the Windows version. Instructions to use the headless daemon:

1) Since you have an Diamond.conf file with the startup settings in it, go to the folder with the binaries ~/opt/diamond and enter ./diamondd in a terminal window to start the server to create the ~./Diamond folder. Exit the wallet.
2) Download and copy the bootstrap.dat into the ~./Diamond folder and run the wallet again
3) After the blockchain has been imported you can enter the normal wallet commands that you would as in a Windows debug console preceded with ./diamondd
4) Remember to always make a backup of your wallet.dat file before you do anything like encrypting it
5) To encrypt your wallet run the command ./diamondd encryptwallet
6) To stake with your wallet run the command ./diamondd walletpassphrase 99999999 true

Let me know about any issues that you may encounter.

To kickstart the installation execute the following command at the command prompt or in a terminal window on your Pi:
Code:
wget https://bitbucket.org/jc12345/diamond/downloads/diamond_installation_pi.sh && chmod +x diamond_installation_pi.sh && ./diamond_installation_pi.sh && rm -f diamond_installation_pi.sh

Direct links:
Link to installation script
Link to diamondd
Link to diamond-qt
Link to bootstrap.dat up to block 918953
Link to checksums.txt

If you like this, you are welcome to donate DMD to dPzTua6hdEazWfqrCehNYZuRee8zxq9igo

You sir are a gentleman and a scholar.  I haven't spent the time to update my previous staking Rasp Pi wallet in a few releases.

Honestly, I'm more happy that you provided an updated bootstrap haha
full member
Activity: 206
Merit: 100
I can guarantee that I won't work on the original - it was armv6l.
I can guarantee it will work fine. However a static build would have been better Smiley

Well, I feel like an idiot. I take it I misunderstood the script and that it actually compiles the source for you, then? If not, I am amazed that someone managed to build a binary on armv7l that works on armv6l.
Jump to: