-
Notifications
You must be signed in to change notification settings - Fork 318
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
chore: duplicate btc header validation to main repo #769
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not too fond of duplicating & vendoring an entire crate -- especially since we own it. Can you clarify the concrete issues you're running into here? Why can't the bitcoin-canister repo upgrade its bitcoin dep?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you add context about where this crate comes from?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can't use it because the ic-btc-validation uses types from the old bitcoin crate as part of it's interface.
It is temporary duplication. I need to merge this one and then I will dedup the bitcoin external crate dependency.
Thank you for contributing! Unfortunately this repository does not accept external contributions yet. We are working on enabling this by aligning our internal processes and our CI setup to handle external contributions. However this will take some time to set up so in the meantime we unfortunately have to close this Pull Request. We hope you understand and will come back once we accept external PRs. — The DFINITY Foundation""" |
Thank you for contributing! Unfortunately this repository does not accept external contributions yet. We are working on enabling this by aligning our internal processes and our CI setup to handle external contributions. However this will take some time to set up so in the meantime we unfortunately have to close this Pull Request. We hope you understand and will come back once we accept external PRs. — The DFINITY Foundation""" |
Thank you for contributing! Unfortunately this repository does not accept external contributions yet. We are working on enabling this by aligning our internal processes and our CI setup to handle external contributions. However this will take some time to set up so in the meantime we unfortunately have to close this Pull Request. We hope you understand and will come back once we accept external PRs. — The DFINITY Foundation""" |
Copies validation from the bitcoin-canister [repo](https://github.com/dfinity/bitcoin-canister). This is done to decouple the repos such that, for example, the bitcoin crate can be updated independently. --------- Co-authored-by: Tim Gretler <tim.gretler@dfinity.org> Co-authored-by: IDX GitHub Automation <infra+github-automation@dfinity.org>
Copies validation from the bitcoin-canister repo. This is done to decouple the repos such that, for example, the bitcoin crate can be updated independently.