linera_ethereum/lib.rs
1// Copyright (c) Zefchain Labs, Inc.
2// SPDX-License-Identifier: Apache-2.0
3
4//! This module provides functionalities for accessing an Ethereum blockchain node.
5//! Enabling the `ethereum` allows to make the tests work. This requires installing
6//! the `anvil` from [FOUNDRY] and the [SOLC] compiler version 0.8.25
7//!
8//! [FOUNDRY]: https://book.getfoundry.sh/
9//! [SOLC]: https://soliditylang.org/
10
11#![deny(missing_docs)]
12
13pub mod client;
14pub mod common;
15
16#[cfg(not(target_arch = "wasm32"))]
17pub mod provider;
18
19/// Helper types for tests and similar purposes.
20#[cfg(not(target_arch = "wasm32"))]
21pub mod test_utils;