Solanaの履歴データとは?
Solanaの台帳は、ジェネシスから現在まで続く追記専用のブロックチェーンです。履歴データとは、ウォレットの過去のトランザクション、トークンの転送履歴、ブロックの内容、アドレスに関与した署名などを、後から台帳に照会して取得するデータを指します。 Heliusでは、2つの方法で履歴データを読み取れます。標準のアーカイブRPCメソッド(getBlock、getSignaturesForAddress、getTransactionなど)は、SolanaネイティブのJSON-RPCインターフェースに対応しています。さらにHeliusは、標準RPCでは実現できない拡張メソッドを提供します。getTransactionsForAddressは、フィルタリングされた完全なトランザクション履歴を1回の呼び出しで返し、getTransfersByAddressは、解析済みですぐに照合に使用できる転送レコードを返します。
履歴データにHeliusを使用する理由
共有BigTableインフラストラクチャに依存するプロバイダーとは異なり、Heliusは履歴データを高速に取得できるよう最適化された専用のアーカイブノードを維持しています。データはSolanaのジェネシスから現在までを網羅し、継続的に更新されます。また、バージョン付きトランザクションとすべてのプログラムタイプを完全にサポートしています。Independent infrastructure
Heliusは、他のプロバイダーのような共有BigTableではなく、独自のアーカイブシステムを運用しています。
Faster queries
最適化されたストレージへ直接アクセスするため、履歴クエリの応答時間が短縮されます。
Higher reliability
共有インフラストラクチャによるボトルネックがありません。ネットワークのピーク時でも一貫したパフォーマンスを維持します。
どのメソッドを使用すべきですか?
アドレスベースの履歴を扱う場合は、まずgetTransactionsForAddressを使用してください。未加工のブロックデータが必要な場合や、既存のSolana RPCツールを接続する場合は、標準メソッドを使用します。
推奨される方法:getTransactionsForAddress
getTransactionsForAddress
標準のSolana RPCを上回る、Helius独自のトランザクション履歴です。時間およびスロットによるフィルタリング、双方向の並べ替え、トークンアカウント履歴、効率的なキーセットページネーションを使用して照会し、1回のリクエストで完全なトランザクションデータを取得できます。トークンローンチ分析、ウォレットとトークンの完全な履歴、MEV調査、コンプライアンスレポート、ポートフォリオ追跡に最適です。
主要なメソッド
Helius独自の拡張トランザクション履歴メソッドです。各カードから対応するガイドに移動できます。トランザクション履歴
getTransactionsForAddress
フィルタリング、双方向の並べ替え、トークンアカウントのサポート、効率的なページネーションを備えた、Helius独自の拡張トランザクション履歴です。
getTransfersByAddress
ミント、時刻、数量、取引相手によるフィルターを使用できる、ウォレットの解析済みトークンおよびネイティブSOL転送履歴です。Developer以上のプランでのみ利用でき、リクエストごとに10クレジットかかります。APIリファレンスを参照してください。
getTransaction
単一の署名に対するトランザクションの完全な詳細です。検証、詳細分析、デバッグに使用します。
getSignaturesForAddress
アドレスの確認済み署名です。基本的な履歴の取得と署名の収集に使用します。関連トークンアカウントは含まれません。完全なトークン履歴にはgetTransactionsForAddressを使用してください。
一般的なユースケース
Token launch analysis
ミントの作成と初期保有者のアクティビティを追跡します。プロジェクトの起点と初期配布パターンを特定します。
Wallet forensics
完全なトランザクションタイムラインを構築します。資金源と時系列のトランザクションパターンを特定します。
MEV research
過去のアービトラージとサンドイッチ攻撃を分析します。正確なタイミングデータを使用してMEVの機会を調査します。
Compliance & auditing
包括的なトランザクションレポートを生成します。完全な履歴レコードによって規制コンプライアンスを支援します。
Portfolio tracking
完全なDeFiトランザクション履歴にアクセスします。正確なポートフォリオ分析とパフォーマンス追跡を構築します。
Block explorers
ブロックチェーンの完全な履歴を表示します。詳細なブロック情報とトランザクション情報をユーザーに提供します。
次のステップ
getTransactionsForAddress
拡張トランザクション履歴メソッドの完全なガイドです。
getTransfersByAddress
支払いと照合に使用できる解析済み転送履歴です。
Indexing guide
Solanaインデックスを構築、バックフィル、同期します。
Discord community
Heliusを使用してSolana上で開発する何千人もの開発者に加わりましょう。