Metsumi is your personal launch assistant engineered to help you launch anything and do any onchain action on Meteora in just a few configurations and CLI commands.

Prerequisites

  • Node.js >= 18.0.0
  • pnpm >= 10.0.0
If you don’t have pnpm installed, you can install it by running the following command.
Terminal
npm install -g pnpm

Setup -> Configure

1

Clone and Setup Meteora Invent

Meteora Invent is a toolkit consisting of everything you need to invent innovative token launches on Meteora. Run the following command in your terminal to get started.
Terminal
git clone https://github.com/MeteoraAg/metera-invent.git
Once you’ve cloned the repository, you’ll have a new project directory with a meteora-invent folder. Run the following to install pnpm and the project dependencies.
Terminal
cd meteora-invent
pnpm install
2

Setup Environment Variables

Copy the .env.example file to .env and configure the environment variables.
Terminal
cp studio/.env.example studio/.env
Configure the following variables:
  • PRIVATE_KEY - Your private key for the wallet you will be using to deploy the pool.
3

Optional: Start a Local Test Validator

You can also run the studio scripts on localnet - http://localhost:8899 with the following command
Terminal
pnpm studio start-test-validator
This will start a local validator on your machine which will be hosted on http://localhost:8899.
4

Generate Keypair

Generate a keypair from your private key:
Terminal
# For devnet (airdrops 5 SOL)
pnpm studio generate-keypair --network devnet

# For localnet (airdrops 5 SOL)
# Ensure that you have already started the local validator with pnpm start-test-validator
pnpm studio generate-keypair --network localnet
This will generate a keypair.json file in the studio directory which will be used for all actions.
5

Configure Pool Settings

Configure the config files in the studio/config directory.
Powered by Meteora Invent, Metsumi can help you to:

DLMM

DAMM v2

DAMM v1

DBC