diff --git a/substrate/frame/contracts/uapi/Cargo.toml b/substrate/frame/contracts/uapi/Cargo.toml
index eb8a9c61820922ce51d4ece5ac54609e0d4fe435..a5081af2a2d280cc1956dcf2dbb69de18588ccd4 100644
--- a/substrate/frame/contracts/uapi/Cargo.toml
+++ b/substrate/frame/contracts/uapi/Cargo.toml
@@ -23,6 +23,9 @@ scale = { package = "parity-scale-codec", version = "3.6.1", default-features =
 [target.'cfg(target_arch = "riscv32")'.dependencies]
 polkavm-derive = '0.5.0'
 
+[package.metadata.docs.rs]
+default-target = ["wasm32-unknown-unknown"]
+
 [features]
 default = ["scale"]
 scale = ["dep:scale", "scale-info"]