Real-life smart contracts under open-source licenses
Browse cluster: Cosmos blockchain and smart contract languages →CosmWasm-Plus is a collection of open-source smart contracts for the Cosmos blockchain ecosystem, built in Rust and compiled to WebAssembly. The repository contains several contract implementations across different specifications: CW1 contracts for account proxies (including a whitelist and subkeys implementation that grant allowances similar to ERC20), CW20 contracts for fungible token standards with minting and allowance extensions, a CW20-ICS20 contract enabling cross-chain token transfers via the IBC protocol, CW3 multisig contracts for governance (both fixed and flexible implementations backed by voting groups), and CW4 group contracts for membership management including stake-based and appointed member models. All contracts are designed to be deployed as-is or imported into other contracts to extend their functionality, and require Rust 1.44.1+ with the wasm32-unknown-unknown target for compilation.