You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The goal of this issue is to implement the functions and data structures from the provided Rust code file in Ziglang, corresponding to various env. This Rust code file is a part of the Ethereum Virtual Machine (EVM) implementation, and we need to replicate its functionality accurately in Ziglang.
Port Rust Code to Ziglang: Translate the following functions and data structures from Rust to Ziglang:
- Env and its associated functions
- BlockEnv and its associated functions
- TxEnv and its associated functions
- TransactTo and its associated functions
- CreateScheme and its associated functions
- CfgEnv and its associated functions
- AnalysisKind enum
- All functions within the Env struct, including effective_gas_price, validate_block_env, validate_tx, and validate_tx_agains_state.
Ensure Functional Parity: Ensure that the Ziglang implementation maintains the same functionality and behavior as the original Rust code. This includes correctly executing transactions, managing gas, validating transactions, and handling various Ethereum Improvement Proposals (EIPs).
The text was updated successfully, but these errors were encountered:
Description
The goal of this issue is to implement the functions and data structures from the provided Rust code file in Ziglang, corresponding to various
env
. This Rust code file is a part of the Ethereum Virtual Machine (EVM) implementation, and we need to replicate its functionality accurately in Ziglang.https://github.com/bluealloy/revm/blob/main/crates/primitives/src/env.rs
Tasks
Env
and its associated functionsBlockEnv
and its associated functionsTxEnv
and its associated functionsTransactTo
and its associated functionsCreateScheme
and its associated functionsCfgEnv
and its associated functionsAnalysisKind
enumEnv
struct, includingeffective_gas_price
,validate_block_env
,validate_tx
, andvalidate_tx_agains_state
.The text was updated successfully, but these errors were encountered: