From 0e57f5e571beeffa7442e8a9ea65904c54d1c9de Mon Sep 17 00:00:00 2001 From: Yorke Rhodes Date: Mon, 27 Nov 2023 11:46:50 -0500 Subject: [PATCH] Fix wasm target compilation --- ethers-middleware/src/lib.rs | 1 + ethers-middleware/src/multicall.rs | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ethers-middleware/src/lib.rs b/ethers-middleware/src/lib.rs index 23093f755..8490394b0 100644 --- a/ethers-middleware/src/lib.rs +++ b/ethers-middleware/src/lib.rs @@ -43,6 +43,7 @@ pub use timelag::TimeLag; /// The [MulticallMiddleware] provides a way to batch multiple calls into a single call pub mod multicall; +#[cfg(not(target_arch = "wasm32"))] pub use multicall::MulticallMiddleware; /// [MiddlewareBuilder] provides a way to compose many [`Middleware`]s in a concise way. diff --git a/ethers-middleware/src/multicall.rs b/ethers-middleware/src/multicall.rs index 1f29e1497..1b984e78d 100644 --- a/ethers-middleware/src/multicall.rs +++ b/ethers-middleware/src/multicall.rs @@ -1,3 +1,5 @@ +#![cfg(not(target_arch = "wasm32"))] + use std::{ops::Deref, sync::Arc}; use async_trait::async_trait;