CosmWasm

Standards/Coordination Systems

Rust-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.

Híbrido Fundação Risco de captura baixo

Detalhes

Licença https://github.com/CosmWasm/cosmwasm
Status de Dev Active
Proprietário Originally Confio GmbH; maintenance transferred to Hadron Labs (2025) under Interchain Foundation funding
País Germany
Ano de Início 2019
Stack Rust, Go, WebAssembly
Financiamento Foundation
Última Investigação 10 de mar. de 2026

Domínios de Caso de Uso

Affordances

Self-hostable

Smart Contract Standard Atributos

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