ink! is a domain-specific language for Rust to write smart contracts for blockchains in the Substrate, Polkadot, and Kusama ecosystem. ink! smart contracts are compiled to WebAssembly.
ink! Repository • Guided Tutorial for Beginners • ink! Documentation Portal
- Shiden: Kusama parachain by the Astar team, contains the
pallet-contracts
and thus supports ink! contracts.
- Rococo Smart Contracts Parachain: Operated by the developers behind ink! and Substrate's
pallet-contracts
. - Shibuya: Testnet parachain by Astar, connected to a custom relaychain also maintained by Astar.
- Phala: Further documentation can be found here.
- Aleph Zero: Support for ink! smart contracts on their testnet.
- peaq network: ink! smart contracts are live on their testnet.
- t3rn: Their testnet is called t0rn, the faucet can be found here.
- Pendulum: The testnet is called Foucoco, there is no faucet currently.
- Prosopo: Human verification on the blockchain, has a dapp example which is written in ink!: https://github.com/prosopo-io/dapp-example
- Showcase dApps: Collection of production ready dApps (contracts + UI) ‒ Uniswap v2, Farming, NFT, …
- INK!athon - Full-stack dApp boilerplate with ink! smart contracts and a React frontend using the useInkathon hooks library maintained by Scio Labs.
- OpenBrush: OpenBrush is a library for smart contract development with ink!.
- PSP-22: Fungible Token Standard for Substrate's
contracts
pallet. - py-substrate-interface: Library by Polkascan to interact with ink! contracts from Python.
- hashes: Collection of cryptographic hash functions written in pure Rust. (
no_std
needs to be enabled). - data-encoding: Efficient and customizable data-encoding functions in Rust. (
no_std
needs to be enabled). useInkathon
- Typesafe React Hooks library abstracting functionality by polkadot.js for working with Substrate-based networks and ink! smart contracts maintained by Scio Labs.- DRink! - Library for light, chainless local ink! development. Equipped with a friendly TUI.
- ink-wrapper - Tool generating typed wrappers for calling contracts through node's API.
- ink! Analyzer - A collection of modular and reusable libraries and tools for semantic analysis of ink! smart contract code.
- Open Emoji Battler: Open Emoji Battler is a decentralized blockchain game, owned by the community, running on-chain. Deployed on Astar tesnet.
- Sirato Substrate: Blockchain explorer for Substrate chains with a focus on the contracts pallet and ink!. There's a public development instance connected to Rococo Contracts.
- ink!ubator - a Polkadot Treasury funded initiative for builders, businesses, and auditors working with ink!.
[![Built with ink!](https://raw.githubusercontent.com/paritytech/ink/master/.images/badge.svg)](https://github.com/paritytech/ink)
[![Built with ink!](https://raw.githubusercontent.com/paritytech/ink/master/.images/badge_flat.svg)](https://github.com/paritytech/ink)