mcpField
M
moonpay-block-explorer

moonpay-block-explorer

github.com/moonpayその他11247 回インストール23 週間前に更新
リポジトリ

moonpay-block-explorer について

moonpay-block-explorerは、トランザクション、ウォレット、トークンのブロックエクスプローラーを参照するスキルです。チェーンに応じたリンクの作成や、MoonPayコマンドの結果から情報を取り出してページを開く方法を案内します。

主な機能

  1. 01複数チェーンのトランザクションリンク作成
  2. 02ウォレットアドレスページの表示
  3. 03トークンコントラクトページの表示
  4. 04結果からチェーンとハッシュを抽出
  5. 05macOSとLinuxでのページ表示コマンド

活用シーン

  1. 01スワップやブリッジの結果を確認する
  2. 02ウォレットのオンチェーン活動を調べる
  3. 03トークンコントラクトや保有者情報を見る

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/moonpay/skills --skill moonpay-block-explorer

インストール後、Claude Code で/moonpay-block-explorerを入力して読み込まれたか確認します。

詳細

ブロックエクスプローラー

目的

スワップ、ブリッジ、送金の後に、結果を適切なブロックエクスプローラーで開きます。ウォレットアドレスやトークンコントラクトのページを表示する場合にも便利です。

エクスプローラーの URL

チェーントランザクションウォレットトークン
solanahttps://solscan.io/tx/{sig}https://solscan.io/account/{addr}https://solscan.io/token/{addr}
ethereumhttps://etherscan.io/tx/{hash}https://etherscan.io/address/{addr}https://etherscan.io/token/{addr}
basehttps://basescan.org/tx/{hash}https://basescan.org/address/{addr}https://basescan.org/token/{addr}
polygonhttps://polygonscan.com/tx/{hash}https://polygonscan.com/address/{addr}https://polygonscan.com/token/{addr}
arbitrumhttps://arbiscan.io/tx/{hash}https://arbiscan.io/address/{addr}https://arbiscan.io/token/{addr}
optimismhttps://optimistic.etherscan.io/tx/{hash}https://optimistic.etherscan.io/address/{addr}https://optimistic.etherscan.io/token/{addr}
bnbhttps://bscscan.com/tx/{hash}https://bscscan.com/address/{addr}https://bscscan.com/token/{addr}
avalanchehttps://snowscan.xyz/tx/{hash}https://snowscan.xyz/address/{addr}https://snowscan.xyz/token/{addr}
bitcoinhttps://mempool.space/tx/{txid}https://mempool.space/address/{addr}—

トランザクションを開く

スワップまたはブリッジの後にチェーンと tx ハッシュを取得し、次を開きます。

# macOS
open "https://solscan.io/tx/5rQ52JVb6q7H..."

# Linux
xdg-open "https://etherscan.io/tx/0xabcd..."
スワップ/ブリッジの出力から

mp token swap と mp token bridge は、トランザクション署名を含む結果を返します。チェーンに基づいて適切なエクスプローラーを選びます。

RESULT=$(mp --json token swap --wallet main --chain solana \
  --from-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v \
  --from-amount 1 \
  --to-token So11111111111111111111111111111111111111111)

# Open in browser
SIG=$(echo "$RESULT" | jq -r '.signature')
open "https://solscan.io/tx/$SIG"
トランザクション一覧から

mp transaction list は、from.txHash と to.txHash を含むトランザクションを返します。チェーンフィールドに基づいてエクスプローラーを選びます。

# View most recent transaction
TX=$(mp --json transaction list --wallet <addr> | jq -r '.items[0].from.txHash')
CHAIN=$(mp --json transaction list --wallet <addr> | jq -r '.items[0].from.chain')
# Build URL from chain → explorer table above

ウォレットを開く

ウォレットアドレスのオンチェーンアクティビティをすべて表示します。

# Solana wallet
open "https://solscan.io/account/N39jn2g1tA7dmdyyoHt9yiQegQoVhnfQzq1ZzuZRF9e"

# EVM wallet (same address works on any EVM explorer)
open "https://etherscan.io/address/0xf9e39F70d7636902e57a89C18B1BE39EBb5b9589"

ウォレットアドレスは mp wallet list または mp wallet retrieve --wallet <name> で取得します。

トークンページを開く

エクスプローラーでトークンコントラクト、保有者、マーケットデータを表示します。

# USDC on Solana
open "https://solscan.io/token/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"

# USDC on Ethereum
open "https://etherscan.io/token/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"

トークンアドレスは mp token search --query "USDC" --chain solana で取得します。

チェックアウト URL を開く

mp buy はチェックアウト URL を返します。直接開きます。

URL=$(mp --json buy --token sol --amount 1 --wallet <addr> --email <email> | jq -r '.url')
open "$URL"

プラットフォームの判定

if [[ "$OSTYPE" == "darwin"* ]]; then
  open "$URL"
else
  xdg-open "$URL"
fi

ヒント

  • スワップ、ブリッジ、送金の後に、結果をエクスプローラーで開くかユーザーに確認します
  • EVM ウォレットはすべての EVM チェーンで同じアドレスを使用するため、同じアドレスを etherscan、basescan、polygonscan などで使用できます
  • Bitcoin では mempool.space を使用します。トークンページはなく、トランザクションとアドレスのみを表示します
  • Solana の署名は base58 文字列で、EVM の tx ハッシュは 0x で始まります

関連スキル

  • moonpay-swap-tokens — トランザクション署名を生成するスワップおよびブリッジコマンド
  • moonpay-buy-crypto — チェックアウト URL を返す購入コマンド
  • moonpay-check-wallet — エクスプローラーで表示するウォレットアドレスを取得

コメント