You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's confusing that elfs for the celestia-prover are in the root. Also SP1 programs for celestia-prover are in programs/ when I would expect them to be inside provers/celestia-prover/
Proposal
Move the root level Cargo.toml inside provers/celestia-prover
Move the root level elfs directory inside provers/celestia-prover
Move the root level programs directory inside provers/celestia-prover
The text was updated successfully, but these errors were encountered:
FLUP to #106
because we use a root level Cargo workspace for celestia-prover. See
#109Closes#111
Opens #123
## Testing
```
cargo build
```
passes in root (for celestia-prover) and in `provers/blevm`.
## Notice
Contributors to this repo will have to modify their local `.env` file
and bump to the latest Rust and SP1 versions.
Context
We have multiple Rust workspaces and they aren't organized coherently.
The celestia-prover workspace uses
Cargo.toml
defined in the root: https://github.com/celestiaorg/celestia-zkevm-ibc-demo/blob/main/Cargo.tomlThe blevm workspace uses
Cargo.toml
defined inprovers/blevm
: https://github.com/celestiaorg/celestia-zkevm-ibc-demo/blob/main/provers/blevm/Cargo.lockProblem
It's confusing that
elfs
for the celestia-prover are in the root. Also SP1 programs for celestia-prover are inprograms/
when I would expect them to be insideprovers/celestia-prover/
Proposal
Cargo.toml
insideprovers/celestia-prover
elfs
directory insideprovers/celestia-prover
programs
directory insideprovers/celestia-prover
The text was updated successfully, but these errors were encountered: