MEM
WebsiteLabsGuides
  • ⚗️Molecular Execution Machine
  • 👋Introduction
    • What is MEM?
    • MEM features
    • MEM vs alternatives
    • Technical architecture
    • Use-case examples
  • ⚡Quickstart
    • Quickstart guide
  • 📖MEM Specifications
    • Function syntax
    • Function specs
    • Transaction specs
    • Supported languages
    • About MIPs
  • ⚛️Molecules
    • Overview
    • Multichain authentication
    • Using APIs
    • API reference
  • 🧪MEM IDE
    • Overview
    • Function ABI
  • ⚒️MEM Carbon Testnet
    • Overview
    • Deploy to testnet
    • Interact with testnet functions
  • ⚙️MEM SDK
    • SDK Usage
  • 🖥️MEM CLI
    • Function deployment
    • Function interaction
  • 🏗️MEM API
    • Overview
    • Write operations
    • Read operations
  • ⚛️3EM-MEM
    • Overview
    • EXM API
    • Key-Value Storage (KVS)
  • 🧩Examples
    • Pastebin clone
    • Query onchain data
Powered by GitBook

mem.tech © 2023

On this page
  1. MEM IDE

Overview

Testing MEM functions using the IDE

PreviousAPI referenceNextFunction ABI

Last updated 1 year ago

The MEM IDE features a code editor, terminal output, and prefilled fields for sending interactions to your testnet functions.

To start, just open the IDE, start editing the default example function, and interact using the fields in the bottom pane. When creating a new project, you can choose from templates to scaffold functions with the + button in the left sidebar.

Anatomy of a MEM project

A MEM project consists of two files:

  • function.js - the main body of source code. See spec and examples.

  • state.json - the object which stores state, global variables and the ABI

🧪