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

poc(scanner): get started with the blockchain scanner proof of concept #7758

Merged
merged 42 commits into from
Nov 8, 2023

Conversation

oxarbitrage
Copy link
Contributor

@oxarbitrage oxarbitrage commented Oct 17, 2023

Motivation

Create a new crate zebra-scan and put proof of concept tests into it.

Part of #7727

Review

Follow Up Task

  • Admin: Add a branch protection rule for Build crates individually / Build zebra-scan crate

@oxarbitrage oxarbitrage added A-rust Area: Updates to Rust code P-Low ❄️ labels Oct 17, 2023
@mpguerra mpguerra linked an issue Oct 18, 2023 that may be closed by this pull request
1 task
@github-actions github-actions bot added the C-trivial Category: A trivial change that is not worth mentioning in the CHANGELOG label Oct 19, 2023
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
zebra-scanner/Cargo.toml Outdated Show resolved Hide resolved
@oxarbitrage oxarbitrage added the do-not-merge Tells Mergify not to merge this PR label Nov 1, 2023
@oxarbitrage
Copy link
Contributor Author

Should be merged after the release so i added the do not merge label.

@oxarbitrage oxarbitrage added the A-blockchain-scanner Area: Blockchain scanner of shielded transactions label Nov 3, 2023
@teor2345 teor2345 removed the do-not-merge Tells Mergify not to merge this PR label Nov 7, 2023
deny.toml Outdated Show resolved Hide resolved
teor2345
teor2345 previously approved these changes Nov 8, 2023
Copy link
Collaborator

@teor2345 teor2345 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, thanks!

Using the correct docs URL is a blocker. There are some other things that could be cleaned up to avoid confusion later.

I've resolved most of my optional suggestions, please only look at them if you have time and motivation to polish this code. (I'm guessing some parts are going to end up as production code.)

zebra-scan/Cargo.toml Outdated Show resolved Hide resolved
zebra-scan/src/lib.rs Outdated Show resolved Hide resolved
zebra-scan/src/tests.rs Show resolved Hide resolved
zebra-scan/src/tests.rs Outdated Show resolved Hide resolved
zebra-scan/src/tests.rs Show resolved Hide resolved
zebra-scan/src/tests.rs Show resolved Hide resolved
@teor2345
Copy link
Collaborator

teor2345 commented Nov 8, 2023

I don't need to review this again, so @arya2 feel free to approve it after any minor changes.

zebra-scan/src/tests.rs Outdated Show resolved Hide resolved
zebra-scan/src/tests.rs Outdated Show resolved Hide resolved
oxarbitrage and others added 4 commits November 8, 2023 10:08
Co-authored-by: teor <teor@riseup.net>
Co-authored-by: teor <teor@riseup.net>
Co-authored-by: teor <teor@riseup.net>
Co-authored-by: teor <teor@riseup.net>
Copy link
Collaborator

@teor2345 teor2345 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

mergify bot added a commit that referenced this pull request Nov 8, 2023
@mergify mergify bot merged commit 86e468f into main Nov 8, 2023
104 checks passed
@mergify mergify bot deleted the issue7727 branch November 8, 2023 22:05
@arya2 arya2 mentioned this pull request Nov 29, 2023
44 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-blockchain-scanner Area: Blockchain scanner of shielded transactions A-rust Area: Updates to Rust code C-trivial Category: A trivial change that is not worth mentioning in the CHANGELOG
Projects
None yet
Development

Successfully merging this pull request may close these issues.

feature: Blockchain scanner PoC
3 participants