Hello together,

I initially created the following ticket: 
https://github.com/bitcoinj/bitcoinj/issues/1486 And was asked to publish 
this idea on the mailing list - So I hope this group is the right place :) 

_____________________

Original Ticket:

Hello together and a big thanks for providing this library.

I have the follownig "feature" request:

I develop a Java-Library for the 
[Steem-Blockchain](https://github.com/steemit/steem/) called 
[SteemJ](https://github.com/marvin-we/steem-java-api-wrapper) and I try to 
reuse as much parts of bitcoinJ as possible - Why? Because this project is 
well documented, the code quality is really great and the lib itself is 
bulletproof. 

A lot of your implementations (e.g. the ECKey object or the Utils class) 
provide functionallities required in nearly all Blockchain libs out there. 
Due to that a lib developer has three options:

1. Implement something on his/her own (e.g. IOTA)
2. Use the whole bitcoinJ project (e.g. SteemJ)
3. Copy your code (e.g. EtheriumJ)

I guess number one can be pretty time consuming as it will require a lot of 
time until the developer gained the knowledge that you already have and 
will also not reach the code quality you offer.

Number two is what I am currently doing. This solution has one 
disadvantage: I need to add the whole BitcoinJ library while only using 
some specific classes.

Number three solves this problem, but you manually need to take care of 
updates and merge those changes.

So I was wondering if it would be possible to put classes that are not 
bitcoin specific into a separate package?

_____________________

-- 
You received this message because you are subscribed to the Google Groups 
"bitcoinj" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to