Crate o1vm

source ·

Re-exports

Modules

  • Modules mimicking the defined structures used by Cannon CLI.
  • A module to load ELF files.
  • Legacy implementation of the recursive proof composition. It does use the folding and ivc libraries defined in this monorepo, and aims to be compatible with Ethereum natively, using the curve bn254. This submodule provides the legacy flavor/interface of the o1vm, and is not supposed to be used anymore.
  • Instantiation of the lookups for the VM project. Instantiation of the lookups for the VM project.
  • Pickles flavor of the o1vm. This is the pickles flavor of the o1vm. The goal of this flavor is to run a version of the o1vm with selectors for each instruction using the Pasta curves and the IPA PCS.
  • Preimage oracle interface used by the zkVM.
  • The RAM lookup argument.