Solanaでデータを取得するとは?
データを取得するということは、Solanaブロックチェーンの現在および過去の状態—資産、残高、取引、転送—をオンデマンドでクエリすることを意味します。リアルタイムストリーミングが新しいイベントを発生と共にプッシュするのとは異なり、これらのAPIは要求したときに正確に必要なデータを引き出すことができます。 Heliusは、異なるデータ形式に合わせた複数のデータAPIを提供します。- 取引と転送の履歴 — 任意のアドレスをバックフィルおよびインデックス化
- アカウント状態 — アドレスごとにウォレット、トークン、プログラムアカウントを読み取り
- トークン、NFT、および圧縮資産 — メタデータ、所有権、および残高
- REST経由のウォレットデータ — 残高、履歴、転送、アイデンティティ、資金源
データ取得にHeliusを選ぶ理由
高速な履歴バックフィル
Helius専用のgetTransactionsForAddressはアドレスの完全な履歴を1つのメソッドでバックフィルします。
完全なアーカイブカバレッジ
標準RPC、拡張メソッド、インデックス化ガイダンスを通じたSolanaの完全な履歴。
統一されたアセットAPI
DAS APIはNFT、ファンジブルトークン、圧縮資産を1つのメソッドセットから返します。
高レベルのウォレットAPI
RESTエンドポイントはウォレットの残高、履歴、転送をUSD価値付きで返します—解析は不要です。
どのデータAPIを使用すべきですか?
必要なデータ形式に一致するAPIを選んでください。この表は、一般的なニーズを正しい出発点にマッピングしています。ビルドしているものごとに
Heliusデータソリューション
取引
Heliusは履歴用の2つの専用方法で標準Solana RPCを拡張します—アドレスが行ったことを読む最速の方法です:- getTransactionsForAddress — アドレスの完全な取引履歴を単一のメソッドでバックフィルする最速、最も開発者向けの方法。
- getTransfersByAddress — ウォレットのトークンとネイティブSOL転送履歴の一致。
getTransactionsForAddressが優先されます。
アカウント
標準Solana RPCでアドレスごとに直接オンチェーンのアカウント状態を読み取ります—1つのアカウント用はgetAccountInfo、多数用はgetMultipleAccounts、プログラムが所有するすべてはgetProgramAccounts。
プログラムの状態、ウォレットアカウントデータ、オンチェーンの設定を読むのに最適。
トークンとNFT
デジタルアセット標準(DAS)APIは、Solana上のデジタル資産を読むための統一された方法です。単一のメソッドセットがNFT、ファンジブルトークン、圧縮資産をカバーし、メタデータ、所有権、残高を提供し、オーナー、コレクション、またはクリエイターごとに検索できます。 ウォレットとポートフォリオビュー、NFTマーケットプレイスとエクスプローラー、トークン分析に最適。ウォレット
ウォレットAPIはウォレットデータの高レベルのRESTエンドポイントを提供します—残高、取引履歴、転送、アイデンティティ、資金源、および過去の残高—USD価値とシンプルなレスポンス形状を備えています。 ウォレットアプリ、ポートフォリオトラッカー、PnL、税金ツーリング、コンプライアンスに最適。ブロックとネットワーク
ブロック、スロット、エポック、供給、手数料、およびノードの状態についてはブロックとネットワークを参照してください—getBlock, getSlot, getLatestBlockhash, getFeeForMessage、その他。
はじめに
1
APIを選ぶ
上記の意思決定マトリックスを使用して、あなたのデータニーズに合ったAPIを一致させます。
2
APIキーを取得
dashboard.helius.devにサインアップしてAPIキーをコピーします。
3
最初のコールを行う
クイックスタートを参照して、JavaScript、Python、cURLでのコピー&ペースト例を見つけてください。
4
さらに深く
各APIには独自の概要、ガイド、および完全なAPIリファレンスがあります。
データ取得クイックスタート
作業コード例ですぐにデータクエリを開始できます。
サポートとコミュニティ
APIリファレンス
パラメータと例を含む完全なメソッドとエンドポイントドキュメントです。
Discord
HeliusでSolana上に構築している数千の開発者に参加しましょう。
サポート
ビジネスおよびプロフェッショナル顧客向けの優先サポートチャンネル。