From bc5427c8c7945618195fff92d732e8cc7f20e4fa Mon Sep 17 00:00:00 2001 From: gina888666 Date: Thu, 30 Jul 2026 20:44:45 +0800 Subject: [PATCH 1/5] fix(market): add arc/stable launchpad platforms for trenches command - Add `arc` (dyorfun_v3, dyorswap) and `stable` (dyorswap) to the --launchpad-platform table; without these, omitting --launchpad-platform on arc/stable returns empty results for all three categories - Add Arc Trenches Examples and Stable Trenches Examples sections with all-three-categories, new_creation, near_completion, and completed examples, following the same pattern as Solana/BSC/Base/ETH Verified by real API calls: passing --launchpad-platform dyorfun_v3 or dyorswap on arc/stable returns correct data; omitting it returns {}. Co-Authored-By: Claude Sonnet 4.6 --- skills/gmgn-market/SKILL.md | 58 +++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) diff --git a/skills/gmgn-market/SKILL.md b/skills/gmgn-market/SKILL.md index faac091..d16411b 100644 --- a/skills/gmgn-market/SKILL.md +++ b/skills/gmgn-market/SKILL.md @@ -559,6 +559,8 @@ Use field combinations to determine what stage a token is in. This affects how s | `bsc` | `fourmeme` / `fourmeme_agent` / `bn_fourmeme` / `four_xmode_agent` / `cubepeg` / `likwid` / `goplus_creator` / `goplus_skills` / `openfour` / `flap` / `flap_stocks` / `flap_aioracle` / `clanker` / `lunafun` | | `base` | `clanker` / `bankr` / `flaunch` / `zora` / `zora_creator` / `baseapp` / `basememe` / `virtuals_v2` / `klik` | | `eth` | `trench` / `clanker` / `klik` / `livo` / `stroid` / `pool_uniswap_v2` / `pool_uniswap_v3` / `printr` | +| `arc` | `dyorfun_v3` / `dyorswap` | +| `stable` | `dyorswap` | ### Filter Presets @@ -882,6 +884,62 @@ gmgn-cli market trenches --chain eth --raw \ --limit 80 ``` +### Arc Trenches Examples + +```bash +# All three categories at once +gmgn-cli market trenches --chain arc --raw \ + --type new_creation --type near_completion --type completed \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --limit 80 + +# New creation only +gmgn-cli market trenches --chain arc --raw \ + --type new_creation \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --limit 80 + +# Near completion only +gmgn-cli market trenches --chain arc --raw \ + --type near_completion \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --limit 80 + +# Completed (open market) only +gmgn-cli market trenches --chain arc --raw \ + --type completed \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --limit 80 +``` + +### Stable Trenches Examples + +```bash +# All three categories at once +gmgn-cli market trenches --chain stable --raw \ + --type new_creation --type near_completion --type completed \ + --launchpad-platform dyorswap \ + --limit 80 + +# New creation only +gmgn-cli market trenches --chain stable --raw \ + --type new_creation \ + --launchpad-platform dyorswap \ + --limit 80 + +# Near completion only +gmgn-cli market trenches --chain stable --raw \ + --type near_completion \ + --launchpad-platform dyorswap \ + --limit 80 + +# Completed (open market) only +gmgn-cli market trenches --chain stable --raw \ + --type completed \ + --launchpad-platform dyorswap \ + --limit 80 +``` + ## Output Format ### `market kline` — Price Summary From 840dfdc948b76b04b53a85a5d7a81eb376a9359a Mon Sep 17 00:00:00 2001 From: gina888666 Date: Thu, 30 Jul 2026 20:52:00 +0800 Subject: [PATCH 2/5] fix(market): warn that arc/stable trenches require explicit --launchpad-platform Without this warning, an agent omitting --launchpad-platform on arc/stable gets empty results for all categories (no server-side default exists for these chains, unlike sol/bsc/base/eth). Add a blockquote warning above the platform table and mark arc/stable rows as "must be specified explicitly" so agents always pass the platforms. Co-Authored-By: Claude Sonnet 4.6 --- skills/gmgn-market/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/skills/gmgn-market/SKILL.md b/skills/gmgn-market/SKILL.md index d16411b..b703c6c 100644 --- a/skills/gmgn-market/SKILL.md +++ b/skills/gmgn-market/SKILL.md @@ -553,14 +553,16 @@ Use field combinations to determine what stage a token is in. This affects how s **`--launchpad-platform` values by chain** (omit `--launchpad-platform` to use all of the chain's platforms): +> ⚠️ **arc and stable require explicit `--launchpad-platform`** — omitting it returns empty results for all categories. Always pass the platforms listed below when querying these two chains. + | Chain | Platforms | |-------|-----------| | `sol` | `Pump.fun` / `pump_mayhem` / `pump_mayhem_agent` / `pump_agent` / `letsbonk` / `bonkers` / `bags` / `memoo` / `liquid` / `bankr` / `zora` / `surge` / `anoncoin` / `moonshot_app` / `wendotdev` / `heaven` / `sugar` / `token_mill` / `believe` / `trendsfun` / `trends_fun` / `jup_studio` / `Moonshot` / `boop` / `ray_launchpad` / `meteora_virtual_curve` / `xstocks` | | `bsc` | `fourmeme` / `fourmeme_agent` / `bn_fourmeme` / `four_xmode_agent` / `cubepeg` / `likwid` / `goplus_creator` / `goplus_skills` / `openfour` / `flap` / `flap_stocks` / `flap_aioracle` / `clanker` / `lunafun` | | `base` | `clanker` / `bankr` / `flaunch` / `zora` / `zora_creator` / `baseapp` / `basememe` / `virtuals_v2` / `klik` | | `eth` | `trench` / `clanker` / `klik` / `livo` / `stroid` / `pool_uniswap_v2` / `pool_uniswap_v3` / `printr` | -| `arc` | `dyorfun_v3` / `dyorswap` | -| `stable` | `dyorswap` | +| `arc` | `dyorfun_v3` / `dyorswap` — **must be specified explicitly** | +| `stable` | `dyorswap` — **must be specified explicitly** | ### Filter Presets From e7625e321aa3f678d4011a2ce379b3d48f1fd0a3 Mon Sep 17 00:00:00 2001 From: gina888666 Date: Thu, 30 Jul 2026 20:52:29 +0800 Subject: [PATCH 3/5] revert: remove arc/stable explicit platform warning Co-Authored-By: Claude Sonnet 4.6 --- skills/gmgn-market/SKILL.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/skills/gmgn-market/SKILL.md b/skills/gmgn-market/SKILL.md index b703c6c..d16411b 100644 --- a/skills/gmgn-market/SKILL.md +++ b/skills/gmgn-market/SKILL.md @@ -553,16 +553,14 @@ Use field combinations to determine what stage a token is in. This affects how s **`--launchpad-platform` values by chain** (omit `--launchpad-platform` to use all of the chain's platforms): -> ⚠️ **arc and stable require explicit `--launchpad-platform`** — omitting it returns empty results for all categories. Always pass the platforms listed below when querying these two chains. - | Chain | Platforms | |-------|-----------| | `sol` | `Pump.fun` / `pump_mayhem` / `pump_mayhem_agent` / `pump_agent` / `letsbonk` / `bonkers` / `bags` / `memoo` / `liquid` / `bankr` / `zora` / `surge` / `anoncoin` / `moonshot_app` / `wendotdev` / `heaven` / `sugar` / `token_mill` / `believe` / `trendsfun` / `trends_fun` / `jup_studio` / `Moonshot` / `boop` / `ray_launchpad` / `meteora_virtual_curve` / `xstocks` | | `bsc` | `fourmeme` / `fourmeme_agent` / `bn_fourmeme` / `four_xmode_agent` / `cubepeg` / `likwid` / `goplus_creator` / `goplus_skills` / `openfour` / `flap` / `flap_stocks` / `flap_aioracle` / `clanker` / `lunafun` | | `base` | `clanker` / `bankr` / `flaunch` / `zora` / `zora_creator` / `baseapp` / `basememe` / `virtuals_v2` / `klik` | | `eth` | `trench` / `clanker` / `klik` / `livo` / `stroid` / `pool_uniswap_v2` / `pool_uniswap_v3` / `printr` | -| `arc` | `dyorfun_v3` / `dyorswap` — **must be specified explicitly** | -| `stable` | `dyorswap` — **must be specified explicitly** | +| `arc` | `dyorfun_v3` / `dyorswap` | +| `stable` | `dyorswap` | ### Filter Presets From 1b6efd8d9c6e2f0546cba329b0fc245d9c8185d5 Mon Sep 17 00:00:00 2001 From: gina888666 Date: Thu, 30 Jul 2026 21:09:56 +0800 Subject: [PATCH 4/5] fix(market): update arc/stable launchpad platform lists to complete set arc: dyorfun_v3 / dyorswap / trench / onmifun / sharcfun / klik (6 platforms) stable: dyorfun_v3 / dyorswap / trench (3 platforms) Verified by real API calls across new_creation, near_completion, completed. Matches platforms shown on gmgn.ai website for both chains. Co-Authored-By: Claude Sonnet 4.6 --- skills/gmgn-market/SKILL.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/skills/gmgn-market/SKILL.md b/skills/gmgn-market/SKILL.md index d16411b..f715506 100644 --- a/skills/gmgn-market/SKILL.md +++ b/skills/gmgn-market/SKILL.md @@ -559,8 +559,8 @@ Use field combinations to determine what stage a token is in. This affects how s | `bsc` | `fourmeme` / `fourmeme_agent` / `bn_fourmeme` / `four_xmode_agent` / `cubepeg` / `likwid` / `goplus_creator` / `goplus_skills` / `openfour` / `flap` / `flap_stocks` / `flap_aioracle` / `clanker` / `lunafun` | | `base` | `clanker` / `bankr` / `flaunch` / `zora` / `zora_creator` / `baseapp` / `basememe` / `virtuals_v2` / `klik` | | `eth` | `trench` / `clanker` / `klik` / `livo` / `stroid` / `pool_uniswap_v2` / `pool_uniswap_v3` / `printr` | -| `arc` | `dyorfun_v3` / `dyorswap` | -| `stable` | `dyorswap` | +| `arc` | `dyorfun_v3` / `dyorswap` / `trench` / `onmifun` / `sharcfun` / `klik` | +| `stable` | `dyorfun_v3` / `dyorswap` / `trench` | ### Filter Presets @@ -890,25 +890,25 @@ gmgn-cli market trenches --chain eth --raw \ # All three categories at once gmgn-cli market trenches --chain arc --raw \ --type new_creation --type near_completion --type completed \ - --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench --launchpad-platform onmifun --launchpad-platform sharcfun --launchpad-platform klik \ --limit 80 # New creation only gmgn-cli market trenches --chain arc --raw \ --type new_creation \ - --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench --launchpad-platform onmifun --launchpad-platform sharcfun --launchpad-platform klik \ --limit 80 # Near completion only gmgn-cli market trenches --chain arc --raw \ --type near_completion \ - --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench --launchpad-platform onmifun --launchpad-platform sharcfun --launchpad-platform klik \ --limit 80 # Completed (open market) only gmgn-cli market trenches --chain arc --raw \ --type completed \ - --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench --launchpad-platform onmifun --launchpad-platform sharcfun --launchpad-platform klik \ --limit 80 ``` @@ -918,25 +918,25 @@ gmgn-cli market trenches --chain arc --raw \ # All three categories at once gmgn-cli market trenches --chain stable --raw \ --type new_creation --type near_completion --type completed \ - --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench \ --limit 80 # New creation only gmgn-cli market trenches --chain stable --raw \ --type new_creation \ - --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench \ --limit 80 # Near completion only gmgn-cli market trenches --chain stable --raw \ --type near_completion \ - --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench \ --limit 80 # Completed (open market) only gmgn-cli market trenches --chain stable --raw \ --type completed \ - --launchpad-platform dyorswap \ + --launchpad-platform dyorfun_v3 --launchpad-platform dyorswap --launchpad-platform trench \ --limit 80 ``` From 4814139cecaa43986ec7abeb13b9a5dd34161168 Mon Sep 17 00:00:00 2001 From: gina888666 Date: Thu, 30 Jul 2026 21:15:35 +0800 Subject: [PATCH 5/5] fix(trenches): add arc/stable default launchpad platforms Arc and stable chains were missing from TRENCHES_PLATFORMS, causing trenches queries to return empty results when --launchpad-platform was not explicitly specified. Arc: dyorfun_v3, dyorswap, trench, onmifun, sharcfun, klik Stable: dyorfun_v3, dyorswap, trench Co-Authored-By: Claude Sonnet 4.6 --- src/client/OpenApiClient.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/client/OpenApiClient.ts b/src/client/OpenApiClient.ts index 4e00ba5..c72c9dd 100644 --- a/src/client/OpenApiClient.ts +++ b/src/client/OpenApiClient.ts @@ -846,6 +846,12 @@ const TRENCHES_PLATFORMS: Record = { "noxa", "virtuals_v2", "bankr", "dyorswap", "pool_uniswap_v2", "pool_uniswap_v3", "pool_uniswap_v4", ], + arc: [ + "dyorfun_v3", "dyorswap", "trench", "onmifun", "sharcfun", "klik", + ], + stable: [ + "dyorfun_v3", "dyorswap", "trench", + ], }; const TRENCHES_QUOTE_ADDRESS_TYPES: Record = {