---
title: "Get instruction to create a pool"
method: GET
path: "/instructions/mmm/create-pool"
tags: ["mmm", "instructions"]
---

# Get instruction to create a pool

`GET /instructions/mmm/create-pool`

## Query parameters

- `spotPrice` number, required
- `curveType` 'linear' | 'exp' | 'xyk', required
- `curveDelta` number, required
- `reinvestBuy` boolean, required
- `reinvestSell` boolean, required
- `expiry` number
- `lpFeeBp` number, required
- `buysideCreatorRoyaltyBp` number, required
- `paymentMint` string, required
- `collectionSymbol` string, required
- `owner` string, required
- `solDeposit` number
- `priorityFee` number
- `sharedEscrowCount` number

## Response `200`

successful operation

- Transaction
  - `tx` IBuffer, required
    - `type` 'Buffer', required
    - `data` number[], required
  - `txSigned` IBuffer
    - `type` 'Buffer', required
    - `data` number[], required

---

[API](https://skmtc.net/magiceden/apis/magic-eden-api.md) · [All operations](https://skmtc.net/magiceden/apis/magic-eden-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/magiceden/magic-eden-api/versions/66028b292693/schema)
