ink!

Standards/Coordination Systems

Rust-based embedded domain-specific language (eDSL) for writing WebAssembly smart contracts on Substrate/Polkadot chains, offering Rust's type safety and tooling for the pallet-contracts environment.

Híbrido Fundação Risco de captura baixo

Detalhes

Licença https://github.com/use-ink/ink
Status de Dev Defunct
Proprietário Originally Parity Technologies; transferred to ink! Alliance (use-ink organization); discontinued January 2026 due to lack of funding
País Germany
Ano de Início 2018
Stack Rust, WebAssembly, pallet-contracts
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 by parachain governance; open deployment on parachains that enable pallet-contracts; deposit required per contract
Development Tools cargo-contract (build, test, deploy CLI); drink! (lightweight local testing); DRink! (TUI-based chainless dev tool); rust-analyzer and Clippy (native Rust tooling); Contracts UI (browser-based deployment)
Protocol Maturity / Standardization Mature for its ecosystem; reached ink! 5.x before discontinuation; never achieved broad adoption comparable to Solidity or CosmWasm
Trust Framework Substrate runtime-level trust; contract owner patterns; no built-in reputation layer; pallet-contracts enforces storage deposit as spam prevention
Target Application Domain DeFi on Polkadot parachains, cross-parachain dApps, gaming, NFTs (PSP-34 standard), DAO tooling — all now in question following discontinuation
Deployment Model Per-contract Wasm blob stored on-chain; re-instantiation from same code hash; storage deposit model
Standard Type Composability Standard (smart contract language / framework)
Ecosystem Polkadot