MNet
  • ๐Ÿ’ซWelcome
  • ๐ŸŒ…Our Vision
  • MNet
    • โ„น๏ธAbout
    • ๐Ÿ’ปTechnology
      • Security
      • Technical Stack
    • ๐Ÿ’ Token Economy
      • Continuum - NUUM
      • Pioneer - NEER
    • ๐ŸŒ Core Components
      • Bit Country
      • Bit Avatar
      • SP Protocol
      • ESE Framework SDK
      • Blockchain Protocol
    • โš’๏ธDevelopers
      • EVM
        • Configure MetaMask
        • Getting a free Alpha Testnet Faucet Token
        • Deploy Smart Contract on MEVM
      • WASM
        • Set up !ink environment.
        • Create a Flipper Contract
        • Deploy Wasm with Polkadot.js
    • ๐Ÿ›ฃ๏ธRoadmap
    • ๐ŸขGovernance
    • ๐Ÿ“‘Glossary
    • ๐Ÿ“‚Open Source
    • ๐Ÿ†•Development Updates
    • ๐Ÿ”Security Audit Report
    • Change Logs
    • Official Links
    • Disclaimer
  • Testnet
    • Testnet $NUUM
    • Run a testnet node
    • Get a Polkadot Wallet
Powered by GitBook
On this page
  1. MNet
  2. Developers
  3. WASM

Set up !ink environment.

PreviousWASMNextCreate a Flipper Contract

Last updated 1 year ago

Ink! is a Rust library developed by Parity, that explicitly targets smart contract development for Substrateโ€™s pallet-contracts.

There are multiple reasons Rust are the best programming language for smart contracts; that's why ink! chooses not to invent a new programming language, but rather adapt a subset of Rust.

Complete detail of ink! is

ink! CLI

The first tool we will be installing is , a CLI tool for helping setting up and managing WebAssembly smart contracts written with ink!.

You can find source code and .

Step 1: rustup component add rust-src

Step 2: cargo install cargo-contract --force --locked --version 3.0.1

Please note, our pallet-contracts support version <= 3.0.1

โš’๏ธ
here
cargo-contract
here on GitHub
here on crates.io