diff --git a/skills/gmgn-token/SKILL.md b/skills/gmgn-token/SKILL.md index 2b53cb1..703286c 100644 --- a/skills/gmgn-token/SKILL.md +++ b/skills/gmgn-token/SKILL.md @@ -101,7 +101,7 @@ When a request returns `429`: | `--limit` | No | `20` | Number of results, max `100` | | `--order-by` | No | `amount_percentage` | Sort field — see table below | | `--direction` | No | `desc` | Sort direction: `asc` / `desc` | -| `--tag` | No | — | Wallet filter: `renowned` (KOL wallets) / `smart_degen` (smart money). Omit to return all wallets. | +| `--tag` | No | — | Wallet filter: `smart_degen` / `renowned` / `fresh_wallet` / `dev` / `sniper` / `rat_trader` / `bundler` / `transfer_in` / `dex_bot` / `bluechip_owner`. Omit to return all wallets. | | `--raw` | No | — | Output raw single-line JSON | ### `--order-by` Values @@ -116,10 +116,18 @@ When a request returns `429`: ### `--tag` Values -| Value | Description | -|-------|-------------| -| `renowned` | KOL / well-known wallets (influencers, funds, public figures) | -| `smart_degen` | Smart money wallets (historically high-performing traders) | +| Value | Description | +| -------------- | ----------- | +| `smart_degen` | Smart money wallets (historically high-performing traders) | +| `renowned` | KOL / well-known wallets (influencers, funds, public figures) | +| `fresh_wallet` | New wallets with no prior trading history | +| `dev` | Token developer / creator wallets | +| `sniper` | Wallets that sniped the token at launch | +| `rat_trader` | Insider / sneak-trading wallets | +| `bundler` | Bot-bundled buy wallets | +| `transfer_in` | Wallets with a transfer-in record for this token | +| `dex_bot` | DEX bot wallets (Axiom, Photon, BullX, Trojan, GMGN, Drops, PepeBoost, Padre) | +| `bluechip_owner` | Wallets holding established bluechip tokens | ### `--tag` + `--order-by` Combination Guide diff --git a/src/commands/token.ts b/src/commands/token.ts index b646e30..95cb42a 100644 --- a/src/commands/token.ts +++ b/src/commands/token.ts @@ -57,7 +57,7 @@ export function registerTokenCommands(program: Command): void { .option("--limit ", "Number of results (default 20, max 100)", parseInt) .option("--order-by ", "Sort field: amount_percentage / profit / unrealized_profit / buy_volume_cur / sell_volume_cur", "amount_percentage") .option("--direction ", "Sort direction: asc / desc", "desc") - .option("--tag ", "Wallet tag filter: renowned / smart_degen") + .option("--tag ", "Wallet tag filter: smart_degen / renowned / fresh_wallet / dev / sniper / rat_trader / bundler / transfer_in / dex_bot / bluechip_owner") .option("--raw", "Output raw JSON") .action(async (opts) => { validateChain(opts.chain); @@ -80,7 +80,7 @@ export function registerTokenCommands(program: Command): void { .option("--limit ", "Number of results (default 20, max 100)", parseInt) .option("--order-by ", "Sort field: amount_percentage / profit / unrealized_profit / buy_volume_cur / sell_volume_cur", "amount_percentage") .option("--direction ", "Sort direction: asc / desc", "desc") - .option("--tag ", "Wallet tag filter: renowned / smart_degen") + .option("--tag ", "Wallet tag filter: smart_degen / renowned / fresh_wallet / dev / sniper / rat_trader / bundler / transfer_in / dex_bot / bluechip_owner") .option("--raw", "Output raw JSON") .action(async (opts) => { validateChain(opts.chain);