Skip to content

Commit

Permalink
WEB3-209: Make EvmEnvBuilder public (#315)
Browse files Browse the repository at this point in the history
`EvmEnvBuilder` is returned by the public method `EthEvmEnv::builder()`,
so the type should also be public.
  • Loading branch information
Wollac authored Nov 4, 2024
1 parent 8b4d34d commit 27ffcc4
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions steel/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ All notable changes to this project will be documented in this file.
### ⚡️ Features

- Introduce `HistoryInput`, which decouples the EVM execution block from the commitment block. This allows verification against a commitment that is more recent than the execution, allowing secure interaction with the historical state. This functionality is currently marked "unstable" and must be enabled using the `unstable-history` feature.
- Make `EvmEnvBuilder` public.

## [1.1.4](https://github.com/risc0/risc0-ethereum/releases/tag/v1.1.4) - 2024-10-07

Expand Down
2 changes: 2 additions & 0 deletions steel/src/host/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ use url::Url;
mod builder;
pub mod db;

pub use builder::EvmEnvBuilder;

/// A block number (or tag - "latest", "safe", "finalized").
/// This enum is used to specify which block to query when interacting with the blockchain.
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Hash)]
Expand Down

0 comments on commit 27ffcc4

Please sign in to comment.