Files
linea-monorepo/prover/zkevm/settings.go
m4sterbunny 5a8e26bf87 doc: fix typos in comments (#3754)
* 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>
2024-08-01 16:44:34 +02:00

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
}