Skip to content
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

Closed
wants to merge 14 commits into from

Conversation

tthebst
Copy link
Contributor

@tthebst tthebst commented Aug 6, 2024

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.

@github-actions github-actions bot added the chore label Aug 6, 2024
Copy link
Contributor

@nmattia nmattia left a 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?

Copy link
Contributor

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?

Copy link
Member

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.

Copy link
Contributor

github-actions bot commented Oct 1, 2024

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"""

@github-actions github-actions bot closed this Oct 1, 2024
@rumenov rumenov reopened this Oct 1, 2024
Copy link
Contributor

github-actions bot commented Oct 1, 2024

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"""

@github-actions github-actions bot closed this Oct 1, 2024
Copy link
Contributor

github-actions bot commented Oct 1, 2024

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"""

github-merge-queue bot pushed a commit that referenced this pull request Oct 2, 2024
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants