Skip to content
This repository has been archived by the owner on Jun 20, 2024. It is now read-only.

feat: implement concurrent block proving #88 #89 #96

Merged
merged 7 commits into from
Jun 6, 2024

Conversation

cpubot
Copy link
Contributor

@cpubot cpubot commented Jun 5, 2024

Proof of concept, closes #88 #89.

Proofs are communicated with a oneshot::channel, avoiding any intermediate data structures or locking primitives (RE #90 (comment)).

@cpubot cpubot requested review from atanmarko, Nashtare, muursh and 0xaatif and removed request for muursh and Nashtare June 5, 2024 15:57
prover/src/lib.rs Outdated Show resolved Hide resolved
@atanmarko atanmarko merged commit 1cfd097 into feat/block-interval Jun 6, 2024
4 checks passed
@atanmarko atanmarko deleted the zbrown/concurrent-block-proof branch June 6, 2024 14:11
atanmarko added a commit that referenced this pull request Jun 10, 2024
* feat: add block interval

* fix: follow from loop

* feat: add block hash parsing for interval

* fix: proving logic

* fix: typos

* fix: review

* fix: doc tests

* feat: add block time cli argument

* fix: interval display

* feat: add from string for block interval

* fix: remove block interval single variant

* feat: implement concurrent block proving #88 #89 (#96)

* feat: implement concurrent block proving #88 #89

* Update prover/src/lib.rs

Co-authored-by: 0xaatif <[email protected]>

* fix suggestion

* Fix duplicated import when #[cfg(feature = "test_only")]

---------

Co-authored-by: 0xaatif <[email protected]>
Co-authored-by: Marko Atanasievski <[email protected]>

* fix: block interval fmt

* fix: make parsing functions private

* fix: use futures iterator instead of tokio-stream

* fix: use anyhow error instead of block interval error

---------

Co-authored-by: Zach Brown <[email protected]>
Co-authored-by: 0xaatif <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

5 participants