Twitter Airdrop Scanner(ツイッター・エアドロップ・スキャナー)
概要
Twitter Airdrop Scanner は、Solana ベースのトークンエアドロップを自動化するための TypeScript アプリケーションです。Bun をランタイム/パッケージマネージャとして利用し、Twitter のコメントやリプライの取得、投稿の検証、条件を満たすユーザーの抽出、そして最終的な SPL トークン配布向けのレポート(CSV)生成までを想定したワークフローを提供します。QUICKSTART、SETUP_GUIDE、PHANTOM_WALLET_GUIDE といったドキュメントが同梱され、導入からウォレット接続、配布実行までを段階的に整備しています。自動化によって手作業を削減し、キャンペーンの透明性と再現性を高めることを目的としています。(約300字)
リポジトリの統計情報
- スター数: 3
- フォーク数: 0
- ウォッチャー数: 3
- コミット数: 2
- ファイル数: 11
- メインの言語: TypeScript
主な特徴
- Twitter のコメント/リプライを自動でスキャンして条件に合致するユーザーを抽出
- SPL トークン(Solana)配布用のレポート(CSV)を生成して配布作業を支援
- Bun + TypeScript による軽量かつ高速な実行環境と、ドキュメントによるセットアップ支援
- Phantom ウォレットとの連携ガイドを提供し、配布の署名・実行を容易に
技術的なポイント
本プロジェクトは TypeScript をコアに据え、Bun をランタイム/パッケージマネージャとして採用している点が特徴です。Bun は起動速度や依存解決の速さで知られており、小規模スクリプトや CLI ツールを迅速に動かす用途に適しています。Twitter 側のデータ取得は README の記載から、公式 API の利用またはスクレイピングに基づくツール群が想定され、コメント・リプ欄のフェッチ、条件(リツイート、メンション、ハッシュタグ等)の検証ロジックが実装されています。Solana 側では SPL トークンの配布を前提としたレポート(distribution-report.csv)を生成し、実際のエアドロップ実行は Phantom 等のウォレットとの連携手順(PHANTOM_WALLET_GUIDE)に沿って署名・送金を行う設計です。
型安全な TypeScript によってツイート・ユーザー・トランザクション等のデータモデルを明確化しているほか、CSV 出力による配布一覧のエクスポートは運用・監査上の利便性を高めます。セットアップ関連ファイル(QUICKSTART.md、SETUP_GUIDE.md)は API キーや RPC エンドポイント、ウォレット秘密鍵の取り扱いなど、セキュリティ上注意すべき設定手順を整理している可能性が高いです。さらに、配布対象の検証では Bot 判定や重複チェック、条件一致率の閾値設定などが実務的に重要となるため、これらのフィルタリング処理をカスタマイズ可能にしておく設計が有用です。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitignore: file
- LICENSE: file
- README.md: file
- bun.lock: file
- distribution-report.csv: file
…他 6 ファイル
補足(リポジトリから読み取れる想定構成):
- README 系ドキュメント(QUICKSTART.md / SETUP_GUIDE.md / PHANTOM_WALLET_GUIDE.md / PROJECT_OVERVIEW.md)が同梱されており、導入から運用までの手順が整備されている点が特徴です。
- distribution-report.csv は最終的な配布対象一覧(ウォレットアドレス、ツイート URL、条件満足フラグ、配布トークン数など)を格納する CSV で、配布実行のソースデータとして機能します。
- Bun を使ったスクリプト群が TypeScript で記述されており、ローカル実行や CI でのバッチ処理に適した構成を想定できます。
まとめ
Twitter と Solana を繋ぐエアドロップ運用を自動化する実用的なツール群。導入ドキュメント完備で運用しやすい構成です。(約50字)
リポジトリ情報:
- 名前: twitter-airdrop-scanner
- 説明: Find qualifying users based on airdrop re-post requirements from a token ticker.
- スター数: 3
- 言語: TypeScript
- URL: https://github.com/ChristopherTrimboli/twitter-airdrop-scanner
- オーナー: ChristopherTrimboli
- アバター: https://avatars.githubusercontent.com/u/27584221?v=4
READMEの抜粋:
Twitter Airdrop Scanner
A robust TypeScript + Bun application for managing Twitter-based token airdrops on Solana. This tool automates the process of scanning Twitter comments, verifying user posts, and distributing SPL tokens to eligible participants.
📚 Quick Start | 🔧 Setup Guide | 👛 Phantom Wallet Guide | 📖 Project Overview
🎯 Features
- Automated Comment Scanning: Fetches all…