CosmWasm
Standards/Coordination SystemsRust-based smart contract platform for Cosmos SDK blockchains, compiling contracts to WebAssembly (Wasm) for near-native execution speed, with actor-model architecture that prevents reentrancy attacks by design.
Hybrid Foundation Low capture risk
Links
Details
License https://github.com/CosmWasm/cosmwasm
Dev Status Active
Owner Originally Confio GmbH; maintenance transferred to Hadron Labs (2025) under Interchain Foundation funding
Country Germany
Start Year 2019
Stack Rust, Go, WebAssembly
Funding Foundation
Last Investigated Mar 10, 2026
Smart Contract Standard Attributes
Permissions Permissioned instantiation (chain governance controls which code IDs may be instantiated); permissionless on chains that enable open deployment
Development Tools cargo (Rust build tool); cosmwasm-check CLI; CosmJS (JavaScript client library); wasmd (reference chain binary); cw-multi-test (integration testing framework); drink! (local testing)
Protocol Maturity / Standardization Production-grade; used in 30+ Cosmos app chains including Neutron, Osmosis, and Juno; IBC-integrated; ongoing active development
Trust Framework IBC light client verification for cross-chain calls; contract admin key for upgrades; instantiation permission flags (admin-only vs open); no built-in reputation layer
Target Application Domain DeFi (AMMs, lending, stablecoins), cross-chain interoperability, DAO governance, NFTs (CW-721), liquid staking, civic coordination tools
Deployment Model Code stored on-chain via wasmd; contracts instantiated per use case; a single code ID may have multiple contract instances
Standard Type Composability Standard (smart contract platform / framework)
Ecosystem Cosmos