Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

We need a blockchain explorer with HD wallet support!

Discussion in 'Development Tech Discussion' started by vertoe, Jan 19, 2015.

  1. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Hey guys,

    does anyone know any other blockchain explorer than blockchain.info which fully supports HD wallets (BIP32, BIP39, BIP44)?

    For example BIP44 xpub address on blockchain.info:
    https://blockchain.info/xpub/xpub6C...fDfVxdx4df189oLKnC5fSwqPfgyP3hooxujYzAu3fDVmz

    If there is any open source explorer out there that is capable of doing it so we could port this for darkcoin? My research was not really successfull so far. We need this for the TREZOR integration. My question on bitcoin-abe has been ignored so far. https://github.com/bitcoin-abe/bitcoin-abe/issues/160

    Highlighting some people who could know flare elbereth crowning UdjinM6
    FYI: tungfa

    Cheers
    vertoe
     
    • Like Like x 2
  2. tungfa

    tungfa Administrator
    Dash Core Team Foundation Member Masternode Owner/Operator Moderator

    Joined:
    Apr 9, 2014
    Messages:
    8,870
    Likes Received:
    6,706
    Trophy Points:
    1,283
    FYI
    moocowmoo darkchild ?!
    Any help please
     
    • Like Like x 1
  3. dazman

    dazman Active Member

    Joined:
    May 14, 2014
    Messages:
    118
    Likes Received:
    139
    Trophy Points:
    93
    This is interesting... are you also looking to implement stealth addresses now you've updated to the Bitcoin codebase?

    DarkSend + Stealth Addresses + InstantX + P2FA + Trezor Support would be amazing!

    Maybe I'm jumping the gun :)
     
  4. crowning

    crowning Well-known Member

    Joined:
    May 29, 2014
    Messages:
    1,428
    Likes Received:
    2,005
    Trophy Points:
    183
    No idea if a blockchain explorer exists, but Abe is implemented in Python, so good starting points for an own implementation would be:

    BIP32: https://github.com/jmcorgan/bip32utils
    BIP39: https://github.com/trezor/python-mnemonic
    BIP44: didn't find a Python implementation, but BIP44 seems (compared to the other 2) not rocket since.

    You most probably already know these repositories, I just want to collect all information here in case I'll feel the inner urge to dig deeper into this (what I doubt because I'm a bloody noob with Python).
     
  5. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,262
    Likes Received:
    1,837
    Trophy Points:
    1,183
    • Like Like x 1
  6. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Asked at bct, thx moli.
     
  7. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,262
    Likes Received:
    1,837
    Trophy Points:
    1,183
    Np... Can't wait to see another cool creation from you! :)
     
  8. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Bump. any idea?
     
  9. souptacular

    souptacular Well-known Member
    Foundation Member

    Joined:
    Jun 7, 2014
    Messages:
    62
    Likes Received:
    72
    Trophy Points:
    158
    I found pycoin which seems to support the creation of HD wallets. It appears moocowmoo has contributed to keep it updated with changes on DRK's network settings :)

    I am playing around in python and if I can I'll see about taking some of this repo's code and applying it to ABE to update DRK HD wallet integration.
     
    • Like Like x 3
  10. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Thanks alot! Yes pycoin is a very good resource! Keep me posted of any progress ;-)

    Edit, and try to add this to bitcoin-abe first and after that make it compatible with darkcon so we can contribute this patch upstream.
     
    • Like Like x 2
  11. Propulsion

    Propulsion The buck stops here.

    Joined:
    Feb 26, 2014
    Messages:
    1,008
    Likes Received:
    467
    Trophy Points:
    183
    Dash Address:
    XerHCGryyfZttUc6mnuRY3FNJzU1Jm9u5L
    This is needed for Trezor as well? Damnit.
     
  12. moli

    moli Grizzled Member

    Joined:
    Aug 5, 2014
    Messages:
    3,262
    Likes Received:
    1,837
    Trophy Points:
    1,183
    So... HD wallets need a different kind of blockchain? Sorry for my n00b question but I'm trying to understand this. Thanks.
     
  13. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    yes i am in contact with the trezor devs.
     
    • Like Like x 1
  14. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    highlighting freynder he showed interested in this topic.
     
  15. souptacular

    souptacular Well-known Member
    Foundation Member

    Joined:
    Jun 7, 2014
    Messages:
    62
    Likes Received:
    72
    Trophy Points:
    158
    I found a newer Blockchain explorer called Insight by BitPay that appears to have cleaner code than Bitcoin ABE.

    https://github.com/bitpay/insight-api

    Anyone have thoughts on whether this would be better to use for Darkcoin than Bitcoin Abe or if it would even be compatible with Darkcoin's changes to Bitcoin core?
     
    • Like Like x 1
  16. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    yes that's the idea basicly. insight is the most modern open source block explorer and we should start with it.

    there were mulitple attempts to get this done, see
    https://darkcointalk.org/threads/insight-bitcore-porting-discussion.3666/
    https://darkcointalk.org/threads/live-insight-drk.2030/
    fredairbex managed to get this running here https://airbex.net/explorer/darkcoin/
    but its offline for a while now and his repository is not really up to date https://github.com/FredericHeem?tab=repositories
     
    • Like Like x 1
  17. freynder

    freynder New Member

    Joined:
    Dec 5, 2014
    Messages:
    30
    Likes Received:
    63
    Trophy Points:
    18
    Hello,

    I'm trying to get this up and running.

    Current status is: issues when syncing from wallet.dat, no issues when syncing from rpc. Running but transactions may not show up completely due to problems locating TXouts. Need further debugging and darkcoin branding.

    Test version is currently running on http://darkblock.info

    When ready I will upload to github.
     
    • Like Like x 5
  18. vertoe

    vertoe Three of Nine

    Joined:
    Mar 28, 2014
    Messages:
    2,574
    Likes Received:
    1,656
    Trophy Points:
    1,283
    Great!
     

Share This Page