diff --git a/ethers-contract/ethers-contract-abigen/src/contract/types.rs b/ethers-contract/ethers-contract-abigen/src/contract/types.rs index 78d66501..609add65 100644 --- a/ethers-contract/ethers-contract-abigen/src/contract/types.rs +++ b/ethers-contract/ethers-contract-abigen/src/contract/types.rs @@ -15,7 +15,7 @@ pub(crate) fn expand(kind: &ParamType) -> Result { 3..=4 => Ok(quote! { i32 }), 5..=8 => Ok(quote! { i64 }), 9..=16 => Ok(quote! { i128 }), - 17..=32 => Ok(quote! { I256 }), + 17..=32 => Ok(quote! { #ethers_core::types::I256 }), _ => bail!("unsupported solidity type int{}", n), }, ParamType::Uint(n) => match n / 8 {