Author

Topic: Recommended Library for Low-Level Data Structures and Protocol Use (Read 189 times)

newbie
Activity: 5
Merit: 8
Great. Thanks a lot. Will stick with python-bitcoinlib. (Much prefer python to JS.) Just wanted to make sure I wasn't picking something that was already or about to go out of date.

Thanks again!
sr. member
Activity: 279
Merit: 435
I'm looking to write an application that needs low-level control over custom transactions. Stuff not covered by out-of-the-box wallets. I see a number of libraries out there, but no real general consensus about the relative strengths and weaknesses. I'm fairly language agnostic, and prefer just to use the best library.

Was looking at python-bitcoinlib, but as of late it doesn't look to be actively maintained. Prefer to use a library that's likely not to become deprecated in the near future. Also looked at Bitcore, but I don't need browser support, so don't really have much to gain from the pain-in-the-ass of dealing with Javascript. Any opinions on BitcoinJ or just directly using Bitcoin Core?

Mostly just trying to get a sense of state-of-the-art/best-practices here. I'd hate to start developing against some library, then find out that there was a much better alternative two months down the road.

Thanks.
Hi,

python-bitcoinlib is fine, and even one of the best (according to me) https://github.com/petertodd/python-bitcoinlib. Otherwise you can checkout the famous bitcoinjs https://github.com/bitcoinjs/bitcoinjs-lib. Both are reference libraries.
newbie
Activity: 5
Merit: 8
I'm looking to write an application that needs low-level control over custom transactions. Stuff not covered by out-of-the-box wallets. I see a number of libraries out there, but no real general consensus about the relative strengths and weaknesses. I'm fairly language agnostic, and prefer just to use the best library.

Was looking at python-bitcoinlib, but as of late it doesn't look to be actively maintained. Prefer to use a library that's likely not to become deprecated in the near future. Also looked at Bitcore, but I don't need browser support, so don't really have much to gain from the pain-in-the-ass of dealing with Javascript. Any opinions on BitcoinJ or just directly using Bitcoin Core?

Mostly just trying to get a sense of state-of-the-art/best-practices here. I'd hate to start developing against some library, then find out that there was a much better alternative two months down the road.

Thanks.
Jump to: