tenero について
teneroは、Tenero APIを通じてStacks、Spark、SportsFunの市場データを取得するコマンドラインスキルです。トークンやウォレットの分析に使え、認証不要の読み取り専用エンドポイントを提供します。
主な機能
- 01トークン価格・出来高・メタデータの取得
- 02市場履歴・流動性・統計の確認
- 03ウォレット保有量と取引履歴の確認
- 04値上がり・値下がり銘柄と注目プールの検索
- 05大口取引と保有者分布の確認
- 06名前やアドレス断片による検索
活用シーン
- 01トークンの直近価格と出来高の確認
- 02ウォレット価値と取引履歴の調査
- 03注目プールと大口取引の比較
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ aibtcdev/ skills --skill teneroインストール後、Claude Code で/teneroを入力して読み込まれたか確認します。
同梱ファイルAGENT.mdtenero.ts
詳細
Tenero スキル
Tenero API(旧 STXTools)を介して、トークン、ウォレット、DEX、市場のリアルタイム分析を提供します。すべてのエンドポイントは読み取り専用で、認証は不要です。Stacks、Spark、SportsFun のチェーンのデータを扱います。
使用方法
bun run tenero/tenero.ts <subcommand> [options]
サブコマンド
token-info
メタデータ、価格、取引量などのトークン詳細を取得します。
bun run tenero/tenero.ts token-info --token <address> [--chain <chain>]
オプション:
--token(必須)— トークンのコントラクトアドレス(例:SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token)--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"symbol": "LEO",
"name": "Leo",
"decimals": 6,
"price_usd": "0.0012",
"price_stx": "0.0042",
"volume_24h_usd": "45000",
"market_cap_usd": "1200000"
}
market-summary
価格履歴、取引量、流動性などのトークン市場概要を取得します。
bun run tenero/tenero.ts market-summary --token <address> [--chain <chain>]
オプション:
--token(必須)— トークンのコントラクトアドレス--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"price_usd": "0.0012",
"price_change_1h": "1.2",
"price_change_24h": "-3.5",
"price_change_7d": "12.4",
"volume_24h_usd": "45000",
"liquidity_usd": "350000",
"holders": 1842
}
market-stats
総取引量、時価総額、アクティブなトークンなど、市場全体の統計情報を取得します。
bun run tenero/tenero.ts market-stats [--chain <chain>]
オプション:
--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"total_volume_24h_usd": "2500000",
"total_market_cap_usd": "85000000",
"active_tokens": 342,
"total_trades_24h": 18420,
"unique_traders_24h": 3210
}
top-gainers
過去24時間の価格変動率に基づいて、値上がり率の高いトークンを取得します。
bun run tenero/tenero.ts top-gainers [--chain <chain>] [--limit <number>]
オプション:
--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)--limit(任意)— 結果の最大数(デフォルト:10)
出力:
[
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"symbol": "LEO",
"price_usd": "0.0012",
"price_change_24h": "42.5",
"volume_24h_usd": "45000"
}
]
top-losers
過去24時間の価格変動率に基づいて、値下がり率の高いトークンを取得します。
bun run tenero/tenero.ts top-losers [--chain <chain>] [--limit <number>]
オプション:
--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)--limit(任意)— 結果の最大数(デフォルト:10)
出力:
[
{
"contract_id": "SP2C2YFP12AJZB4MABJBAJ55XECVS7E4PMMZ89YZR.arkadiko-token",
"symbol": "DIKO",
"price_usd": "0.045",
"price_change_24h": "-18.3",
"volume_24h_usd": "12000"
}
]
wallet-holdings
現在の米ドル換算額とともに、ウォレットが保有するトークンを取得します。--address が省略された場合は、アクティブなウォレットアドレスを使用します。
bun run tenero/tenero.ts wallet-holdings [--address <stx_address>] [--chain <chain>]
オプション:
--address(任意)— 確認する Stacks アドレス(省略時はアクティブなウォレットを使用)--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"address": "SP2X0TZ59D5SZ8ACQ6YMCHHNR2ZN51Z32E2CJ173",
"total_value_usd": "1250.42",
"holdings": [
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"symbol": "LEO",
"balance": "1000000",
"value_usd": "1.20"
}
]
}
wallet-trades
ウォレットの取引履歴を取得します。--address が省略された場合は、アクティブなウォレットアドレスを使用します。
bun run tenero/tenero.ts wallet-trades [--address <stx_address>] [--chain <chain>] [--limit <number>]
オプション:
--address(任意)— 確認する Stacks アドレス(省略時はアクティブなウォレットを使用)--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)--limit(任意)— 結果の最大数(デフォルト:20)
出力:
[
{
"tx_id": "0xabc123...",
"timestamp": "2024-01-15T12:00:00Z",
"type": "swap",
"token_in": "STX",
"token_out": "LEO",
"amount_in_usd": "10.00",
"amount_out_usd": "9.85"
}
]
trending-pools
期間内の取引量に基づいて、トレンドの DEX プールを取得します。
bun run tenero/tenero.ts trending-pools [--timeframe <1h|6h|24h>] [--chain <chain>] [--limit <number>]
オプション:
--timeframe(任意)— 期間:1h、6h、24h(デフォルト:24h)--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)--limit(任意)— 結果の最大数(デフォルト:10)
出力:
[
{
"pool_id": "SP1Y5YSTAHZ88XYK1VPDH24GY0HPX5J4JECTMY4A1.univ2-share-fee-to",
"token_x": "STX",
"token_y": "LEO",
"volume_usd": "85000",
"liquidity_usd": "420000",
"fee_24h_usd": "255"
}
]
whale-trades
指定したしきい値を超える大口(クジラ)取引を取得します。
bun run tenero/tenero.ts whale-trades [--chain <chain>] [--limit <number>]
オプション:
--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)--limit(任意)— 結果の最大数(デフォルト:10)
出力:
[
{
"tx_id": "0xdef456...",
"timestamp": "2024-01-15T11:45:00Z",
"wallet": "SP2X0TZ59D5SZ8ACQ6YMCHHNR2ZN51Z32E2CJ173",
"type": "buy",
"token": "ALEX",
"amount_usd": "25000"
}
]
holder-stats
トークン保有者の分布と統計情報を取得します。
bun run tenero/tenero.ts holder-stats --token <address> [--chain <chain>]
オプション:
--token(必須)— トークンのコントラクトアドレス--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"total_holders": 1842,
"top_10_concentration": "45.2",
"top_25_concentration": "62.8",
"top_holders": [
{
"address": "SP2X0TZ59D5SZ8ACQ6YMCHHNR2ZN51Z32E2CJ173",
"balance": "50000000",
"percentage": "5.0"
}
]
}
search
名前またはアドレスの一部を指定して、トークン、プール、ウォレットを検索します。
bun run tenero/tenero.ts search --query <string> [--chain <chain>]
オプション:
--query(必須)— 検索クエリ文字列(トークン名、シンボル、またはアドレス)--chain(任意)— クエリ対象のチェーン(デフォルト:stacks)
出力:
{
"tokens": [
{
"contract_id": "SP1AY6K3PQV5MRT6R4S671NWW2FRVPKM0BR162CT6.leo-token",
"symbol": "LEO",
"name": "Leo"
}
],
"pools": [],
"wallets": []
}
注意事項
- すべてのエンドポイントは読み取り専用です。ほとんどのサブコマンドでは API キーやウォレットは不要です。
--addressが省略された場合、wallet-holdingsとwallet-tradesはアクティブなロック解除済みウォレットアドレスを使用します。--chainオプションはstacks(デフォルト)、spark、sportsfunに対応しています。- レスポンスデータは、Tenero API の
dataフィールドから直接渡されます。 - ベース URL:
https://api.tenero.io