-
Notifications
You must be signed in to change notification settings - Fork 49
Description
- git clone https://github.com/brevis-network/pico.git
- $ cd pico/examples/fibonacci/prover
- $ cargo build -r
//...
Compiling fibonacci-lib v1.0.0 (/home/gavin/zkvm/pico/examples/fibonacci/lib)
Compiling pico-sdk v1.1.6 (/home/gavin/zkvm/pico/sdk/sdk)
Building [=======================> ] 354/356: pico-sdk
Compiling fibonacci-prover v1.0.0 (/home/gavin/zkvm/pico/examples/fibonacci/prover)
error[E0599]: no method namedget_stdin_builderfound for structDefaultProverClientin the current scope
--> fibonacci/prover/src/main.rs:16:32
|
16 | let stdin_builder = client.get_stdin_builder(); // Shared instance
| ^^^^^^^^^^^^^^^^^
|
help: there is a methodnew_stdin_builderwith a similar name
|
16 - let stdin_builder = client.get_stdin_builder(); // Shared instance
16 + let stdin_builder = client.new_stdin_builder(); // Shared instance
|
error[E0061]: this method takes 1 argument but 0 arguments were supplied
--> fibonacci/prover/src/main.rs:23:24
|
23 | let proof = client.prove_fast().expect("Failed to generate proof");
| ^^^^^^^^^^-- argument #1 of type pico_vm::emulator::stdin::EmulatorStdinBuilder<Vec<u8>, pico_vm::configs::stark_config::kb_poseidon2::KoalaBearPoseidon2> is missing
|
note: method defined here
--> /home/gavin/zkvm/pico/sdk/sdk/src/client.rs:300:1
|
300 | / create_sdk_prove_client!(
301 | | KoalaBearProverClient,
302 | | KoalaBearPoseidon2,
303 | | KoalaBearBn254Poseidon2,
304 | | KoalaBearBn254,
305 | | KoalaBear
306 | | );
| |_^
= note: this error originates in the macro create_sdk_prove_client (in Nightly builds, run with -Z macro-backtrace for more info)
help: provide the argument
|
23 | let proof = client.prove_fast(/* pico_vm::emulator::stdin::EmulatorStdinBuilder<Vec, pico_vm::configs::stark_config::kb_poseidon2::KoalaBearPoseidon2> */).expect("Failed to generate proof");
| +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Some errors have detailed explanations: E0061, E0599.
For more information about an error, try rustc --explain E0061.
error: could not compile fibonacci-prover (bin "fibonacci-prover") due to 2 previous errors