Author

Topic: How hard would it be to create a Litecoin Armory? (Read 929 times)

member
Activity: 75
Merit: 10
Here's the repo for the Namecoin fork of Armory: https://github.com/namecoin/BitcoinArmory. If you are checking out the commit history, make sure you look as far back as this commit: https://github.com/namecoin/BitcoinArmory/commit/90351e11601cc5e2c09481dad6b56f6a7a4f620e.

As you can see it hasn't been updated since late 2014. For now, it is abandoned. You can see some reasoning in the remaining open issue. That issue also links to this thread of which you are also the original poster, so you are probably already aware of that thread.

The necessary changes were already covered well by knightdk. For Namecoin, we still needed to touch the C++ code even though Namecoin uses the same hash algorithm as Bitcoin, because we needed to use a different directory to load blocks from (~/.bitcoin versus ~/.namecoin on Linux) and because Namecoin uses merged mining, so the block parsing needs to account for that. For Litecoin you definitely need to touch the C++ code to use scrypt as the hashing algorithm (as knightdk already stated).

If you don't know where to start, the Namecoin fork is better to use as a reference than nothing, even though it is outdated.
sr. member
Activity: 525
Merit: 282
There is a Namecoin version of Armory. You could use that as a guide. Not sure how up-to-date it is but it should work.
staff
Activity: 3458
Merit: 6793
Just writing some code
There would certainly be a great deal of changes, but since I have not studied Litecoin (nor have any interest), I don't know the specifics. I don't think anyone working on Armory right now is interested in adapting it for altcoins.

At a minimum, there would need to be changes to the hashing algorithms for verifying blocks as Litecoin uses Scrypt and not SHA256d. The genesis block, magic bytes, and other blockchain parameters would also have to be changed as well.
pf
full member
Activity: 176
Merit: 105
I hope it's not too hard, given that Litecoin is basically Bitcoin with a few tweaks.

If it's not too hard, could someone here do it? Wink

If it's not quite as easy as that, how come?

Thank you.
Jump to: