Skip to main content

DSLs

Ink!

ink! is an eDSL written in Rust and developed by Parity. It targets specifically the API of substrate’s pallet-contracts.

ink! offers Rust procedural macros and a list of crates to facilitate development and avoid boilerplate code.

Check the official documentation [here] and the Ink! GitHub repo here.

Ask!

ask! is a framework for AssemblyScript developers to write Wasm smart contracts for pallet-contracts. Its syntax is similar to TypeScript.

This project is funded by Polkadot treasury - link here. It is still under development - no release is available at the moment.

Check the official GitHub here.