mirror of
https://github.com/vacp2p/linea-monorepo.git
synced 2026-01-08 19:58:01 -05:00
* docs: Starts fixing zk-EVM to zkEVM * docs: fixes zk-EVM and light proof * Update prover/README.md Signed-off-by: Julien Marchand <julien-marchand@users.noreply.github.com> --------- Signed-off-by: Julien Marchand <julien-marchand@users.noreply.github.com> Co-authored-by: Julien Marchand <julien-marchand@users.noreply.github.com>
22 lines
766 B
Go
22 lines
766 B
Go
package zkevm
|
|
|
|
import (
|
|
"github.com/consensys/zkevm-monorepo/prover/protocol/wizard"
|
|
"github.com/consensys/zkevm-monorepo/prover/zkevm/arithmetization"
|
|
"github.com/consensys/zkevm-monorepo/prover/zkevm/prover/hash/keccak"
|
|
"github.com/consensys/zkevm-monorepo/prover/zkevm/prover/statemanager"
|
|
)
|
|
|
|
// type alias to denote a wizard-compilation suite. This is used when calling
|
|
// compile and provides internal parameters for the wizard package.
|
|
type compilationSuite = []func(*wizard.CompiledIOP)
|
|
|
|
// List the options set to initialize the zkEVM
|
|
type Settings struct {
|
|
Keccak keccak.Settings
|
|
Statemanager statemanager.SettingsLegacy
|
|
// Settings object for the arithmetization
|
|
Arithmetization arithmetization.Settings
|
|
CompilationSuite compilationSuite
|
|
}
|