Hi Parminder, > Are you planning to support most of the common BIP standards. e.g BIP 44, 84 etc
Yes, I am hoping to and actively working on it in the wallet framework/template code. I've also opened a few related issues: https://github.com/bitcoinj/bitcoinj/issues/1825 https://github.com/bitcoinj/bitcoinj/issues/1869 (this one inspired by your email) > (It'll make life easy with hardware wallets ). That is the motivating application for my present work. > This is the only advance / maintained java bitcoin lib that i have found, but now it seems to be lagging behind js, C# etc. It seems bitcoinj is getting more contribution these days and is making good progress. I hope we can catch up. > are [you] planning to focus on this? For now yes, and would be happy to receive some sponsorship (please reach out to me privately) > can we make a list of things-to-do then let others support those features? Yes, I suppose we should do this with a Github issue(s) or milestones. Andreas, what did you use for tracking Segwit? I would also like to improve the documentation and tutorials at some point in the near future. (I have some ideas on how to do this.) -- Sean On 5/30/19 10:22 AM, Parminder oz wrote: > Hi Sean, > > I support this idea. Are you planning to support most of the common > BIP standards. e.g BIP 44, 84 etc ? (It'll make life easy with > hardware wallets ). This is the only advance / maintained java > bitcoin lib that i have found, but now it seems to be lagging behind > js, C# etc. > > Github is planning project sponsor. If you are planning to focus on > this, can we make a list of things-to-do then let others support those > features? I'm happy to sponsor some cost but at this stage can't > devote much time. I might help out with UI/UX every now and then. > BitcoinJ tutorial/documentation is also outdated, may be we can have > better documentation. I can provide 1 or 2 developers but they have no > relevant experience and better documentation, tutorials or guidance > will help bring new developers. > > Other relevant projects > > https://github.com/gary-rowe/trezor-java For Trezor or Hardware > integration (/Incomplete/) > > I'm really looking forward to bring this lib on par with other > implementations. > > > On Tuesday, 14 May 2019 12:02:36 UTC+10, Sean Gilligan wrote: > > Yeah, not much apparent interest at the moment, but hopefully that > will > change once we actually have something. > > Well, rather than making a list of ideas, I did a refactoring to make > things more modular. You > can see it in Draft PR #1851 > https://github.com/bitcoinj/bitcoinj/pull/1851 > <https://github.com/bitcoinj/bitcoinj/pull/1851> > > I'm planning on making a couple prototype apps using that > refactoring as > a base, so we'll see how well it works shortly. > > -- Sean > > > On 5/11/19 8:46 AM, Andreas Schildbach wrote: > > I've given a bit time for others to comment, but I'm afraid it > seems > > there is not much interest at the moment. However that could > change as > > soon there is something to show and be proud of. > > > > 1. and 3. sounds to me like it should go into a separate repo > targetted > > at JavaFX UI components and a reference wallet using these > components. > > If you'd like to have this with "bitcoinj developers" I can > create it > > for you and make you a maintainer. > > > > 2. sounds like the respective classes and packages of bitcoinj core > > would be a good fit. > > > > Looking forward to your list of ideas! > > > > > > On 01/05/2019 20.15, Sean Gilligan wrote: > >> I have fairly ambitious plans (which are somewhat funding > dependent) for > >> making a JavaFX-based wallet framework as well as one or more > wallet > >> apps and I think that framework encompasses a larger scope > (e.g. Omni > >> Layer) than bitcoinj. So I'll probably create a repository under > >> ConsensusJ for the full effort. > >> > >> However, I would like to do as much of the work as possible > "upstream" > >> at bitcoinj. I would like to see at least two or three gradle > submodules > >> (either in the main bitcionj repo or in a separate one): > >> > >> 1. JavaFX wallet components > >> 2. Non-JavaFX wallet components (e.g. 12/24 word support utils, > etc.) > >> 3. wallet-template (or a sample wallet) > >> > >> I'm personally a fan of using fewer repositories where possible > so that > >> refactoring, integration/functional tests work more smoothly. > (Though we > >> could make the effort setup dependent CI builds, etc.) > >> > >> I'll try to brainstorm a list of existing and new components > that I have > >> in mind over the next few days. > >> > >> I'm hoping others will respond as I'd love to see a real community > >> effort around bitcoinj on JavaFX. > >> > >> -- Sean > >> > >> > >> On 4/30/19 1:46 PM, Andreas Schildbach wrote: > >>> I'm breaking out the discussion from > >>> https://github.com/bitcoinj/bitcoinj/pull/1780 > <https://github.com/bitcoinj/bitcoinj/pull/1780> > >>> and > >>> https://github.com/bitcoinj/bitcoinj/issues/1819 > <https://github.com/bitcoinj/bitcoinj/issues/1819> > >>> to here for everyone to participate. > >>> > >>> For me, wallet-template always was not much more than an > example, being > >>> in its own subproject only for the reason that Mike wanted to > use the > >>> latest Java language features, JFX, etc. > >>> > >>> Sean would like to develop it more into a library of reusable > wallet > >>> components, also UI components as far as I understand. > >>> > >>> I think if that's the goal, it should probably live in its own > >>> repository and use its own versioning. (The repo could still > be under > >>> the "bitcoinj" group if that's desired.) > >>> > >>> On the other hand, there is the argument that by trying out > >>> wallet-template, bitcoinj core is being tested. Of course > that's also > >>> the case if you use wallet-tool, or any of the other examples, > or most > >>> importantly the unit tests. > >>> > >>> So what's your opinion on it? > >>> > > > > -- > 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 bitcoinj+unsubscr...@googlegroups.com > <mailto:bitcoinj+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/bitcoinj/2924e0bd-0eda-44b4-a9d1-739dd0a5c775%40googlegroups.com > <https://groups.google.com/d/msgid/bitcoinj/2924e0bd-0eda-44b4-a9d1-739dd0a5c775%40googlegroups.com?utm_medium=email&utm_source=footer>. > For more options, visit https://groups.google.com/d/optout. -- 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 bitcoinj+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoinj/4cdcd051-17ad-e807-21b2-25dea3d94e54%40msgilligan.com. For more options, visit https://groups.google.com/d/optout.