Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

cant find any easy to use APIs , SDKs even after a lot of effort, being a DAO this a massive shame

Discussion in 'Development Tech Discussion' started by Dashmaximalist, Mar 15, 2018.

Tags:
  1. Dashmaximalist

    Dashmaximalist Active Member

    Joined:
    Mar 16, 2017
    Messages:
    1,008
    Likes Received:
    247
    Trophy Points:
    133
    hi guys

    i have been searching last few days for any easy to use APIs for web and SDKs , so far all i could find are blockcypher and broken dash core code ( clone from bit core ) , so far there are no SDKs for Android, either they are hiding some where or its a massive negligence. Either way we need to do better much better

    Stellar has super easy APIs , SDKs to use off the shelf for all the popular languages

    Dont tell me we are waiting for Evolution to fix this , that's a very bad and tiring excuse
     
  2. jeffh

    jeffh Member

    Joined:
    May 8, 2017
    Messages:
    108
    Likes Received:
    45
    Trophy Points:
    78
    • Agree Agree x 1
  3. Dashmaximalist

    Dashmaximalist Active Member

    Joined:
    Mar 16, 2017
    Messages:
    1,008
    Likes Received:
    247
    Trophy Points:
    133
    Easier than this , as easy as blockcypher but without fees and with support
     
    • Dumb Dumb x 1
  4. jeffh

    jeffh Member

    Joined:
    May 8, 2017
    Messages:
    108
    Likes Received:
    45
    Trophy Points:
    78
    Does bitcoin have fees and support provided by "the network"? No, they have a community and an ecosystem around it to support these things, Dash has similar tools.

    I know you don't like to hear "we're waiting on Evolution" but to be honest, these community projects and things like BlockCypher provided centralized solutions to interacting with the blockchain, what Evo is trying to do is let each client connect to a quorum of masternodes to do in a decentralized manner.
     
    • Useful Useful x 1
  5. Dashmaximalist

    Dashmaximalist Active Member

    Joined:
    Mar 16, 2017
    Messages:
    1,008
    Likes Received:
    247
    Trophy Points:
    133
  6. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    An Android is a linux machine, which has java on top.
    So you dont need any api to integrate with dash, you just need to know linux and java.

    Then install this.....
    .....into the android machine.

    But why broadcast dash transactions from an Android? Isnt this a security issue?
     
    #6 demo, Mar 21, 2018
    Last edited: Mar 21, 2018
  7. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Stellar uses midleware http REST servers named horizon, and the android machine connects to horizon servers in order to indirectly access the stellar-core (the masternodes).
    This is a centralized architecture, that is usefull to the banks who want interoperability with stellar.
    This architecture has nothing to do with the bitcoin architecture that dash follows...
    I wonder, who is giving you advices?
     
    #7 demo, Mar 21, 2018
    Last edited: Mar 21, 2018
  8. Dashmaximalist

    Dashmaximalist Active Member

    Joined:
    Mar 16, 2017
    Messages:
    1,008
    Likes Received:
    247
    Trophy Points:
    133

    i think we don't have to bring centralization conspiracy to every bit, we have blockcypher helping devs with easy APIs, there should be similar services available free of cost, which makes dev lives easier
     
  9. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    I dont think the goal is to make developers lives easier.
    The goal is to make customers' privacy safer.
    You cannot sacrifice customers safety for the easiness of the development.
     
  10. Dashmaximalist

    Dashmaximalist Active Member

    Joined:
    Mar 16, 2017
    Messages:
    1,008
    Likes Received:
    247
    Trophy Points:
    133
  11. demo

    demo Well-known Member

    Joined:
    Apr 23, 2016
    Messages:
    3,114
    Likes Received:
    263
    Trophy Points:
    153
    Dash Address:
    XnpT2YQaYpyh7F9twM6EtDMn1TCDCEEgNX
    Furthermore, it seems difficult for you to implement what you want, simply because you are not aware of the underlying technology.
    If you knew the technology , then it would seem easy to you.:)

    I repeat my offer, give me access to a vps server of yours.
    There I could show you how to do it, in the testnet and you can copy my work to the mainnet. I dont know 100% how to do it, but I am sure that I will find out as long as the correct tools are given to me. And no, I am not going to use any middleware, like stellar or blockcypher is doing. I will talk directly to the dash blockchain by using rpc calls to the dashd, because I insist that this is the safest way to do things. And if you insist that you want a REST API, you could use a custom LAMP server to export things.
     
    #11 demo, Mar 21, 2018
    Last edited: Mar 21, 2018
  12. drkrooster

    drkrooster Member

    Joined:
    Dec 26, 2014
    Messages:
    61
    Likes Received:
    29
    Trophy Points:
    58
    need to get Dash Evo out as soon as possible.
    REST API or SDK is much needed for more developments and more services/product built around an ecosystem or a platform.