> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Pulse - POST Method

> Retrieve real-time token data for bonded, bonding, and newly launched tokens, using POST for more efficient queries.

<Tip> This endpoint is available for all plans. </Tip>

## POST Method Overview

The POST method allows you to retrieve pulse data by passing complex configurations in the JSON body. This method is recommended for advanced filtering, custom views, and complex configurations.

### Base Endpoint:

```
https://api.mobula.io
```

### Endpoint

```
POST /api/2/pulse
```

## Basic Configuration

### Simple Configuration

For basic usage, use the `chainId` and `poolTypes` parameters:

```json theme={null}
{
  "chainId": ["solana:solana"],
  "poolTypes": ["pumpfun"]
}
```

## Asset Mode

Pulse API supports two modes of operation:

### Pool-Based Mode (Default)

The default mode focuses on pool statistics and trading pair data.

### Token-Based Mode (Asset Mode)

When `assetMode: true` is specified, the API switches to token-centric analytics, providing comprehensive token statistics and metadata instead of pool-focused data.

```json theme={null}
{
  "model": "default",
  "assetMode": true,
  "chainId": ["evm:999", "solana:solana"]
}
```

**Key differences in Asset Mode:**

* **Data Structure**: Returns `TokenDataSchema` with comprehensive token statistics
* **Analytics Focus**: Token performance, holder analytics, social data, and security metrics
* **Enhanced Metrics**: Includes organic trading data (excluding bot activity)
* **Token Metadata**: Social links, security analysis, holder distribution
* **Holdings Analysis**: Developer, insider, sniper, and professional trader holdings

### Filtering Quote Tokens

When using Asset Mode, you can exclude quote tokens (stablecoins, native tokens like ETH/WETH/SOL, and known quote assets like ZORA) from the results using the `filterQuotes` parameter:

```json theme={null}
{
  "assetMode": true,
  "filterQuotes": true,
  "views": [
    {
      "name": "trending",
      "chainId": ["solana:solana", "evm:8453", "evm:56"],
      "sortBy": "fees_paid_5min",
      "sortOrder": "desc",
      "limit": 50,
      "filters": {
        "volume_1h": { "lte": 100000000000 },
        "liquidity": { "gte": 37500 },
        "market_cap": { "lte": 100000000 },
        "trades_1h": { "gte": 100 },
        "buyers_24h": { "gte": 100 },
        "sellers_24h": { "gte": 100 },
        "fees_paid_24h": { "gte": 1000 }
      }
    }
  ]
}
```

* **`filterQuotes: true`**: Removes quote tokens (stablecoins, native chain tokens, additional quotes) from the results
* **`filterQuotes: false`** (default): Returns all tokens including quotes

### Excluding LP Tokens

In Asset Mode, Pulse excludes LP wrapper tokens by default. This prevents tokens such as Uniswap V2 LP token contracts from appearing in token views.

```json theme={null}
{
  "assetMode": true,
  "views": [
    {
      "name": "bonding",
      "chainId": ["ethereum"],
      "sortBy": "bonding_percentage",
      "sortOrder": "desc",
      "limit": 100,
      "filters": {
        "bonded": false,
        "bonding_percentage": { "lt": 100 }
      }
    }
  ]
}
```

This is equivalent to applying `poolAddress: { "not": null }` to each Asset Mode view. To include LP wrapper tokens explicitly, set `excludeLPTokens` to `false`:

```json theme={null}
{
  "assetMode": true,
  "excludeLPTokens": false,
  "views": [
    {
      "name": "all-tokens",
      "chainId": ["ethereum"],
      "sortBy": "bonding_percentage",
      "sortOrder": "desc",
      "filters": {
        "bonding_percentage": { "lt": 100 }
      }
    }
  ]
}
```

## Default Model

Use the `default` model to automatically get three views: `new`, `bonding`, and `bonded`:

**Pool-Based Mode:**

```json theme={null}
{
  "model": "default",
  "chainId": ["evm:999", "solana:solana"]
}
```

**Token-Based Mode (Asset Mode):**

```json theme={null}
{
  "model": "default",
  "assetMode": true,
  "chainId": ["evm:999", "solana:solana"]
}
```

This model automatically generates:

* **new**: Newly created tokens (sorted by `created_at` desc)
* **bonding**: Tokens in bonding phase with activity (sorted by `market_cap` desc)
* **bonded**: Bonded tokens on traditional DEXs (sorted by `created_at` desc)

## Custom Views

For granular control, use the `views` parameter:

### View Structure (Pool-Based Mode)

```json theme={null}
{
  "views": [
    {
      "name": "my-custom-view",
      "model": "new",
      "chainId": ["evm:8453"],
      "poolTypes": ["moonshot-evm", "fourmeme"],
      "sortBy": "volume_1h",
      "sortOrder": "desc",
      "limit": 25,
      "offset": 0,
      "addressToExclude": ["0xAddress1", "0xAddress2"],
      "filters": {
        "market_cap": { "gte": 1000, "lte": 100000 },
        "pools": {
          "bonded": { "equals": false },
          "factory": { "in": ["uniswap-v2", "0x123..."] }
        }
      }
    }
  ]
}
```

### View Structure (Token-Based Mode)

```json theme={null}
{
  "assetMode": true,
  "views": [
    {
      "name": "my-token-view",
      "chainId": ["evm:8453"],
      "poolTypes": ["moonshot-evm", "fourmeme"],
      "sortBy": "volume_1h",
      "sortOrder": "desc",
      "limit": 25,
      "offset": 0,
      "addressToExclude": ["0xAddress1", "0xAddress2"],
      "includeTokens": ["0xTokenAddressToAlwaysShow"],
      "filters": {
        "market_cap": { "gte": 1000, "lte": 100000 },
        "holders_count": { "gte": 50 },
        "dev_holdings_percentage": { "lte": 10 },
        "organic_volume_1h": { "gte": 500 }
      }
    }
  ]
}
```

### Available View Models

#### Model "new"

Retrieves newly created tokens:

```json theme={null}
{
  "name": "new-tokens",
  "model": "new",
  "chainId": ["evm:8453"],
  "poolTypes": ["moonshot-evm"]
}
```

#### Model "bonding"

Retrieves tokens in bonding phase with activity:

```json theme={null}
{
  "name": "bonding-tokens",
  "model": "bonding",
  "chainId": ["solana:solana"],
  "poolTypes": ["pumpfun"]
}
```

#### Model "bonded"

Retrieves bonded tokens available on DEXs:

```json theme={null}
{
  "name": "bonded-tokens",
  "model": "bonded",
  "chainId": ["evm:56"],
  "poolTypes": ["uniswap-v2", "uniswap-v3"]
}
```

## View Parameters

### Sorting and Pagination Parameters

* **`sortBy`** (string): Sort field
  * Options: `created_at`, `market_cap`, `volume_1h`, `latest_trade_date`, `price_change_1h`, `price_change_24h`, `trades_1h`, `trades_24h`, `liquidity`, `holders_count`
  * Default: `created_at`

* **`sortOrder`** (string): Sort order
  * Options: `asc`, `desc`
  * Default: `desc`

* **`limit`** (number): Number of results per view
  * Maximum: 100
  * Default: 30

* **`offset`** (number): Offset for pagination
  * Default: 0

* **`addressToExclude`** (string | string\[]): Addresses to exclude from results
  * Automatically excludes pools where the address appears as token0, token1, or pool address
  * Can be a single address string or array of addresses
  * Default: undefined

* **`includeTokens`** (string | string\[]): Token addresses to always include in an Asset Mode view
  * This is not a filter: matching tokens are added on top of the normal `limit`
  * Included tokens bypass the view filters, `addressToExclude`, `excludeLPTokens`, and `filterQuotes`
  * The final view is sorted with the same `sortBy` / `sortOrder` after the tokens are added
  * If `chainId` is provided on the view, only tokens on those chains are considered
  * Unknown or missing token addresses are ignored

## Advanced Filtering

<Card title="🔍 Complete Filter Reference" icon="filter" href="/indexing-stream/stream/websocket/pulse-stream-v2">
  View the complete filtering documentation with all available fields and operators
</Card>

The POST method supports the same powerful filtering system as the WebSocket stream. You can filter on different data sets depending on the mode:

### Pool-Based Mode Filtering

In the default pool-based mode, you can filter on pool-related metrics:

### Token-Based Mode Filtering (Asset Mode)

When `assetMode: true` is enabled, you gain access to comprehensive token analytics:

**Holdings Analysis:**

* `dev_holdings_percentage`: Developer holdings percentage
* `insiders_holdings_percentage`: Insider holdings percentage
* `snipers_holdings_percentage`: Sniper holdings percentage
* `bundlers_holdings_percentage`: Bundler holdings percentage
* `pro_traders_holdings_percentage`: Professional trader holdings percentage
* `top_10_holdings_percentage`: Top 10 holders percentage
* `top_50_holdings_percentage`: Top 50 holders percentage
* `top_100_holdings_percentage`: Top 100 holders percentage
* `top_200_holdings_percentage`: Top 200 holders percentage

**Organic Trading Data (Bot-Free Analytics):**

* `organic_volume_1h`, `organic_volume_24h`: Organic volume metrics
* `organic_trades_1h`, `organic_trades_24h`: Organic trade counts
* `organic_buyers_1h`, `organic_buyers_24h`: Organic buyer counts
* `organic_sellers_1h`, `organic_sellers_24h`: Organic seller counts

**Token Metadata & Social:**

* `dexscreenerListed`: Whether listed on DexScreener
* `dexscreenerHeader`: DexScreener header status
* `liveStatus`: PumpLive livestream status ('pump\_live' or 'pump\_live\_end')
* `liveThumbnail`: PumpLive livestream thumbnail URL
* `livestreamTitle`: PumpLive livestream title
* `liveReplyCount`: PumpLive reply count
* `twitter_reuses_count`: Twitter handle reuse count
* `deployer_migrations_count`: Deployer migration count

**Bonding & Migration:**

* `bonding_percentage`: Bonding curve completion percentage
* `bonded`: Whether token is fully bonded
* `migrated_at`: Migration timestamp

### Filter Structure

**Pool-Based Mode:**

```json theme={null}
{
  "filters": {
    "market_cap": { "gte": 1000, "lte": 100000 },
    "volume_1h": { "gte": 500 },
    "pools": {
      "type": { "in": ["pumpfun", "moonshot-evm"] },
      "bonded": { "equals": false },
      "factory": { "in": ["uniswap-v2", "0x123..."] }
    }
  }
}
```

**Token-Based Mode (Asset Mode):**

```json theme={null}
{
  "assetMode": true,
  "filters": {
    "market_cap": { "gte": 1000, "lte": 100000 },
    "volume_1h": { "gte": 500 },
    "holders_count": { "gte": 50 },
    "dev_holdings_percentage": { "lte": 10 },
    "organic_volume_1h": { "gte": 300 },
    "bonded": false,
    "dexscreenerListed": true,
    "liveStatus": "pump_live"
  }
}
```

### Available Filter Categories

* **Price Fields**: `latest_price`, `price_change_1h`, `price_change_24h`, etc.
* **Market Cap Fields**: `market_cap`, `latest_market_cap`
* **Volume Fields**: `volume_1h`, `volume_24h`, etc.
* **Activity Fields**: `trades_1h`, `trades_24h`, `holders_count`
* **Pool Properties**: `pools.type`, `pools.bonded`, `pools.factory`
* **Date Fields**: `created_at`, `latest_trade_date`

### Filter Operators

* **`equals`**: Exact equality
* **`gte`**: Greater than or equal
* **`lte`**: Less than or equal
* **`gt`**: Strictly greater than
* **`lt`**: Strictly less than
* **`not`**: Not equal to
* **`in`**: In the list

## Usage Examples

### Example 1: High Volume Tokens

```json theme={null}
{
  "views": [
    {
      "name": "high-volume-tokens",
      "model": "bonding",
      "chainId": ["solana:solana"],
      "poolTypes": ["pumpfun"],
      "sortBy": "volume_1h",
      "sortOrder": "desc",
      "limit": 20,
      "filters": {
        "volume_1h": { "gte": 1000 },
        "market_cap": { "gte": 5000, "lte": 50000 },
        "trades_1h": { "gte": 10 }
      }
    }
  ]
}
```

### Example 2: Complex Configuration with Advanced Filters (Pool-Based)

```json theme={null}
{
  "views": [
    {
      "name": "filtered-view",
      "model": "new",
      "chainId": ["evm:8453"],
      "poolTypes": ["moonshot-evm"],
      "sortBy": "created_at",
      "sortOrder": "desc",
      "limit": 30,
      "filters": {
        "volume_24h": { "gte": 5000 },
        "holders_count": { "gte": 50 },
        "price_change_1h": { "gte": 0 },
        "pools": {
          "bonded": { "equals": false },
          "type": { "equals": "moonshot-evm" }
        }
      }
    }
  ]
}
```

### Example 3: Token Analytics with Asset Mode

```json theme={null}
{
  "assetMode": true,
  "views": [
    {
      "name": "quality-tokens",
      "chainId": ["solana:solana"],
      "poolTypes": ["pumpfun"],
      "sortBy": "holders_count",
      "sortOrder": "desc",
      "limit": 25,
      "filters": {
        "volume_24h": { "gte": 10000 },
        "holders_count": { "gte": 100 },
        "dev_holdings_percentage": { "lte": 5 },
        "snipers_holdings_percentage": { "lte": 3 },
        "organic_volume_1h": { "gte": 1000 },
        "bonded": false,
        "dexscreenerListed": true
      }
    }
  ]
}
```

### Example 4: Multi-Chain with Address Exclusion

```json theme={null}
{
  "views": [
    {
      "name": "multi-chain-view",
      "chainId": ["evm:8453", "evm:999"],
      "poolTypes": ["liquidlaunch", "moonshot-evm"],
      "limit": 50,
      "addressToExclude": [
        "0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb",
        "0x5748ae796AE46A4F1348a1693de4b50560485562"
      ],
      "filters": {
        "volume_24h": { "gte": 100 },
        "market_cap": { "gte": 1000 }
      }
    }
  ]
}
```

## Available Pool Types

Full list can be queried on /api/1/system-metadata

## Response Format

The response structure varies depending on the mode:

### Pool-Based Mode Response

The default mode returns pool-focused data with trading pair information.

### Token-Based Mode Response (Asset Mode)

When `assetMode: true`, the response includes comprehensive token analytics following the `TokenDataSchema` structure with additional fields like:

* **Holdings Analysis**: `devHoldingsPercentage`, `top10HoldingsPercentage`, etc.
* **Organic Metrics**: `organic_volume_1h`, `organic_traders_1h`, etc.
* **Social Data**: `socials.twitter`, `socials.telegram`, `socials.website`
* **Security Analysis**: `security` object with token safety metrics
* **Enhanced Metadata**: `dexscreenerListed`, `twitterReusesCount`, etc.

**Example Response:**

```json theme={null}
{
  "view-name": {
    "data": [
      {
        "liquidity": 11778.241144685468,
        "price": 0.00000548609579584906,
        "bonded": false,
        "bondingPercentage": 0.0004453974829151431,
        "bondingCurveAddress": null,
        "sourceFactory": null,
        "top10Holdings": 0.0003532447437,
        "top50Holdings": 0,
        "top100Holdings": 0,
        "top200Holdings": 0,
        "devHoldings": 0.0003532447437,
        "insidersHoldings": 0,
        "bundlersHoldings": 0,
        "snipersHoldings": 0,
        "proTradersHolding": 0,
        "totalFeesPaidUSD": 0,
        "pair": {
            "token0": {
                "address": "So11111111111111111111111111111111111111112",
                "chainId": "solana:solana",
                "symbol": "SOL",
                "name": "Wrapped SOL",
                "decimals": 9,
                "id": 100010811,
                "price": 196.30369593859788,
                "priceToken": 35766548.91458426,
                "priceTokenString": "35766548.91458425670862197875976562500000",
                "approximateReserveUSD": 5889.130265896162,
                "approximateReserveTokenRaw": "30000098764",
                "approximateReserveToken": 30.000098764,
                "totalSupply": 600799086,
                "circulatingSupply": 519561229,
                "marketCap": 101991789519.10022,
                "marketCapDiluted": 117939081098.33153,
                "logo": "https://metacore.mobula.io/78ee4d656f4f152a90d733f4eaaa4e1685e25bc654087acdb62bfe494d668976.png",
                "factory": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
                "source": "pumpfun",
                "sourceFactory": null,
                "liquidity": 0,
                "liquidityMax": 0,
                "bonded": false,
                "bondingPercentage": 0.0004453974829151431,
                "bondingCurveAddress": null,
                "top10HoldingsPercentage": 0,
                "top50HoldingsPercentage": 0,
                "top100HoldingsPercentage": 0,
                "top200HoldingsPercentage": 0,
                "devHoldingsPercentage": 0,
                "insidersHoldingsPercentage": 0,
                "bundlersHoldingsPercentage": 0,
                "snipersHoldingsPercentage": 0,
                "proTradersHoldingsPercentage": 0,
                "blockchain": "Solana",
                "deployer": "EELz7H6t57movZ7knboFNC2KQWeWC5DKPzQYk5dZDfs1",
                "createdAt": "2025-09-25T17:38:35.000Z",
                "bonded_at": null,
                "ath": 0,
                "atl": 0
            },
            "token1": {
                "address": "AftxLzbZgvidWJf5778tKdyJUzd6yk12SVVLJpV3pump",
                "chainId": "solana:solana",
                "symbol": "JRCNA",
                "name": "JARCINA",
                "decimals": 6,
                "id": null,
                "price": 0.000005488471823418015,
                "priceToken": 2.7959085523966713e-8,
                "priceTokenString": "0.00000002795908552396671274903506",
                "approximateReserveUSD": 5889.1108787893045,
                "approximateReserveTokenRaw": "1072996467552563",
                "approximateReserveToken": 1072996467.552563,
                "totalSupply": 1000000000,
                "circulatingSupply": 1000000000,
                "marketCap": 5488.471823418015,
                "marketCapDiluted": 5488.471823418015,
                "logo": "https://ipfs.io/ipfs/bafkreif4bgaiocd7yxqrjv5bcb3jubvb62gxfslh2o7x4i67hbmqmvtpti",
                "factory": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
                "source": "pumpfun",
                "sourceFactory": null,
                "liquidity": 0,
                "liquidityMax": 0,
                "bonded": false,
                "bondingPercentage": 0.0004453974829151431,
                "bondingCurveAddress": null,
                "top10HoldingsPercentage": 0,
                "top50HoldingsPercentage": 0,
                "top100HoldingsPercentage": 0,
                "top200HoldingsPercentage": 0,
                "devHoldingsPercentage": 0,
                "insidersHoldingsPercentage": 0,
                "bundlersHoldingsPercentage": 0,
                "snipersHoldingsPercentage": 0,
                "proTradersHoldingsPercentage": 0,
                "blockchain": "Solana",
                "deployer": "8u5mvhfAS3sJP62tDdRbCzLzEPGM8M2ctvAcd1ugLH7Q",
                "createdAt": "2025-09-25T17:38:35.000Z",
                "bonded_at": null,
                "ath": 0,
                "atl": 0
            },
            "volume24h": 0.019379345033183483,
            "liquidity": 11778.241144685468,
            "blockchain": "Solana",
            "address": "nTfBPRKKDRTsHKicnEqnhgxBJevkwiBY5x94FyESfin",
            "createdAt": "2025-09-25T17:38:35.000Z",
            "type": "pumpfun",
            "baseToken": "token1",
            "exchange": {
                "name": "PumpFun",
                "logo": "https://metadata.mobula.io/assets/logos/6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P.webp"
            },
            "factory": "6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P",
            "quoteToken": "token0",
            "price": 0,
            "priceToken": 2.7959085523966713e-8,
            "priceTokenString": "0.00000002795908552396671274903506",
            "athToken0": 0,
            "athToken1": 0,
            "atlToken0": 0,
            "atlToken1": 0,
            "athDateToken0": "1970-01-01T00:00:00.000Z",
            "athDateToken1": "1970-01-01T00:00:00.000Z",
            "atlDateToken0": "1970-01-01T00:00:00.000Z",
            "atlDateToken1": "1970-01-01T00:00:00.000Z",
            "bonded": false,
            "bondingPercentage": 0.0004453974829151431,
            "bondingCurveAddress": null,
            "sourceFactory": null,
            "top10Holdings": 0.0003532447437,
            "top50Holdings": 0,
            "top100Holdings": 0,
            "top200Holdings": 0,
            "devHoldings": 0.0003532447437,
            "insidersHoldings": 0,
            "bundlersHoldings": 0,
            "snipersHoldings": 0,
            "proTradersHolding": 0,
            "totalFeesPaidUSD": 0
        },
        "latest_trade_date": "2025-09-25T17:35:00.000Z",
        "latest_price": 0.00000548609579584906,
        "price_change_1min": 0,
        "price_change_5min": 0,
        "price_change_1h": 0,
        "price_change_4h": 0,
        "price_change_6h": 0,
        "price_change_12h": 0,
        "price_change_24h": 0,
        "price_1min_ago": 0,
        "price_5min_ago": 0.00000548609579584906,
        "price_1h_ago": 0.00000548609579584906,
        "price_4h_ago": 0.00000548609579584906,
        "price_6h_ago": 0.00000548609579584906,
        "price_12h_ago": 0.00000548609579584906,
        "price_24h_ago": 0.00000548609579584906,
        "market_cap": 5488.471823418015,
        "created_at": "2025-09-25T17:38:35.000Z",
        "holders_count": 2,
        "volume_1min": 0.01937934503318348,
        "volume_5min": 0.0193793450331835,
        "volume_15min": 0.0193793450331835,
        "volume_1h": 0.0193793450331835,
        "volume_4h": 0.0193793450331835,
        "volume_6h": 0.0193793450331835,
        "volume_12h": 0.0193793450331835,
        "volume_24h": 0.0193793450331835,
        "volume_buy_1min": 0.01937934503318348,
        "volume_buy_5min": 0.0193793450331835,
        "volume_buy_15min": 0.0193793450331835,
        "volume_buy_1h": 0.0193793450331835,
        "volume_buy_4h": 0.0193793450331835,
        "volume_buy_6h": 0.0193793450331835,
        "volume_buy_12h": 0.0193793450331835,
        "volume_buy_24h": 0.0193793450331835,
        "volume_sell_1min": 0,
        "volume_sell_5min": 0,
        "volume_sell_15min": 0,
        "volume_sell_1h": 0,
        "volume_sell_4h": 0,
        "volume_sell_6h": 0,
        "volume_sell_12h": 0,
        "volume_sell_24h": 0,
        "trades_1min": 2,
        "trades_5min": 1,
        "trades_15min": 1,
        "trades_1h": 1,
        "trades_4h": 1,
        "trades_6h": 1,
        "trades_12h": 1,
        "trades_24h": 1,
        "buys_1min": 1,
        "buys_5min": 1,
        "buys_15min": 1,
        "buys_1h": 1,
        "buys_4h": 1,
        "buys_6h": 1,
        "buys_12h": 1,
        "buys_24h": 1,
        "sells_1min": 0,
        "sells_5min": 0,
        "sells_15min": 0,
        "sells_1h": 0,
        "sells_4h": 0,
        "sells_6h": 0,
        "sells_12h": 0,
        "sells_24h": 0,
        "buyers_1min": 1,
        "buyers_5min": 1,
        "buyers_15min": 1,
        "buyers_1h": 1,
        "buyers_4h": 1,
        "buyers_6h": 1,
        "buyers_12h": 1,
        "buyers_24h": 1,
        "sellers_1min": 0,
        "sellers_5min": 0,
        "sellers_15min": 0,
        "sellers_1h": 0,
        "sellers_4h": 0,
        "sellers_6h": 0,
        "sellers_12h": 0,
        "sellers_24h": 0,
        "traders_1min": 1,
        "traders_5min": 1,
        "traders_15min": 1,
        "traders_1h": 1,
        "traders_4h": 1,
        "traders_6h": 1,
        "traders_12h": 1,
        "traders_24h": 1,
        "fees_paid_1min": 0,
        "fees_paid_5min": 0,
        "fees_paid_15min": 0,
        "fees_paid_1h": 0,
        "fees_paid_4h": 0,
        "fees_paid_6h": 0,
        "fees_paid_12h": 0,
        "fees_paid_24h": 0,
        "source": "pumpfun",
        "deployer": "8u5mvhfAS3sJP62tDdRbCzLzEPGM8M2ctvAcd1ugLH7Q",
        "deployerMigrations": 0,
        "twitterReusesCount": 0,
        "description": null,
        "socials": {
            "twitter": null,
            "website": null,
            "telegram": null,
            "others": {
                "showName": true,
                "createdOn": "https://pump.fun"
            }
        },
        "tokenSymbol": "JRCNA",
        "security": {},
        "twitterRenameCount": 0,
        "twitterRenameHistory": [],
        "tokenName": "JARCINA",
        "dexscreenerListed": false,
        "holders_list": [],
        "proTradersHoldings": 0
      },
    ]
  }
}
```

## Pagination

The Pulse API supports pagination to efficiently handle large datasets. You can retrieve the total count of items for your views without fetching the actual data.

### Pagination Endpoint

Use the `/api/2/pulse/pagination` POST endpoint with the same payload structure as your main query:

```json theme={null}
POST /api/2/pulse/pagination
```

### Pagination Request

Send the same payload structure you would use for data retrieval:

```json theme={null}
{
  "assetMode": true,
  "views": [
    {
      "name": "high-volume-tokens",
      "chainId": ["solana:solana"],
      "poolTypes": ["pumpfun"],
      "sortBy": "volume_1h",
      "sortOrder": "desc",
      "limit": 50,
      "filters": {
        "volume_1h": { "gte": 1000 },
        "market_cap": { "gte": 10000 }
      }
    }
  ]
}
```

### Pagination Response

The response provides the total count for each view:

```json theme={null}
{
  "high-volume-tokens": {
    "pagination": 1250
  }
}
```

### Using Pagination with Data Retrieval

1. First, get the total count using the pagination endpoint
2. Then, retrieve data in chunks using `offset` and `limit` parameters:

```json theme={null}
{
  "assetMode": true,
  "views": [
    {
      "name": "high-volume-tokens",
      "chainId": ["solana:solana"],
      "poolTypes": ["pumpfun"],
      "sortBy": "volume_1h",
      "sortOrder": "desc",
      "limit": 50,
      "offset": 0,
      "filters": {
        "volume_1h": { "gte": 1000 },
        "market_cap": { "gte": 10000 }
      }
    }
  ]
}
```

For the next page, increment the `offset` by the `limit` value (e.g., `offset: 50`, `offset: 100`, etc.).

### Pagination Notes

* Pagination counts are cached to improve performance
* The pagination endpoint accepts the same payload structure as data retrieval
* Use pagination to implement client-side pagination or to estimate result sizes before fetching data
* Maximum limit per request is 100 items, so you may need multiple requests for large datasets

## When to Use POST vs GET

### Use POST when:

* Complex filtering required
* Custom views configuration
* Advanced filter combinations
* Large number of parameters
* JSON structure preferred
* **Asset Mode analytics needed** (token-focused data)
* Holdings analysis and organic metrics required

### Use GET when:

* Simple configuration with basic parameters
* Default model is sufficient
* No complex filtering needed
* URL-friendly parameter passing
* Basic pool-based data is sufficient

<Card title="🔗 GET Method" icon="link" href="/rest-api-reference/endpoint/pulse-get">
  Learn about the GET method for simple configurations
</Card>

<Card title="📡 Real-time Stream" icon="wave-pulse" href="/indexing-stream/stream/websocket/pulse-stream-v2">
  Access the same filtering system in real-time via WebSocket
</Card>


## OpenAPI

````yaml post /2/pulse
openapi: 3.0.0
info:
  version: 1.0.0
  title: Mobula API
  description: >-
    Documentation of the Mobula API


    **Demo API**: The default server (demo-api.mobula.io) is a demo API with
    rate limits.

    For production use, please use api.mobula.io with an API key from
    https://admin.mobula.io
servers:
  - url: https://demo-api.mobula.io/api/
    description: Demo API (rate limited, for testing only)
  - url: https://api.mobula.io/api/
    description: Production API (requires API key)
security: []
tags:
  - name: V2 - Token
    description: Token details, price, security, ATH, and holder data
  - name: V2 - Market Data
    description: Market details, OHLCV history, and lighthouse metrics
  - name: V2 - Trades
    description: Token trades, enriched trades, and trade filters
  - name: V2 - Wallet
    description: Wallet positions, activity, trades, analysis, and labels
  - name: V2 - Assets
    description: Cross-chain asset details and price history
  - name: V2 - Swap
    description: Swap quoting and execution
  - name: V2 - Perps
    description: Perpetual futures quoting, execution, and positions
  - name: V2 - Bridge
    description: Cross-chain bridge quoting and intent status (Alpha Preview)
  - name: V2 - DeFi
    description: Bonding pools and pulse data
  - name: V2 - Search
    description: Universal fast search
  - name: V2 - Usage
    description: Per-key API and WebSocket usage history
  - name: V2 - Blockchains
    description: System metadata and chain listings
  - name: V2 - Prediction Markets
    description: >-
      Polymarket markets/events, wallet positions, and the full execution stack
      (auth, order build/submit/cancel, approvals, pUSD wrap/unwrap, deploy,
      deposit/withdraw, redeem). Alpha — see /api/2/pm/*.
  - name: V1 - Market Data
    description: Market prices, history, sparklines, pairs, and multi-data
  - name: V1 - Wallet
    description: Wallet portfolio, transactions, history, and NFTs
  - name: V1 - Token
    description: First buyers
  - name: V1 - Trades
    description: Market trades by pair
  - name: V1 - Metadata
    description: Token metadata, categories, and news
  - name: V1 - Assets
    description: List all assets
  - name: V1 - Search
    description: Search for assets, tokens, and pairs
  - name: V1 - DeFi
    description: Bonding pool pulse data
  - name: V1 - Blockchains
    description: Blockchain listings, pairs, and stats
  - name: V1 - Webhooks
    description: Webhook management
  - name: V1 - Feed
    description: Custom feed creation
paths:
  /2/pulse:
    post:
      tags:
        - V2 - DeFi
      summary: Get bonding pool information (new, bonding, bonded) - POST
      description: POST version of the pulse endpoint for complex queries
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                model:
                  type: string
                  enum:
                    - default
                compressed:
                  type: boolean
                  description: Enable compressed response
                assetMode:
                  type: boolean
                  description: Use asset mode instead of pool mode
                chainId:
                  anyOf:
                    - type: string
                    - type: array
                      items:
                        type: string
                  description: Chain ID(s) to filter
                poolTypes:
                  anyOf:
                    - type: string
                    - type: array
                      items:
                        type: string
                  description: Pool type(s) to filter
                excludeDuplicates:
                  type: boolean
                  description: 'Exclude duplicate pairs (default: true)'
                pagination:
                  type: boolean
                  description: Enable pagination
                views:
                  type: array
                  items:
                    type: object
                    properties:
                      name:
                        type: string
                      model:
                        type: string
                        enum:
                          - new
                          - bonding
                          - bonded
                      chainId:
                        anyOf:
                          - type: string
                          - type: array
                            items:
                              type: string
                      poolTypes:
                        anyOf:
                          - type: string
                          - type: array
                            items:
                              type: string
                      sortBy:
                        type: string
                      sortOrder:
                        type: string
                        enum:
                          - asc
                          - desc
                      limit:
                        type: number
                      offset:
                        type: number
                    required:
                      - name
      responses:
        '200':
          description: Pulse endpoint response
          content:
            application/json:
              schema:
                oneOf:
                  - type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - sync
                      payload:
                        type: object
                        additionalProperties:
                          type: object
                          properties:
                            data:
                              type: array
                              items:
                                type: object
                                properties:
                                  token0:
                                    type: object
                                    properties:
                                      address:
                                        type: string
                                      chainId:
                                        type: string
                                      symbol:
                                        type: string
                                        nullable: true
                                      name:
                                        type: string
                                        nullable: true
                                      decimals:
                                        type: number
                                        nullable: true
                                        default: 0
                                      id:
                                        type: number
                                        nullable: true
                                        default: null
                                      price:
                                        type: number
                                        nullable: true
                                        default: 0
                                      priceToken:
                                        type: number
                                        nullable: true
                                        default: 0
                                      priceTokenString:
                                        type: string
                                      approximateReserveUSD:
                                        type: number
                                        nullable: true
                                        default: 0
                                      approximateReserveTokenRaw:
                                        type: string
                                      approximateReserveToken:
                                        type: number
                                        nullable: true
                                        default: 0
                                      totalSupply:
                                        type: number
                                        nullable: true
                                        default: 0
                                      circulatingSupply:
                                        type: number
                                        nullable: true
                                        default: 0
                                      marketCap:
                                        type: number
                                        nullable: true
                                        default: 0
                                      marketCapDiluted:
                                        type: number
                                        nullable: true
                                        default: 0
                                      logo:
                                        type: string
                                        nullable: true
                                      exchange:
                                        type: object
                                        properties:
                                          name:
                                            type: string
                                          logo:
                                            type: string
                                        required:
                                          - name
                                          - logo
                                      factory:
                                        type: string
                                        nullable: true
                                      source:
                                        type: string
                                        nullable: true
                                      sourceFactory:
                                        type: string
                                        nullable: true
                                      liquidity:
                                        type: number
                                        nullable: true
                                      liquidityMax:
                                        type: number
                                        nullable: true
                                      bonded:
                                        type: boolean
                                      bondingPercentage:
                                        type: number
                                        nullable: true
                                      migrating:
                                        type: boolean
                                      bondingCurveAddress:
                                        type: string
                                        nullable: true
                                      preBondingFactory:
                                        type: string
                                      poolAddress:
                                        type: string
                                      blockchain:
                                        type: string
                                      type:
                                        type: string
                                      tokenType:
                                        type: string
                                        nullable: true
                                        enum:
                                          - '2020'
                                          - '2022'
                                      is_mayhem_mode:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_cashback_coin:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_agent_mode:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_og_coin:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      deployer:
                                        type: string
                                        nullable: true
                                      createdAt:
                                        type: string
                                        nullable: true
                                      bonded_at:
                                        type: string
                                        nullable: true
                                      ath:
                                        type: number
                                        nullable: true
                                      atl:
                                        type: number
                                        nullable: true
                                      athDate:
                                        type: string
                                        nullable: true
                                      atlDate:
                                        type: string
                                        nullable: true
                                      description:
                                        type: string
                                        nullable: true
                                      twitter:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      socials:
                                        type: object
                                        properties:
                                          twitter:
                                            type: string
                                            nullable: true
                                          website:
                                            type: string
                                            nullable: true
                                          telegram:
                                            type: string
                                            nullable: true
                                          others:
                                            type: object
                                            nullable: true
                                            additionalProperties:
                                              nullable: true
                                          uri:
                                            type: string
                                        required:
                                          - twitter
                                          - website
                                          - telegram
                                      holdersCount:
                                        type: number
                                        nullable: true
                                      top10HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top50HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top100HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top200HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      devHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      insidersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      bundlersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      snipersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      proTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      freshTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      smartTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      insidersCount:
                                        type: number
                                        nullable: true
                                      bundlersCount:
                                        type: number
                                        nullable: true
                                      snipersCount:
                                        type: number
                                        nullable: true
                                      freshTradersCount:
                                        type: number
                                        nullable: true
                                      proTradersCount:
                                        type: number
                                        nullable: true
                                      smartTradersCount:
                                        type: number
                                        nullable: true
                                      freshTradersBuys:
                                        type: number
                                        nullable: true
                                      proTradersBuys:
                                        type: number
                                        nullable: true
                                      smartTradersBuys:
                                        type: number
                                        nullable: true
                                    required:
                                      - address
                                      - chainId
                                      - symbol
                                      - name
                                      - priceTokenString
                                      - approximateReserveTokenRaw
                                      - logo
                                      - bonded_at
                                  token1:
                                    type: object
                                    properties:
                                      address:
                                        type: string
                                      chainId:
                                        type: string
                                      symbol:
                                        type: string
                                        nullable: true
                                      name:
                                        type: string
                                        nullable: true
                                      decimals:
                                        type: number
                                        nullable: true
                                        default: 0
                                      id:
                                        type: number
                                        nullable: true
                                        default: null
                                      price:
                                        type: number
                                        nullable: true
                                        default: 0
                                      priceToken:
                                        type: number
                                        nullable: true
                                        default: 0
                                      priceTokenString:
                                        type: string
                                      approximateReserveUSD:
                                        type: number
                                        nullable: true
                                        default: 0
                                      approximateReserveTokenRaw:
                                        type: string
                                      approximateReserveToken:
                                        type: number
                                        nullable: true
                                        default: 0
                                      totalSupply:
                                        type: number
                                        nullable: true
                                        default: 0
                                      circulatingSupply:
                                        type: number
                                        nullable: true
                                        default: 0
                                      marketCap:
                                        type: number
                                        nullable: true
                                        default: 0
                                      marketCapDiluted:
                                        type: number
                                        nullable: true
                                        default: 0
                                      logo:
                                        type: string
                                        nullable: true
                                      exchange:
                                        type: object
                                        properties:
                                          name:
                                            type: string
                                          logo:
                                            type: string
                                        required:
                                          - name
                                          - logo
                                      factory:
                                        type: string
                                        nullable: true
                                      source:
                                        type: string
                                        nullable: true
                                      sourceFactory:
                                        type: string
                                        nullable: true
                                      liquidity:
                                        type: number
                                        nullable: true
                                      liquidityMax:
                                        type: number
                                        nullable: true
                                      bonded:
                                        type: boolean
                                      bondingPercentage:
                                        type: number
                                        nullable: true
                                      migrating:
                                        type: boolean
                                      bondingCurveAddress:
                                        type: string
                                        nullable: true
                                      preBondingFactory:
                                        type: string
                                      poolAddress:
                                        type: string
                                      blockchain:
                                        type: string
                                      type:
                                        type: string
                                      tokenType:
                                        type: string
                                        nullable: true
                                        enum:
                                          - '2020'
                                          - '2022'
                                      is_mayhem_mode:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_cashback_coin:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_agent_mode:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      is_og_coin:
                                        type: boolean
                                        nullable: true
                                        default: null
                                      deployer:
                                        type: string
                                        nullable: true
                                      createdAt:
                                        type: string
                                        nullable: true
                                      bonded_at:
                                        type: string
                                        nullable: true
                                      ath:
                                        type: number
                                        nullable: true
                                      atl:
                                        type: number
                                        nullable: true
                                      athDate:
                                        type: string
                                        nullable: true
                                      atlDate:
                                        type: string
                                        nullable: true
                                      description:
                                        type: string
                                        nullable: true
                                      twitter:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      socials:
                                        type: object
                                        properties:
                                          twitter:
                                            type: string
                                            nullable: true
                                          website:
                                            type: string
                                            nullable: true
                                          telegram:
                                            type: string
                                            nullable: true
                                          others:
                                            type: object
                                            nullable: true
                                            additionalProperties:
                                              nullable: true
                                          uri:
                                            type: string
                                        required:
                                          - twitter
                                          - website
                                          - telegram
                                      holdersCount:
                                        type: number
                                        nullable: true
                                      top10HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top50HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top100HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      top200HoldingsPercentage:
                                        type: number
                                        nullable: true
                                      devHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      insidersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      bundlersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      snipersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      proTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      freshTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      smartTradersHoldingsPercentage:
                                        type: number
                                        nullable: true
                                      insidersCount:
                                        type: number
                                        nullable: true
                                      bundlersCount:
                                        type: number
                                        nullable: true
                                      snipersCount:
                                        type: number
                                        nullable: true
                                      freshTradersCount:
                                        type: number
                                        nullable: true
                                      proTradersCount:
                                        type: number
                                        nullable: true
                                      smartTradersCount:
                                        type: number
                                        nullable: true
                                      freshTradersBuys:
                                        type: number
                                        nullable: true
                                      proTradersBuys:
                                        type: number
                                        nullable: true
                                      smartTradersBuys:
                                        type: number
                                        nullable: true
                                    required:
                                      - address
                                      - chainId
                                      - symbol
                                      - name
                                      - priceTokenString
                                      - approximateReserveTokenRaw
                                      - logo
                                      - bonded_at
                                  volume24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  liquidity:
                                    type: number
                                    nullable: true
                                    default: 0
                                  blockchain:
                                    type: string
                                  address:
                                    type: string
                                  createdAt:
                                    type: string
                                    nullable: true
                                  type:
                                    type: string
                                  baseToken:
                                    type: string
                                  exchange:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                      logo:
                                        type: string
                                    required:
                                      - name
                                      - logo
                                  factory:
                                    type: string
                                    nullable: true
                                  quoteToken:
                                    type: string
                                  price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceToken:
                                    type: number
                                    nullable: true
                                  priceTokenString:
                                    type: string
                                  athToken0:
                                    type: number
                                    nullable: true
                                    default: 0
                                  athToken1:
                                    type: number
                                    nullable: true
                                    default: 0
                                  atlToken0:
                                    type: number
                                    nullable: true
                                    default: 0
                                  atlToken1:
                                    type: number
                                    nullable: true
                                    default: 0
                                  athDateToken0:
                                    type: string
                                    nullable: true
                                  athDateToken1:
                                    type: string
                                    nullable: true
                                  atlDateToken0:
                                    type: string
                                    nullable: true
                                  atlDateToken1:
                                    type: string
                                    nullable: true
                                  bonded:
                                    type: boolean
                                    nullable: true
                                  bondingPercentage:
                                    type: number
                                    nullable: true
                                  bondingCurveAddress:
                                    type: string
                                    nullable: true
                                  sourceFactory:
                                    type: string
                                    nullable: true
                                  totalFeesPaidUSD:
                                    type: number
                                    nullable: true
                                    default: 0
                                  totalFeesPaidNativeRaw:
                                    type: string
                                    pattern: ^d+$
                                    default: 0
                                  extraData:
                                    type: object
                                    additionalProperties:
                                      nullable: true
                                  price_change_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_change_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_1min_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_5min_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_1h_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_4h_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_6h_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_12h_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  price_24h_ago:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_buy_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  volume_sell_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  trades_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buys_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sells_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  buyers_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  sellers_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  traders_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_1min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_5min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_15min:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_1h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_4h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_6h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_12h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  fees_paid_24h:
                                    type: number
                                    nullable: true
                                    default: 0
                                  market_cap:
                                    type: number
                                    nullable: true
                                    default: 0
                                  created_at:
                                    type: string
                                    nullable: true
                                  holders_count:
                                    type: number
                                    nullable: true
                                    default: 0
                                  latest_trade_date:
                                    type: string
                                    nullable: true
                                    default: null
                                  latest_price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  source:
                                    type: string
                                    nullable: true
                                  deployer:
                                    type: string
                                    nullable: true
                                  tokenSymbol:
                                    type: string
                                    nullable: true
                                  tokenName:
                                    type: string
                                    nullable: true
                                  dexscreenerListed:
                                    type: boolean
                                    nullable: true
                                  deployerMigrations:
                                    type: number
                                    nullable: true
                                    default: 0
                                  socials:
                                    type: object
                                    properties:
                                      twitter:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      uri:
                                        type: string
                                    required:
                                      - twitter
                                      - website
                                      - telegram
                                  description:
                                    type: string
                                    nullable: true
                                  security:
                                    type: object
                                    nullable: true
                                    properties:
                                      buyTax:
                                        type: string
                                        nullable: true
                                      sellTax:
                                        type: string
                                        nullable: true
                                      transferPausable:
                                        type: boolean
                                      top10Holders:
                                        type: string
                                      isBlacklisted:
                                        type: boolean
                                      noMintAuthority:
                                        type: boolean
                                      isFreezable:
                                        type: boolean
                                      balanceMutable:
                                        type: boolean
                                      lowLiquidity:
                                        type: string
                                      burnRate:
                                        type: string
                                      liquidityBurnPercentage:
                                        type: number
                                      transferTax:
                                        type: string
                                        nullable: true
                                      isHoneypot:
                                        type: boolean
                                      isNotOpenSource:
                                        type: boolean
                                      renounced:
                                        type: boolean
                                      locked:
                                        type: string
                                      isWhitelisted:
                                        type: boolean
                                      isMintable:
                                        type: boolean
                                      modifyableTax:
                                        type: boolean
                                      selfDestruct:
                                        type: boolean
                                  twitterReusesCount:
                                    type: number
                                    nullable: true
                                    default: 0
                                  twitterRenameCount:
                                    type: number
                                    nullable: true
                                    default: 0
                                  twitterRenameHistory:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        username:
                                          type: string
                                        last_checked:
                                          type: string
                                      required:
                                        - username
                                        - last_checked
                                  holders_list:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        address:
                                          type: string
                                        balanceRaw:
                                          anyOf:
                                            - type: string
                                            - type: number
                                            - type: string
                                              pattern: ^d+$
                                            - nullable: true
                                            - nullable: true
                                        nativeBalanceRaw:
                                          anyOf:
                                            - type: string
                                            - type: number
                                            - type: string
                                              pattern: ^d+$
                                            - nullable: true
                                            - nullable: true
                                        balance:
                                          type: number
                                          nullable: true
                                        nativeBalance:
                                          type: number
                                          nullable: true
                                        balanceUSD:
                                          type: number
                                          nullable: true
                                        boughtAmountRaw:
                                          anyOf:
                                            - type: string
                                            - type: number
                                            - type: string
                                              pattern: ^d+$
                                            - nullable: true
                                            - nullable: true
                                        boughtAmount:
                                          type: number
                                          nullable: true
                                        boughtAmountUSD:
                                          type: number
                                          nullable: true
                                        soldAmount:
                                          type: number
                                          nullable: true
                                        soldAmountRaw:
                                          anyOf:
                                            - type: string
                                            - type: number
                                            - type: string
                                              pattern: ^d+$
                                            - nullable: true
                                            - nullable: true
                                        soldAmountUSD:
                                          type: number
                                          nullable: true
                                        realizedPnlUSD:
                                          type: number
                                          nullable: true
                                        unrealizedPnlUSD:
                                          type: number
                                          nullable: true
                                        tags:
                                          type: array
                                          items:
                                            type: string
                                        createdAt:
                                          type: string
                                          nullable: true
                                        updatedAt:
                                          type: string
                                          nullable: true
                                      required:
                                        - address
                                        - balanceRaw
                                        - nativeBalanceRaw
                                        - balance
                                        - nativeBalance
                                        - balanceUSD
                                        - boughtAmountRaw
                                        - boughtAmount
                                        - boughtAmountUSD
                                        - soldAmount
                                        - soldAmountRaw
                                        - soldAmountUSD
                                        - realizedPnlUSD
                                        - unrealizedPnlUSD
                                        - tags
                                        - createdAt
                                        - updatedAt
                                  holdersCount:
                                    type: number
                                    nullable: true
                                  top10HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top50HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top100HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top200HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  devHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  bundlersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  snipersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  proTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  freshTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  smartTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersCount:
                                    type: number
                                    nullable: true
                                  bundlersCount:
                                    type: number
                                    nullable: true
                                  snipersCount:
                                    type: number
                                    nullable: true
                                  freshTradersCount:
                                    type: number
                                    nullable: true
                                  proTradersCount:
                                    type: number
                                    nullable: true
                                  smartTradersCount:
                                    type: number
                                    nullable: true
                                  freshTradersBuys:
                                    type: number
                                    nullable: true
                                  proTradersBuys:
                                    type: number
                                    nullable: true
                                  smartTradersBuys:
                                    type: number
                                    nullable: true
                                required:
                                  - token0
                                  - token1
                                  - blockchain
                                  - address
                                  - createdAt
                                  - type
                                  - baseToken
                                  - exchange
                                  - factory
                                  - quoteToken
                                  - bondingPercentage
                                  - bondingCurveAddress
                                  - created_at
                                  - source
                                  - deployer
                                  - tokenSymbol
                                  - tokenName
                                  - socials
                                  - description
                                  - security
                                  - holders_list
                          required:
                            - data
                    required:
                      - type
                      - payload
                  - type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - new-pool
                      payload:
                        type: object
                        properties:
                          viewName:
                            type: string
                          pool:
                            type: object
                            properties:
                              token0:
                                type: object
                                properties:
                                  address:
                                    type: string
                                  chainId:
                                    type: string
                                  symbol:
                                    type: string
                                    nullable: true
                                  name:
                                    type: string
                                    nullable: true
                                  decimals:
                                    type: number
                                    nullable: true
                                    default: 0
                                  id:
                                    type: number
                                    nullable: true
                                    default: null
                                  price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceTokenString:
                                    type: string
                                  approximateReserveUSD:
                                    type: number
                                    nullable: true
                                    default: 0
                                  approximateReserveTokenRaw:
                                    type: string
                                  approximateReserveToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  totalSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  circulatingSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCap:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCapDiluted:
                                    type: number
                                    nullable: true
                                    default: 0
                                  logo:
                                    type: string
                                    nullable: true
                                  exchange:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                      logo:
                                        type: string
                                    required:
                                      - name
                                      - logo
                                  factory:
                                    type: string
                                    nullable: true
                                  source:
                                    type: string
                                    nullable: true
                                  sourceFactory:
                                    type: string
                                    nullable: true
                                  liquidity:
                                    type: number
                                    nullable: true
                                  liquidityMax:
                                    type: number
                                    nullable: true
                                  bonded:
                                    type: boolean
                                  bondingPercentage:
                                    type: number
                                    nullable: true
                                  migrating:
                                    type: boolean
                                  bondingCurveAddress:
                                    type: string
                                    nullable: true
                                  preBondingFactory:
                                    type: string
                                  poolAddress:
                                    type: string
                                  blockchain:
                                    type: string
                                  type:
                                    type: string
                                  tokenType:
                                    type: string
                                    nullable: true
                                    enum:
                                      - '2020'
                                      - '2022'
                                  is_mayhem_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_cashback_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_agent_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_og_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  deployer:
                                    type: string
                                    nullable: true
                                  createdAt:
                                    type: string
                                    nullable: true
                                  bonded_at:
                                    type: string
                                    nullable: true
                                  ath:
                                    type: number
                                    nullable: true
                                  atl:
                                    type: number
                                    nullable: true
                                  athDate:
                                    type: string
                                    nullable: true
                                  atlDate:
                                    type: string
                                    nullable: true
                                  description:
                                    type: string
                                    nullable: true
                                  twitter:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  socials:
                                    type: object
                                    properties:
                                      twitter:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      uri:
                                        type: string
                                    required:
                                      - twitter
                                      - website
                                      - telegram
                                  holdersCount:
                                    type: number
                                    nullable: true
                                  top10HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top50HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top100HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top200HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  devHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  bundlersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  snipersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  proTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  freshTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  smartTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersCount:
                                    type: number
                                    nullable: true
                                  bundlersCount:
                                    type: number
                                    nullable: true
                                  snipersCount:
                                    type: number
                                    nullable: true
                                  freshTradersCount:
                                    type: number
                                    nullable: true
                                  proTradersCount:
                                    type: number
                                    nullable: true
                                  smartTradersCount:
                                    type: number
                                    nullable: true
                                  freshTradersBuys:
                                    type: number
                                    nullable: true
                                  proTradersBuys:
                                    type: number
                                    nullable: true
                                  smartTradersBuys:
                                    type: number
                                    nullable: true
                                required:
                                  - address
                                  - chainId
                                  - symbol
                                  - name
                                  - priceTokenString
                                  - approximateReserveTokenRaw
                                  - logo
                                  - bonded_at
                              token1:
                                type: object
                                properties:
                                  address:
                                    type: string
                                  chainId:
                                    type: string
                                  symbol:
                                    type: string
                                    nullable: true
                                  name:
                                    type: string
                                    nullable: true
                                  decimals:
                                    type: number
                                    nullable: true
                                    default: 0
                                  id:
                                    type: number
                                    nullable: true
                                    default: null
                                  price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceTokenString:
                                    type: string
                                  approximateReserveUSD:
                                    type: number
                                    nullable: true
                                    default: 0
                                  approximateReserveTokenRaw:
                                    type: string
                                  approximateReserveToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  totalSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  circulatingSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCap:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCapDiluted:
                                    type: number
                                    nullable: true
                                    default: 0
                                  logo:
                                    type: string
                                    nullable: true
                                  exchange:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                      logo:
                                        type: string
                                    required:
                                      - name
                                      - logo
                                  factory:
                                    type: string
                                    nullable: true
                                  source:
                                    type: string
                                    nullable: true
                                  sourceFactory:
                                    type: string
                                    nullable: true
                                  liquidity:
                                    type: number
                                    nullable: true
                                  liquidityMax:
                                    type: number
                                    nullable: true
                                  bonded:
                                    type: boolean
                                  bondingPercentage:
                                    type: number
                                    nullable: true
                                  migrating:
                                    type: boolean
                                  bondingCurveAddress:
                                    type: string
                                    nullable: true
                                  preBondingFactory:
                                    type: string
                                  poolAddress:
                                    type: string
                                  blockchain:
                                    type: string
                                  type:
                                    type: string
                                  tokenType:
                                    type: string
                                    nullable: true
                                    enum:
                                      - '2020'
                                      - '2022'
                                  is_mayhem_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_cashback_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_agent_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_og_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  deployer:
                                    type: string
                                    nullable: true
                                  createdAt:
                                    type: string
                                    nullable: true
                                  bonded_at:
                                    type: string
                                    nullable: true
                                  ath:
                                    type: number
                                    nullable: true
                                  atl:
                                    type: number
                                    nullable: true
                                  athDate:
                                    type: string
                                    nullable: true
                                  atlDate:
                                    type: string
                                    nullable: true
                                  description:
                                    type: string
                                    nullable: true
                                  twitter:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  socials:
                                    type: object
                                    properties:
                                      twitter:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      uri:
                                        type: string
                                    required:
                                      - twitter
                                      - website
                                      - telegram
                                  holdersCount:
                                    type: number
                                    nullable: true
                                  top10HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top50HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top100HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top200HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  devHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  bundlersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  snipersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  proTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  freshTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  smartTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersCount:
                                    type: number
                                    nullable: true
                                  bundlersCount:
                                    type: number
                                    nullable: true
                                  snipersCount:
                                    type: number
                                    nullable: true
                                  freshTradersCount:
                                    type: number
                                    nullable: true
                                  proTradersCount:
                                    type: number
                                    nullable: true
                                  smartTradersCount:
                                    type: number
                                    nullable: true
                                  freshTradersBuys:
                                    type: number
                                    nullable: true
                                  proTradersBuys:
                                    type: number
                                    nullable: true
                                  smartTradersBuys:
                                    type: number
                                    nullable: true
                                required:
                                  - address
                                  - chainId
                                  - symbol
                                  - name
                                  - priceTokenString
                                  - approximateReserveTokenRaw
                                  - logo
                                  - bonded_at
                              volume24h:
                                type: number
                                nullable: true
                                default: 0
                              liquidity:
                                type: number
                                nullable: true
                                default: 0
                              blockchain:
                                type: string
                              address:
                                type: string
                              createdAt:
                                type: string
                                nullable: true
                              type:
                                type: string
                              baseToken:
                                type: string
                              exchange:
                                type: object
                                properties:
                                  name:
                                    type: string
                                  logo:
                                    type: string
                                required:
                                  - name
                                  - logo
                              factory:
                                type: string
                                nullable: true
                              quoteToken:
                                type: string
                              price:
                                type: number
                                nullable: true
                                default: 0
                              priceToken:
                                type: number
                                nullable: true
                              priceTokenString:
                                type: string
                              athToken0:
                                type: number
                                nullable: true
                                default: 0
                              athToken1:
                                type: number
                                nullable: true
                                default: 0
                              atlToken0:
                                type: number
                                nullable: true
                                default: 0
                              atlToken1:
                                type: number
                                nullable: true
                                default: 0
                              athDateToken0:
                                type: string
                                nullable: true
                              athDateToken1:
                                type: string
                                nullable: true
                              atlDateToken0:
                                type: string
                                nullable: true
                              atlDateToken1:
                                type: string
                                nullable: true
                              bonded:
                                type: boolean
                                nullable: true
                              bondingPercentage:
                                type: number
                                nullable: true
                              bondingCurveAddress:
                                type: string
                                nullable: true
                              sourceFactory:
                                type: string
                                nullable: true
                              totalFeesPaidUSD:
                                type: number
                                nullable: true
                                default: 0
                              totalFeesPaidNativeRaw:
                                type: string
                                pattern: ^d+$
                                default: 0
                              extraData:
                                type: object
                                additionalProperties:
                                  nullable: true
                              price_change_1min:
                                type: number
                                nullable: true
                                default: 0
                              price_change_5min:
                                type: number
                                nullable: true
                                default: 0
                              price_change_1h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_4h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_6h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_12h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_24h:
                                type: number
                                nullable: true
                                default: 0
                              price_1min_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_5min_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_1h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_4h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_6h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_12h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_24h_ago:
                                type: number
                                nullable: true
                                default: 0
                              volume_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_24h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_24h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_24h:
                                type: number
                                nullable: true
                                default: 0
                              trades_1min:
                                type: number
                                nullable: true
                                default: 0
                              trades_5min:
                                type: number
                                nullable: true
                                default: 0
                              trades_15min:
                                type: number
                                nullable: true
                                default: 0
                              trades_1h:
                                type: number
                                nullable: true
                                default: 0
                              trades_4h:
                                type: number
                                nullable: true
                                default: 0
                              trades_6h:
                                type: number
                                nullable: true
                                default: 0
                              trades_12h:
                                type: number
                                nullable: true
                                default: 0
                              trades_24h:
                                type: number
                                nullable: true
                                default: 0
                              buys_1min:
                                type: number
                                nullable: true
                                default: 0
                              buys_5min:
                                type: number
                                nullable: true
                                default: 0
                              buys_15min:
                                type: number
                                nullable: true
                                default: 0
                              buys_1h:
                                type: number
                                nullable: true
                                default: 0
                              buys_4h:
                                type: number
                                nullable: true
                                default: 0
                              buys_6h:
                                type: number
                                nullable: true
                                default: 0
                              buys_12h:
                                type: number
                                nullable: true
                                default: 0
                              buys_24h:
                                type: number
                                nullable: true
                                default: 0
                              sells_1min:
                                type: number
                                nullable: true
                                default: 0
                              sells_5min:
                                type: number
                                nullable: true
                                default: 0
                              sells_15min:
                                type: number
                                nullable: true
                                default: 0
                              sells_1h:
                                type: number
                                nullable: true
                                default: 0
                              sells_4h:
                                type: number
                                nullable: true
                                default: 0
                              sells_6h:
                                type: number
                                nullable: true
                                default: 0
                              sells_12h:
                                type: number
                                nullable: true
                                default: 0
                              sells_24h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_1min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_5min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_15min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_1h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_4h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_6h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_12h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_24h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_1min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_5min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_15min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_1h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_4h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_6h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_12h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_24h:
                                type: number
                                nullable: true
                                default: 0
                              traders_1min:
                                type: number
                                nullable: true
                                default: 0
                              traders_5min:
                                type: number
                                nullable: true
                                default: 0
                              traders_15min:
                                type: number
                                nullable: true
                                default: 0
                              traders_1h:
                                type: number
                                nullable: true
                                default: 0
                              traders_4h:
                                type: number
                                nullable: true
                                default: 0
                              traders_6h:
                                type: number
                                nullable: true
                                default: 0
                              traders_12h:
                                type: number
                                nullable: true
                                default: 0
                              traders_24h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_1min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_5min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_15min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_1h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_4h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_6h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_12h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_24h:
                                type: number
                                nullable: true
                                default: 0
                              market_cap:
                                type: number
                                nullable: true
                                default: 0
                              created_at:
                                type: string
                                nullable: true
                              holders_count:
                                type: number
                                nullable: true
                                default: 0
                              latest_trade_date:
                                type: string
                                nullable: true
                                default: null
                              latest_price:
                                type: number
                                nullable: true
                                default: 0
                              source:
                                type: string
                                nullable: true
                              deployer:
                                type: string
                                nullable: true
                              tokenSymbol:
                                type: string
                                nullable: true
                              tokenName:
                                type: string
                                nullable: true
                              dexscreenerListed:
                                type: boolean
                                nullable: true
                              deployerMigrations:
                                type: number
                                nullable: true
                                default: 0
                              socials:
                                type: object
                                properties:
                                  twitter:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  uri:
                                    type: string
                                required:
                                  - twitter
                                  - website
                                  - telegram
                              description:
                                type: string
                                nullable: true
                              security:
                                type: object
                                nullable: true
                                properties:
                                  buyTax:
                                    type: string
                                    nullable: true
                                  sellTax:
                                    type: string
                                    nullable: true
                                  transferPausable:
                                    type: boolean
                                  top10Holders:
                                    type: string
                                  isBlacklisted:
                                    type: boolean
                                  noMintAuthority:
                                    type: boolean
                                  isFreezable:
                                    type: boolean
                                  balanceMutable:
                                    type: boolean
                                  lowLiquidity:
                                    type: string
                                  burnRate:
                                    type: string
                                  liquidityBurnPercentage:
                                    type: number
                                  transferTax:
                                    type: string
                                    nullable: true
                                  isHoneypot:
                                    type: boolean
                                  isNotOpenSource:
                                    type: boolean
                                  renounced:
                                    type: boolean
                                  locked:
                                    type: string
                                  isWhitelisted:
                                    type: boolean
                                  isMintable:
                                    type: boolean
                                  modifyableTax:
                                    type: boolean
                                  selfDestruct:
                                    type: boolean
                              twitterReusesCount:
                                type: number
                                nullable: true
                                default: 0
                              twitterRenameCount:
                                type: number
                                nullable: true
                                default: 0
                              twitterRenameHistory:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    username:
                                      type: string
                                    last_checked:
                                      type: string
                                  required:
                                    - username
                                    - last_checked
                              holders_list:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    address:
                                      type: string
                                    balanceRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    nativeBalanceRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    balance:
                                      type: number
                                      nullable: true
                                    nativeBalance:
                                      type: number
                                      nullable: true
                                    balanceUSD:
                                      type: number
                                      nullable: true
                                    boughtAmountRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    boughtAmount:
                                      type: number
                                      nullable: true
                                    boughtAmountUSD:
                                      type: number
                                      nullable: true
                                    soldAmount:
                                      type: number
                                      nullable: true
                                    soldAmountRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    soldAmountUSD:
                                      type: number
                                      nullable: true
                                    realizedPnlUSD:
                                      type: number
                                      nullable: true
                                    unrealizedPnlUSD:
                                      type: number
                                      nullable: true
                                    tags:
                                      type: array
                                      items:
                                        type: string
                                    createdAt:
                                      type: string
                                      nullable: true
                                    updatedAt:
                                      type: string
                                      nullable: true
                                  required:
                                    - address
                                    - balanceRaw
                                    - nativeBalanceRaw
                                    - balance
                                    - nativeBalance
                                    - balanceUSD
                                    - boughtAmountRaw
                                    - boughtAmount
                                    - boughtAmountUSD
                                    - soldAmount
                                    - soldAmountRaw
                                    - soldAmountUSD
                                    - realizedPnlUSD
                                    - unrealizedPnlUSD
                                    - tags
                                    - createdAt
                                    - updatedAt
                              holdersCount:
                                type: number
                                nullable: true
                              top10HoldingsPercentage:
                                type: number
                                nullable: true
                              top50HoldingsPercentage:
                                type: number
                                nullable: true
                              top100HoldingsPercentage:
                                type: number
                                nullable: true
                              top200HoldingsPercentage:
                                type: number
                                nullable: true
                              devHoldingsPercentage:
                                type: number
                                nullable: true
                              insidersHoldingsPercentage:
                                type: number
                                nullable: true
                              bundlersHoldingsPercentage:
                                type: number
                                nullable: true
                              snipersHoldingsPercentage:
                                type: number
                                nullable: true
                              proTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              freshTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              smartTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              insidersCount:
                                type: number
                                nullable: true
                              bundlersCount:
                                type: number
                                nullable: true
                              snipersCount:
                                type: number
                                nullable: true
                              freshTradersCount:
                                type: number
                                nullable: true
                              proTradersCount:
                                type: number
                                nullable: true
                              smartTradersCount:
                                type: number
                                nullable: true
                              freshTradersBuys:
                                type: number
                                nullable: true
                              proTradersBuys:
                                type: number
                                nullable: true
                              smartTradersBuys:
                                type: number
                                nullable: true
                            required:
                              - token0
                              - token1
                              - blockchain
                              - address
                              - createdAt
                              - type
                              - baseToken
                              - exchange
                              - factory
                              - quoteToken
                              - bondingPercentage
                              - bondingCurveAddress
                              - created_at
                              - source
                              - deployer
                              - tokenSymbol
                              - tokenName
                              - socials
                              - description
                              - security
                              - holders_list
                        required:
                          - viewName
                          - pool
                    required:
                      - type
                      - payload
                  - type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - update-pool
                      payload:
                        type: object
                        properties:
                          viewName:
                            type: string
                          pool:
                            type: object
                            properties:
                              token0:
                                type: object
                                properties:
                                  address:
                                    type: string
                                  chainId:
                                    type: string
                                  symbol:
                                    type: string
                                    nullable: true
                                  name:
                                    type: string
                                    nullable: true
                                  decimals:
                                    type: number
                                    nullable: true
                                    default: 0
                                  id:
                                    type: number
                                    nullable: true
                                    default: null
                                  price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceTokenString:
                                    type: string
                                  approximateReserveUSD:
                                    type: number
                                    nullable: true
                                    default: 0
                                  approximateReserveTokenRaw:
                                    type: string
                                  approximateReserveToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  totalSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  circulatingSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCap:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCapDiluted:
                                    type: number
                                    nullable: true
                                    default: 0
                                  logo:
                                    type: string
                                    nullable: true
                                  exchange:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                      logo:
                                        type: string
                                    required:
                                      - name
                                      - logo
                                  factory:
                                    type: string
                                    nullable: true
                                  source:
                                    type: string
                                    nullable: true
                                  sourceFactory:
                                    type: string
                                    nullable: true
                                  liquidity:
                                    type: number
                                    nullable: true
                                  liquidityMax:
                                    type: number
                                    nullable: true
                                  bonded:
                                    type: boolean
                                  bondingPercentage:
                                    type: number
                                    nullable: true
                                  migrating:
                                    type: boolean
                                  bondingCurveAddress:
                                    type: string
                                    nullable: true
                                  preBondingFactory:
                                    type: string
                                  poolAddress:
                                    type: string
                                  blockchain:
                                    type: string
                                  type:
                                    type: string
                                  tokenType:
                                    type: string
                                    nullable: true
                                    enum:
                                      - '2020'
                                      - '2022'
                                  is_mayhem_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_cashback_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_agent_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_og_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  deployer:
                                    type: string
                                    nullable: true
                                  createdAt:
                                    type: string
                                    nullable: true
                                  bonded_at:
                                    type: string
                                    nullable: true
                                  ath:
                                    type: number
                                    nullable: true
                                  atl:
                                    type: number
                                    nullable: true
                                  athDate:
                                    type: string
                                    nullable: true
                                  atlDate:
                                    type: string
                                    nullable: true
                                  description:
                                    type: string
                                    nullable: true
                                  twitter:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  socials:
                                    type: object
                                    properties:
                                      twitter:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      uri:
                                        type: string
                                    required:
                                      - twitter
                                      - website
                                      - telegram
                                  holdersCount:
                                    type: number
                                    nullable: true
                                  top10HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top50HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top100HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top200HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  devHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  bundlersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  snipersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  proTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  freshTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  smartTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersCount:
                                    type: number
                                    nullable: true
                                  bundlersCount:
                                    type: number
                                    nullable: true
                                  snipersCount:
                                    type: number
                                    nullable: true
                                  freshTradersCount:
                                    type: number
                                    nullable: true
                                  proTradersCount:
                                    type: number
                                    nullable: true
                                  smartTradersCount:
                                    type: number
                                    nullable: true
                                  freshTradersBuys:
                                    type: number
                                    nullable: true
                                  proTradersBuys:
                                    type: number
                                    nullable: true
                                  smartTradersBuys:
                                    type: number
                                    nullable: true
                                required:
                                  - address
                                  - chainId
                                  - symbol
                                  - name
                                  - priceTokenString
                                  - approximateReserveTokenRaw
                                  - logo
                                  - bonded_at
                              token1:
                                type: object
                                properties:
                                  address:
                                    type: string
                                  chainId:
                                    type: string
                                  symbol:
                                    type: string
                                    nullable: true
                                  name:
                                    type: string
                                    nullable: true
                                  decimals:
                                    type: number
                                    nullable: true
                                    default: 0
                                  id:
                                    type: number
                                    nullable: true
                                    default: null
                                  price:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  priceTokenString:
                                    type: string
                                  approximateReserveUSD:
                                    type: number
                                    nullable: true
                                    default: 0
                                  approximateReserveTokenRaw:
                                    type: string
                                  approximateReserveToken:
                                    type: number
                                    nullable: true
                                    default: 0
                                  totalSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  circulatingSupply:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCap:
                                    type: number
                                    nullable: true
                                    default: 0
                                  marketCapDiluted:
                                    type: number
                                    nullable: true
                                    default: 0
                                  logo:
                                    type: string
                                    nullable: true
                                  exchange:
                                    type: object
                                    properties:
                                      name:
                                        type: string
                                      logo:
                                        type: string
                                    required:
                                      - name
                                      - logo
                                  factory:
                                    type: string
                                    nullable: true
                                  source:
                                    type: string
                                    nullable: true
                                  sourceFactory:
                                    type: string
                                    nullable: true
                                  liquidity:
                                    type: number
                                    nullable: true
                                  liquidityMax:
                                    type: number
                                    nullable: true
                                  bonded:
                                    type: boolean
                                  bondingPercentage:
                                    type: number
                                    nullable: true
                                  migrating:
                                    type: boolean
                                  bondingCurveAddress:
                                    type: string
                                    nullable: true
                                  preBondingFactory:
                                    type: string
                                  poolAddress:
                                    type: string
                                  blockchain:
                                    type: string
                                  type:
                                    type: string
                                  tokenType:
                                    type: string
                                    nullable: true
                                    enum:
                                      - '2020'
                                      - '2022'
                                  is_mayhem_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_cashback_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_agent_mode:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  is_og_coin:
                                    type: boolean
                                    nullable: true
                                    default: null
                                  deployer:
                                    type: string
                                    nullable: true
                                  createdAt:
                                    type: string
                                    nullable: true
                                  bonded_at:
                                    type: string
                                    nullable: true
                                  ath:
                                    type: number
                                    nullable: true
                                  atl:
                                    type: number
                                    nullable: true
                                  athDate:
                                    type: string
                                    nullable: true
                                  atlDate:
                                    type: string
                                    nullable: true
                                  description:
                                    type: string
                                    nullable: true
                                  twitter:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  socials:
                                    type: object
                                    properties:
                                      twitter:
                                        type: string
                                        nullable: true
                                      website:
                                        type: string
                                        nullable: true
                                      telegram:
                                        type: string
                                        nullable: true
                                      others:
                                        type: object
                                        nullable: true
                                        additionalProperties:
                                          nullable: true
                                      uri:
                                        type: string
                                    required:
                                      - twitter
                                      - website
                                      - telegram
                                  holdersCount:
                                    type: number
                                    nullable: true
                                  top10HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top50HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top100HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  top200HoldingsPercentage:
                                    type: number
                                    nullable: true
                                  devHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  bundlersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  snipersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  proTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  freshTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  smartTradersHoldingsPercentage:
                                    type: number
                                    nullable: true
                                  insidersCount:
                                    type: number
                                    nullable: true
                                  bundlersCount:
                                    type: number
                                    nullable: true
                                  snipersCount:
                                    type: number
                                    nullable: true
                                  freshTradersCount:
                                    type: number
                                    nullable: true
                                  proTradersCount:
                                    type: number
                                    nullable: true
                                  smartTradersCount:
                                    type: number
                                    nullable: true
                                  freshTradersBuys:
                                    type: number
                                    nullable: true
                                  proTradersBuys:
                                    type: number
                                    nullable: true
                                  smartTradersBuys:
                                    type: number
                                    nullable: true
                                required:
                                  - address
                                  - chainId
                                  - symbol
                                  - name
                                  - priceTokenString
                                  - approximateReserveTokenRaw
                                  - logo
                                  - bonded_at
                              volume24h:
                                type: number
                                nullable: true
                                default: 0
                              liquidity:
                                type: number
                                nullable: true
                                default: 0
                              blockchain:
                                type: string
                              address:
                                type: string
                              createdAt:
                                type: string
                                nullable: true
                              type:
                                type: string
                              baseToken:
                                type: string
                              exchange:
                                type: object
                                properties:
                                  name:
                                    type: string
                                  logo:
                                    type: string
                                required:
                                  - name
                                  - logo
                              factory:
                                type: string
                                nullable: true
                              quoteToken:
                                type: string
                              price:
                                type: number
                                nullable: true
                                default: 0
                              priceToken:
                                type: number
                                nullable: true
                              priceTokenString:
                                type: string
                              athToken0:
                                type: number
                                nullable: true
                                default: 0
                              athToken1:
                                type: number
                                nullable: true
                                default: 0
                              atlToken0:
                                type: number
                                nullable: true
                                default: 0
                              atlToken1:
                                type: number
                                nullable: true
                                default: 0
                              athDateToken0:
                                type: string
                                nullable: true
                              athDateToken1:
                                type: string
                                nullable: true
                              atlDateToken0:
                                type: string
                                nullable: true
                              atlDateToken1:
                                type: string
                                nullable: true
                              bonded:
                                type: boolean
                                nullable: true
                              bondingPercentage:
                                type: number
                                nullable: true
                              bondingCurveAddress:
                                type: string
                                nullable: true
                              sourceFactory:
                                type: string
                                nullable: true
                              totalFeesPaidUSD:
                                type: number
                                nullable: true
                                default: 0
                              totalFeesPaidNativeRaw:
                                type: string
                                pattern: ^d+$
                                default: 0
                              extraData:
                                type: object
                                additionalProperties:
                                  nullable: true
                              price_change_1min:
                                type: number
                                nullable: true
                                default: 0
                              price_change_5min:
                                type: number
                                nullable: true
                                default: 0
                              price_change_1h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_4h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_6h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_12h:
                                type: number
                                nullable: true
                                default: 0
                              price_change_24h:
                                type: number
                                nullable: true
                                default: 0
                              price_1min_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_5min_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_1h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_4h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_6h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_12h_ago:
                                type: number
                                nullable: true
                                default: 0
                              price_24h_ago:
                                type: number
                                nullable: true
                                default: 0
                              volume_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_24h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_buy_24h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_1min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_5min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_15min:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_1h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_4h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_6h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_12h:
                                type: number
                                nullable: true
                                default: 0
                              volume_sell_24h:
                                type: number
                                nullable: true
                                default: 0
                              trades_1min:
                                type: number
                                nullable: true
                                default: 0
                              trades_5min:
                                type: number
                                nullable: true
                                default: 0
                              trades_15min:
                                type: number
                                nullable: true
                                default: 0
                              trades_1h:
                                type: number
                                nullable: true
                                default: 0
                              trades_4h:
                                type: number
                                nullable: true
                                default: 0
                              trades_6h:
                                type: number
                                nullable: true
                                default: 0
                              trades_12h:
                                type: number
                                nullable: true
                                default: 0
                              trades_24h:
                                type: number
                                nullable: true
                                default: 0
                              buys_1min:
                                type: number
                                nullable: true
                                default: 0
                              buys_5min:
                                type: number
                                nullable: true
                                default: 0
                              buys_15min:
                                type: number
                                nullable: true
                                default: 0
                              buys_1h:
                                type: number
                                nullable: true
                                default: 0
                              buys_4h:
                                type: number
                                nullable: true
                                default: 0
                              buys_6h:
                                type: number
                                nullable: true
                                default: 0
                              buys_12h:
                                type: number
                                nullable: true
                                default: 0
                              buys_24h:
                                type: number
                                nullable: true
                                default: 0
                              sells_1min:
                                type: number
                                nullable: true
                                default: 0
                              sells_5min:
                                type: number
                                nullable: true
                                default: 0
                              sells_15min:
                                type: number
                                nullable: true
                                default: 0
                              sells_1h:
                                type: number
                                nullable: true
                                default: 0
                              sells_4h:
                                type: number
                                nullable: true
                                default: 0
                              sells_6h:
                                type: number
                                nullable: true
                                default: 0
                              sells_12h:
                                type: number
                                nullable: true
                                default: 0
                              sells_24h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_1min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_5min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_15min:
                                type: number
                                nullable: true
                                default: 0
                              buyers_1h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_4h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_6h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_12h:
                                type: number
                                nullable: true
                                default: 0
                              buyers_24h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_1min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_5min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_15min:
                                type: number
                                nullable: true
                                default: 0
                              sellers_1h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_4h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_6h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_12h:
                                type: number
                                nullable: true
                                default: 0
                              sellers_24h:
                                type: number
                                nullable: true
                                default: 0
                              traders_1min:
                                type: number
                                nullable: true
                                default: 0
                              traders_5min:
                                type: number
                                nullable: true
                                default: 0
                              traders_15min:
                                type: number
                                nullable: true
                                default: 0
                              traders_1h:
                                type: number
                                nullable: true
                                default: 0
                              traders_4h:
                                type: number
                                nullable: true
                                default: 0
                              traders_6h:
                                type: number
                                nullable: true
                                default: 0
                              traders_12h:
                                type: number
                                nullable: true
                                default: 0
                              traders_24h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_1min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_5min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_15min:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_1h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_4h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_6h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_12h:
                                type: number
                                nullable: true
                                default: 0
                              fees_paid_24h:
                                type: number
                                nullable: true
                                default: 0
                              market_cap:
                                type: number
                                nullable: true
                                default: 0
                              created_at:
                                type: string
                                nullable: true
                              holders_count:
                                type: number
                                nullable: true
                                default: 0
                              latest_trade_date:
                                type: string
                                nullable: true
                                default: null
                              latest_price:
                                type: number
                                nullable: true
                                default: 0
                              source:
                                type: string
                                nullable: true
                              deployer:
                                type: string
                                nullable: true
                              tokenSymbol:
                                type: string
                                nullable: true
                              tokenName:
                                type: string
                                nullable: true
                              dexscreenerListed:
                                type: boolean
                                nullable: true
                              deployerMigrations:
                                type: number
                                nullable: true
                                default: 0
                              socials:
                                type: object
                                properties:
                                  twitter:
                                    type: string
                                    nullable: true
                                  website:
                                    type: string
                                    nullable: true
                                  telegram:
                                    type: string
                                    nullable: true
                                  others:
                                    type: object
                                    nullable: true
                                    additionalProperties:
                                      nullable: true
                                  uri:
                                    type: string
                                required:
                                  - twitter
                                  - website
                                  - telegram
                              description:
                                type: string
                                nullable: true
                              security:
                                type: object
                                nullable: true
                                properties:
                                  buyTax:
                                    type: string
                                    nullable: true
                                  sellTax:
                                    type: string
                                    nullable: true
                                  transferPausable:
                                    type: boolean
                                  top10Holders:
                                    type: string
                                  isBlacklisted:
                                    type: boolean
                                  noMintAuthority:
                                    type: boolean
                                  isFreezable:
                                    type: boolean
                                  balanceMutable:
                                    type: boolean
                                  lowLiquidity:
                                    type: string
                                  burnRate:
                                    type: string
                                  liquidityBurnPercentage:
                                    type: number
                                  transferTax:
                                    type: string
                                    nullable: true
                                  isHoneypot:
                                    type: boolean
                                  isNotOpenSource:
                                    type: boolean
                                  renounced:
                                    type: boolean
                                  locked:
                                    type: string
                                  isWhitelisted:
                                    type: boolean
                                  isMintable:
                                    type: boolean
                                  modifyableTax:
                                    type: boolean
                                  selfDestruct:
                                    type: boolean
                              twitterReusesCount:
                                type: number
                                nullable: true
                                default: 0
                              twitterRenameCount:
                                type: number
                                nullable: true
                                default: 0
                              twitterRenameHistory:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    username:
                                      type: string
                                    last_checked:
                                      type: string
                                  required:
                                    - username
                                    - last_checked
                              holders_list:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    address:
                                      type: string
                                    balanceRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    nativeBalanceRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    balance:
                                      type: number
                                      nullable: true
                                    nativeBalance:
                                      type: number
                                      nullable: true
                                    balanceUSD:
                                      type: number
                                      nullable: true
                                    boughtAmountRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    boughtAmount:
                                      type: number
                                      nullable: true
                                    boughtAmountUSD:
                                      type: number
                                      nullable: true
                                    soldAmount:
                                      type: number
                                      nullable: true
                                    soldAmountRaw:
                                      anyOf:
                                        - type: string
                                        - type: number
                                        - type: string
                                          pattern: ^d+$
                                        - nullable: true
                                        - nullable: true
                                    soldAmountUSD:
                                      type: number
                                      nullable: true
                                    realizedPnlUSD:
                                      type: number
                                      nullable: true
                                    unrealizedPnlUSD:
                                      type: number
                                      nullable: true
                                    tags:
                                      type: array
                                      items:
                                        type: string
                                    createdAt:
                                      type: string
                                      nullable: true
                                    updatedAt:
                                      type: string
                                      nullable: true
                                  required:
                                    - address
                                    - balanceRaw
                                    - nativeBalanceRaw
                                    - balance
                                    - nativeBalance
                                    - balanceUSD
                                    - boughtAmountRaw
                                    - boughtAmount
                                    - boughtAmountUSD
                                    - soldAmount
                                    - soldAmountRaw
                                    - soldAmountUSD
                                    - realizedPnlUSD
                                    - unrealizedPnlUSD
                                    - tags
                                    - createdAt
                                    - updatedAt
                              holdersCount:
                                type: number
                                nullable: true
                              top10HoldingsPercentage:
                                type: number
                                nullable: true
                              top50HoldingsPercentage:
                                type: number
                                nullable: true
                              top100HoldingsPercentage:
                                type: number
                                nullable: true
                              top200HoldingsPercentage:
                                type: number
                                nullable: true
                              devHoldingsPercentage:
                                type: number
                                nullable: true
                              insidersHoldingsPercentage:
                                type: number
                                nullable: true
                              bundlersHoldingsPercentage:
                                type: number
                                nullable: true
                              snipersHoldingsPercentage:
                                type: number
                                nullable: true
                              proTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              freshTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              smartTradersHoldingsPercentage:
                                type: number
                                nullable: true
                              insidersCount:
                                type: number
                                nullable: true
                              bundlersCount:
                                type: number
                                nullable: true
                              snipersCount:
                                type: number
                                nullable: true
                              freshTradersCount:
                                type: number
                                nullable: true
                              proTradersCount:
                                type: number
                                nullable: true
                              smartTradersCount:
                                type: number
                                nullable: true
                              freshTradersBuys:
                                type: number
                                nullable: true
                              proTradersBuys:
                                type: number
                                nullable: true
                              smartTradersBuys:
                                type: number
                                nullable: true
                            required:
                              - token0
                              - token1
                              - blockchain
                              - address
                              - createdAt
                              - type
                              - baseToken
                              - exchange
                              - factory
                              - quoteToken
                              - bondingPercentage
                              - bondingCurveAddress
                              - created_at
                              - source
                              - deployer
                              - tokenSymbol
                              - tokenName
                              - socials
                              - description
                              - security
                              - holders_list
                        required:
                          - viewName
                          - pool
                    required:
                      - type
                      - payload
                  - type: object
                    properties:
                      type:
                        type: string
                        enum:
                          - remove-pool
                      payload:
                        type: object
                        properties:
                          viewName:
                            type: string
                          poolAddress:
                            type: string
                        required:
                          - viewName
                          - poolAddress
                    required:
                      - type
                      - payload

````