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
We highly recommend using the Succinct prover network for any non-trivial programs or benchmarking purposes. For more information, see the [setup guide](https://docs.succinct.xyz/generating-proofs/prover-network.html).
100
+
We highly recommend using the Succinct prover network for any non-trivial programs or benchmarking purposes. For more information, see ~~the [setup guide](https://docs.succinct.xyz/generating-proofs/prover-network.html).~~[this setup guide](https://docs.succinct.xyz/docs/generating-proofs/prover-network/key-setup).
77
101
78
102
To get started, copy the example environment file:
79
103
@@ -91,6 +115,14 @@ command:
91
115
SP1_PROVER=network SP1_PRIVATE_KEY=... cargo run --release --bin evm
92
116
```
93
117
94
-
## Debugging Note
118
+
## Notes
119
+
120
+
- If you are running this on MacOS M1 aarch64, don't use `zsh` as your shell. Use `bash` instead; `zsh` throws unintelligible errors.
121
+
122
+
## Next Steps
123
+
124
+
- Right now `~/lib` contains the old fibonacci program. `/~lib3` is the current refactoring effort to make this work for Merkle Trees.
125
+
- There are some `.expect()` and `.unwrap()` calls in the code that should be handled more gracefully (marked with `// todo ...`s).
126
+
- The `evm.rs` file should be generating fixtures for the EVM-compatible proof (output in `~/contracts/fixtures`), but I think my computer is running out of memory to do so; everything code-wise *seems* correct.
127
+
- To deploy on their [Prover Network](https://docs.succinct.xyz/docs/generating-proofs/prover-network) you need to sign up for beta access! So, it could be worth [signing up for that](https://docs.google.com/forms/d/e/1FAIpQLSd-X9uH7G0bvXH_kjptnQtNil8L4dumrVPpFE4t8Ci1XT1GaQ/viewform) in case it takes a while. They claim this network is the best way to generate proofs for large, complex programs.
95
128
96
-
If you are running this on MacOS M1 aarch64, don't use `zsh` as your shell. Use `bash` instead; `zsh` throws unintelligible errors.
0 commit comments