CosmWasm Documentation
  • Docs
  • Blog
  • GitHub

Get started with multi-chain smart contracts!CosmWasm Documentation

Get the Docs

Build on the Cosmos SDK

Mainnet-tested BFT bPOS consensus out of the box.

Write contracts in Rust

Use a mature, safe language with great IDE integration.

Key Features

  • Tight integration with Cosmos SDK and the Cosmos ecosystem.
  • Mature tooling for developing and testing smart contracts.
  • Secure architecure design to avoid almost all attack vectors present in Ethereum.
  • IBC integration planned at the same time with the Cosmos Hub - prepare for the world of multi-chain contracts

Go beyond Ethereum Smart Contracts

For starters, they can run on multiple chains, making use of Cosmos's groundbreaking InterBlockchain Communication protocol.

Secondly, they are secure with most of the known attack vectors evidenced on Ethereum closed by design. CosmWasm is safe from Reentrancy, Arithmetic under/overflows, Default Visibilities, and more.

Finally, they can leverage the speed of wasm and power of rust, to perform any algorithm you desire. Just import fixed point decimal math for deterministic calculations or blake2b hashing algorithm if your chain doesn't already have it natively.

Embrace the CosmWasm smart contracts with confidence, and build your own without worrying about the delicacy of the contract like in the Solidity world.

Who is Using This?

CosmWasm is used in testnets by the following projects

TerraRegen NetworkOKChainEnigmaCyberCongress
More CosmWasm Users
Docs
Getting StartedBlog
Community
TwitterTelegramcosmwasm@confio.tech
More
GitHubConfio Blog
Copyright © 2020 Confio UO