-
Notifications
You must be signed in to change notification settings - Fork 627
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Separate the crate into several crates #31
Comments
I think this is a reasonable thing to do, though I'm not sure how best to separate things. My uses tend to use pretty-much the whole crate except for the network/p2p stuff. Can you make a PR? |
OK, do you want to have them in the same repository, just separate crate? My thinking for now: Things that may be reasonable to use without the blockchain/txses (addresses, base58, coin amount - not a separate type now but it may be good idea to create one), transaction-related data, blocks, network. |
Yes, same repo, just different crates. From the network crate, the |
OK, I'll look at it during the weekend. BTW any plans to add support for SegWit addresses? As far as I see it isn't there yet. |
Yes, I plan to add bech32 support after Core does, both so I can be sure everything is finalized, and because it will give me an easy way to generate a ton of test vectors :) |
I'm going to close this because it doesn't have any clear success condition. We have plans for some specific modules (contracthash stuff, anyway) to be pulled out of rust-bitcoin. |
Use latest version at docs.rs
Op Code Count for Miniscript
It'd be beneficial for people to not have to download and compile whole crate if they only need to work with part (e.g. transactions).
I'm willing to help with that.
The text was updated successfully, but these errors were encountered: