Call for devs: Software adoption

Status
Not open for further replies.

crowning

Well-known Member
May 29, 2014
1,415
1,997
183
Alpha Centauri Bc
How can I use CSS to style the core wallet?
The re-design of the wallet has already started, I'm doing the coding and snogcel the CSS stuff. Right now we're in the proof of concept phase and working around some of the hard-coded CSS statements, but I'm pretty sure once that is done snogcel appreciates help to create more designs.

You can follow the current status here:
https://darkcointalk.org/threads/enhanced-darkcoin-wallet-ui.1705/page-19#post-42545

Edit: vertoe was faster :)

PS: the github link will most probably change in the near future.
 
Last edited by a moderator:
  • Like
Reactions: tungfa

minersday

Member
Apr 9, 2014
77
19
48
Please Add
1. Wallet/Miner CPU/GPU bundle with p2pool automatic selection and automatic wallet receiving address configuration.
 

sergey461

Member
Aug 22, 2015
58
13
48
Russia
To reach a certain degree of darkcoin adoption we as the community should prepare/port some standard software packages that should allow fast app development for all the early adopters out there. I compiled a list of most wanted features, anything missing? Let me know!

darkcoin-core (C++, Qt) - done
Darkcoin CORE wallet, includes daemon and Qt-GUI.
https://github.com/darkcoin/darkcoin (maintained by eduffield)

darkcoil (C++, Qt) - done
Darkcoin core fork, lighter wallet version, includes daemon and Qt-GUI.
https://github.com/vertoe/darkcoil (maintained by vertoe)

android-wallet (Java) - done
Mobile Darkcoin wallet for Android.
https://github.com/HashEngineering/darkcoin-wallet (maintained by HashEngineering)
https://play.google.com/store/apps/details?id=hashengineering.darkcoin.wallet&hl=en

coinomi-android (Java) - done
Multicoin Android wallet with Darkcoin support.
https://github.com/Coinomi/coinomi-android (X11 implementation by erasmospunk)
https://play.google.com/store/apps/details?id=com.coinomi.wallet

p2pool-drk (Pyhton) - done
Decentralized mining pool.
https://github.com/vertoe/p2pool-drk (ported by chaeplin, maintained by dstorm and vertoe)

node-open-mining-portal (JavaScript)
- done
Darkcoin integration for modern NOMP mining pool backend.
https://github.com/zone117x/node-open-mining-portal (DRK integration by zone117x)

darkcoind-ncurses (Python) - done
Terminal frontend for the Darkcoin daemon.
https://github.com/vertoe/darkcoind-ncurses (ported by vertoe)

darkcoinj (Java) - done
Java implementation of the Darkcoin protocol
https://github.com/HashEngineering/darkcoinj (ported by HashEngineering)

darkcoin-abe (Python) - done
Darkcoin blockchain browser based on ABE.
https://github.com/darkcoin/darkcoin-abe (ported by chaeplin, maintained by eduffield)

darkcoin-seeder (C++, C) - done
Darkcoin node crawler and DNS server.
https://github.com/nightlydarkcoin/darkcoin-seeder (ported by flare)

bitcoin-tool (C) - done
Tool to convert Darkcoin keys to addresses.
https://github.com/darkcoinproject/bitcoin-tool (DRK support by eduffield)

python-darkcoinrpc (Python) - done
JSON RPC library to talk with darkcoin daemon.
https://github.com/vertoe/python-darkcoinrpc (ported by vertoe)

pycoin (Python) - done
Python-based Bitcoin and alt-coin utility library.
https://github.com/richardkiss/pycoin (DRK integration by moocowmoo)

darkcoin-api (Python) - done
Python API for the Darkcoin cryptocurrency.
https://github.com/c0ding/darkcoin-api (written by c0ding)
https://pypi.python.org/pypi/darkcoin (pip maintained by c0ding)

darkcoin_hash (Python, C) - done
Python module for Darkcoin's X11 hashing.

https://github.com/vertoe/darkcoin_hash (created by eduffield, maintained by vertoe)
https://pypi.python.org/pypi/darkcoin_hash (pip maintained by vertoe)

darkcoin_subsidy (Python, C++) - done
Python module for Darkcoin's subsidy function.
https://github.com/vertoe/darkcoin_subsidy (created by chaeplin, maintained by vertoe)
https://pypi.python.org/pypi/darkcoin_subsidy (pip maintained by vertoe)

blockparser (C, C++) - done
Fast, quick and dirty blockchain parser with Darkcoin support.
https://github.com/znort987/blockparser (created by znort987)

electrum-drk (Python, Qt) - to be released
Electrum wallet for Darkcoin. https://electrum.org/
http://electrum-drk.org/ (run by flare)
https://github.com/akhavr/electrum-drk-server (server ported by darkzero, maintained by akhavr)
https://github.com/akhavr/electrum-drk (client ported by flare, maintained by akhavr)

drkcoinjs-lib (JavaScript) - maintainer wanted
JavaScript development library for Darkcoin.
https://github.com/n-johnson/darkcoinjs-lib (ported by nj47)

openbazaar (Python, C, JavaScript, ...) - integration wanted
https://openbazaar.org/
https://github.com/OpenBazaar/OpenBazaar
https://darkcointalk.org/threads/open-bazaar-integration.2045/

multibit (Java) - to be ported
https://multibit.org/
https://github.com/jim618/multibit

bitrated (NodeJS, CoffeeScript) - to be ported
https://www.bitrated.com/
https://github.com/shesek/bitrated

bitcoin-ruby (Ruby) - to be ported
https://github.com/lian/bitcoin-ruby
https://rubygems.org/gems/bitcoin-ruby

blockchain-my-wallet (JavaScript, Shell) - to be ported
https://github.com/blockchain/My-Wallet
https://github.com/blockchain/My-Wallet-Firefox-Extension
https://github.com/blockchain/My-Wallet-Chrome-Extension

ultra-simple-bitcoin-merchant (PHP) - to be ported
https://github.com/zooitje/ultra-simple-bitcoin-merchant

ios-wallet (Objective-C) - to be defined
Mobile Darkcoin wallet for iPhone.

To be continued ...

Chose your language and get ready to roll ...
Can I get part in project
"darkcoinj (Java)
- done
Java implementation of the Darkcoin protocol" ?
 
  • Like
Reactions: Sub-Ether

UdjinM6

Official Dash Dev
Dash Core Team
Moderator
May 20, 2014
3,638
3,538
1,183
Can I get part in project
"darkcoinj (Java) - done
Java implementation of the Darkcoin protocol
" ?
Sure. However there is no authority to actually give or take part in any of such projects - just follow the link and submit PR to fix/enhance something and that's it.
 

sergey461

Member
Aug 22, 2015
58
13
48
Russia
Sure. However there is no authority to actually give or take part in any of such projects - just follow the link and submit PR to fix/enhance something and that's it.
Ok. But ... what about task for the project? Do you know URL of bug or task tracker?
 

moli

Grizzled Member
Aug 5, 2014
3,255
1,830
1,183
Ok. mmmm.... With whom I can contack about the project?
As far as I know, nobody in the Dash community is doing it right now. A dev from another community told me he could find someone to work on this but I haven't discussed further with him. You don't feel you can do it alone?
 

sergey461

Member
Aug 22, 2015
58
13
48
Russia
As far as I know, nobody in the Dash community is doing it right now. A dev from another community told me he could find someone to work on this but I haven't discussed further with him. You don't feel you can do it alone?
For develop system, a developer needs some technical requirements. UI? Use cases? What will the system do? Algorithms?
Way "do like the system" is not correct.

And I asked you about Who can provide these requirements?
 

UdjinM6

Official Dash Dev
Dash Core Team
Moderator
May 20, 2014
3,638
3,538
1,183
For develop system, a developer needs some technical requirements. UI? Use cases? What will the system do? Algorithms?
Way "do like the system" is not correct.

And I asked you about Who can provide these requirements?
Well... Welcome to open-source world! :D Nobody own you nothing here: try to find someone to help you if you're really interested (ping original devs, for example), learn it on forums or from tech articles and... that's basically it, nobody is going to give you a simple solution or a howto guide. Not because people are bad or they don't want to provide you smth that you need but because most of the time there is nobody else but you who want and can do things at the same time. If you're not interested - don't waste you time, you'll end up with nothing.
 

sergey461

Member
Aug 22, 2015
58
13
48
Russia
Well... Welcome to open-source world! :D Nobody own you nothing here: try to find someone to help you if you're really interested (ping original devs, for example), learn it on forums or from tech articles and... that's basically it, nobody is going to give you a simple solution or a howto guide. Not because people are bad or they don't want to provide you smth that you need but because most of the time there is nobody else but you who want and can do things at the same time. If you're not interested - don't waste you time, you'll end up with nothing.
Do you mean "You do what you want"? If yes .... hm .... We must discuss about requirements!!! Because I can't do what I don't know
 

ashmoran

Member
Jan 19, 2016
71
78
58
I wonder, can we start to consolidate some of these Github projects from the first post to https://github.com/dashpay and link them in a wiki to make it easy to find
I just used this list to check if a Python library I need is available (it looks like it isn't). I only remembered it was here because I found it browsing the Dash forum.

This would be an amazing resource if it was a web app in itself, that could document and track the status of projects – even more so if could determine or let people indicate what projects they need as dependencies of something else. I've been saying for a while that one of Dash's biggest practical advantages is that it's a fork of Bitcoin, and so Bitcoin projects can be ported with relative ease to work with Dash. If a dependency is missing, though, and it would be big job to port, it might make rewriting for Ethereum look like a more promising route.

What I'm describing would probably be a big project, though. I'm fairly anything that effectively says "Look how easily your Bitcoin app could be ported to Dash!" would be valuable to Dash, but I don't know if it would justify the time and effort compared to other forms of marketing.
 
  • Like
Reactions: AndyDark

Slake

New Member
Aug 16, 2017
36
1
8
76
I just used this list to check if a Python library I need is available (it looks like it isn't). I only remembered it was here because I found it browsing the Dash forum.

This would be an amazing resource if it was a web app in itself, that could document and track the status of projects – even more so if could determine or let people indicate what projects they need as dependencies of something else. I've been saying for a while that one of Dash's biggest practical advantages is that it's a fork of Bitcoin, and so Bitcoin projects can be ported with relative ease to work with Dash. If a dependency is missing, though, and it would be big job to port, it might make rewriting for Ethereum look like a more promising route.

What I'm describing would probably be a big project, though. I'm fairly anything that effectively says "Look how easily your Bitcoin app could be ported to Dash!" would be valuable to Dash, but I don't know if it would justify the time and effort compared to other forms of marketing
Are master nodes still profitable?
 
Last edited:
Status
Not open for further replies.