-
Notifications
You must be signed in to change notification settings - Fork 100
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
Run Taiko Client on Powdr #850
Comments
This is great! @CeciliaZ030 for the first EVM test, how did you run it? With cargo run or test? My guess is that the input bytecode is missing or wrong. With cargo run: With cargo test, the inputs were indeed broken and I fixed it here: #851 . If you checkout that branch, you can run it directly with
I think that test also runs the PIL witness verifier from pilcom, so you'll need to clone https://github.com/0xPolygonHermez/pilcom and run For the second item, you can take a look here at how to call powdr's RISCV executor (needed for continuations and before witness generation): https://github.com/powdr-labs/powdr_revm/blob/main/bin/src/main.rs#L57 Also note that we're currently refactoring some of the public API entry-points, so my suggestion above might be updated soon. |
Thanks very much! @leonardoalt powdr/executor/src/witgen/vm_processor.rs Line 140 in 4ce94ce
Not sure if this is intended? I haven't gotten to the proving step yet so it shouldn't require PIL |
Ah this is actually fine, this is at the end of witness generation, it's just some special case for the last row. Witgen is just logging too much and I agree that looks confusing |
Hi @leonardoalt, now I'm running from my fork of the latest Zeth, because our
Basically my binary is missing label |
Update: adding
Backtrace
|
@CeciliaZ030 yea we need to call the continuations library instead of calling verify there directly. Let me open a PR to your code |
Update:
|
@CeciliaZ030 what does the second item entail on our side? |
TODOs:
riscv_executor::execute_ast
in main branch:TaikoBlockBuilder
to integration test with mock input data: https://github.com/CeciliaZ030/zeth/blob/8551ed4cf23f02b5d220d41389b423e88324a224/raiko-guest-powdr/src/one_shot.rs#L98@leonardoalt If you can help us with the first step running the revm that'd be amazing! 😊
The text was updated successfully, but these errors were encountered: