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

WASM

Web Assembly

PreviousDeploy Smart Contract on MEVMNextSet up !ink environment.

Last updated 1 year ago

The Metaverse.Network also support WASM smart contract via pallet-contracts module, which provides a secure sandbox for deploying and executing WebAssembly (Wasm) smart contracts.

Developers can utilize any programming language that compiles to Wasm, ensuring it aligns with the pallet-contracts API for compatibility. To streamline development and reduce the need for repetitive coding, the preferred approach involves using a domain-specific language (eDSL) designed for pallet-contracts, like ink! (Rust-based), with potential for more options as the ecosystem evolves.

In this tutorial, you will learn how to deploy the WASM smart contract using with !ink.

Below is a summary of steps in this tutorial

  1. Set up !ink environment

  2. Build Flipper contract with !ink

  3. Deploy using

âš’ī¸
Flipper contract
Polkadot.JS
Set up !ink environment.
Create a Flipper Contract
Deploy Wasm with Polkadot.js