mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-05 15:23:06 +00:00
* Parse and assemble kernel functions Written in "EVM++" assembly. Later on we will add some priviledged opcodes (in unused opcode ordinals), making it an extension of EVM bytecode. I don't think there's much of a standard for EVM assembly, but I loosely based the syntax on this [proposal](https://gist.github.com/axic/17ddbbce4738ccf4040d30cbb5de484e). * PR feedback * tweaks for consistency * terminology tweaks * Update evm/src/cpu/kernel/opcodes.rs Co-authored-by: Jacqueline Nabaglo <jakub@mirprotocol.org> * Update evm/src/cpu/kernel/opcodes.rs Co-authored-by: Jacqueline Nabaglo <jakub@mirprotocol.org> * Update evm/src/cpu/kernel/opcodes.rs Co-authored-by: Jacqueline Nabaglo <jakub@mirprotocol.org> Co-authored-by: Jacqueline Nabaglo <jakub@mirprotocol.org>
20 lines
488 B
TOML
20 lines
488 B
TOML
[package]
|
|
name = "plonky2_evm"
|
|
description = "Implementation of STARKs for the Ethereum Virtual Machine"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
|
|
[dependencies]
|
|
plonky2 = { path = "../plonky2" }
|
|
plonky2_util = { path = "../util" }
|
|
anyhow = "1.0.40"
|
|
env_logger = "0.9.0"
|
|
ethereum-types = "0.13.1"
|
|
itertools = "0.10.0"
|
|
log = "0.4.14"
|
|
pest = "2.1.3"
|
|
pest_derive = "2.1.0"
|
|
rayon = "1.5.1"
|
|
rand = "0.8.5"
|
|
rand_chacha = "0.3.1"
|
|
keccak-rust = { git = "https://github.com/npwardberkeley/keccak-rust" } |