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.useink
- An ergonomic typesafe React Hooks library for ink! contracts and Substrate chains. Supports multi-chain. Maintained by The ink! team- 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.
- 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)