← All repos

cosmwasm

WebAssembly Smart Contracts for the Cosmos SDK

cosmos-sdkrustsmart-contractswebassembly
Browse cluster: Cosmos blockchain and smart contract languages
7,785commits
115contributors
5languages

Tech stack & purpose

CosmWasm is a framework for writing WebAssembly smart contracts that run on the Cosmos SDK. The project is built in Rust and compiles to WebAssembly, enabling smart contracts to execute on any blockchain that integrates the Cosmos SDK with CosmWasm support. The repository contains a collection of example and development contracts demonstrating various features—including basic escrow logic, iterator support, inter-blockchain communication (IBC) messaging, contract migrations, cryptographic signature verification, and staking derivatives—along with a command-line tool called cosmwasm-check for validating whether compiled Wasm binaries are properly formatted smart contracts ready for blockchain deployment.

Community & reference links

Languages

Rust
98.5%
Go
1.0%
Shell
0.4%
Python
0.1%
RenderScript
0.0%

Contributors (top 30 of 115)