メインコンテンツへスキップ

クイックナビゲーション

現在の状態メソッド

ライブのブロックチェーンデータとネットワークの状態を照会

履歴データ(アーカイブ)

完全なトランザクションとブロック履歴にアクセス

トランザクションの送信

手数料見積もり付きでトランザクションを送信、シミュレーション

ネットワーク & クラスター情報

バリデーター、エポック、ネットワークパフォーマンスをモニタリング

RPC メソッドガイドとは?

これらの実用ガイドは、一般的な開発課題を解決するために 特定の Solana RPC メソッドの使用方法 を示します。各ガイドには以下が含まれます:
  • 実際の使用例 とそれぞれのメソッドを使用するタイミング
  • 複数の言語での完全なコード例
  • パラメーターの説明 と実用的なヒント
  • 応答構造 の分解
  • 開発者向けヒント による最適化とベストプラクティス
各 RPC メソッドが 何を 行うかだけでなく、どのように 効果的に本番アプリケーションで使用するかを理解したい開発者に最適です。
独立インフラストラクチャ: Helius は独自の専用 RPC およびアーカイブインフラストラクチャを運営しています。共有システムに依存するプロバイダーとは異なり、当社の独立したアーキテクチャは、すべての RPC メソッドで一貫したパフォーマンス、迅速な応答時間、高い信頼性を提供します。

現在の状態メソッド

アカウント、残高、現在のスロット、リアルタイムのネットワーク状態を含むライブのブロックチェーンデータを照会します。

アカウントと残高のクエリ

getAccountInfo

残高、所有者、データを含む完全なアカウント情報を取得

getBalance

任意のアカウントのSOL残高を素早く参照

getMultipleAccounts

複数のアカウントを効率的にバッチクエリ

getProgramAccounts

特定のプログラムが所有するすべてのアカウントを見つける

getLargestAccounts

最大のSOL残高を持つアカウントを取得

getSupply

現在の供給量に関する情報を取得

トークンアカウントメソッドのガイド

getTokenAccountsByOwner

ウォレットのすべてのトークンアカウントを取得

getTokenAccountsByDelegate

デリゲートによるトークンアカウントをクエリ

getTokenAccountBalance

特定のトークンアカウントの残高を取得

getTokenSupply

SPLトークンの総供給量をクエリ

getTokenLargestAccounts

最大のトークン保有をもつアカウントを見つける

現在のスロットとブロックハッシュのガイド

getSlot

現在のスロット番号を取得

getBlockHeight

ネットワークの現在のブロック高を取得

getLatestBlockhash

トランザクション用の最新のブロックハッシュを取得

isBlockhashValid

ブロックハッシュがまだ有効かどうかを確認

getSlotLeader

現在のスロットのリーダーを取得

getSlotLeaders

指定された範囲のスロットのリーダーを取得

トランザクションの状態と確認

getSignatureStatuses

トランザクションの確認状況を確認

getTransactionCount

処理されたトランザクションの総数を取得

履歴データ(アーカイブ)

Solana ジェネシスからの完全なトランザクションとブロック履歴にアクセス。すべてのアーカイブ方法は1クレジットのコストがかかります。 履歴データについてもっと知る →

トランザクション履歴

getTransactionsForAddress

フィルタリング、ソート、トークンアカウントサポートを備えた高度なトランザクション履歴(Helius専用)

getTransaction

特定のトランザクションに関する詳細情報を取得

getSignaturesForAddress

アカウントのトランザクション署名を取得

getInflationReward

アカウントのインフレーションリワードを計算

ブロック履歴のガイド

ブロックチェーンの構造、タイミング、履歴データにアクセス。

getBlock

すべてのトランザクションを含む完全なブロック情報を取得

getBlocks

指定範囲の確認済みブロックのリストを取得

getBlocksWithLimit

制限付きで確認済みブロックを取得

getBlockTime

ブロックの生成時間を推定

トランザクション送信のガイド

手数料の見積もりと最適化を行い、トランザクションを送信およびシミュレート。

トランザクションメソッドのガイド

requestAirdrop

devnet/testnetでSOLエアドロップをリクエスト

getPriorityFees

最適な料金設定のための最近の優先手数料を取得

getFeeForMessage

送信前にトランザクション料金を計算

ネットワーク & クラスター方法のガイド

バリデーター、エポック、ネットワークのパフォーマンス、クラスターの健康を監視。

クラスター情報

getHealth

RPCノードの健康状態を確認

getVersion

Solanaソフトウェアのバージョン情報を取得

getClusterNodes

クラスターのバリデーターに関する情報を取得

getVoteAccounts

現在および不良の投票アカウントを取得

getEpochInfo

現在のエポックに関する情報を取得

getEpochSchedule

エポックスケジュール情報を取得

getLeaderSchedule

エポックのリーダースケジュールを取得

ネットワークのパフォーマンスと経済に関するガイド

getPerformanceSamples

最近のネットワークパフォーマンス指標を取得

getInflationGovernor

現在のインフレーションパラメーターを取得

getInflationRate

現在のインフレーション率を取得

getStakeDelegation

最小のステーク委任額を取得

ユーティリティとシステムメソッドのガイド

システム情報、検証、詳細なクエリのためのヘルパーメソッド。

基本ユーティリティメソッド

getRentExemption

家賃免除のための最小残高を計算

getGenesisHash

クラスターのジェネシスハッシュを取得

getIdentity

RPCノードのアイデンティティ公開鍵を取得

getFirstAvailableBlock

利用可能な最初のブロックのスロットを取得

getHighestSnapshotSlot

スナップショットがある最高のスロットを取得

minimumLedgerSlot

ノードが台帳情報を持つ最小スロットを取得

高度なシステムクエリのガイド

getMaxRetransmitSlot

再送段階で見られた最大スロットを取得

getMaxShredInsertSlot

シュレッドインサートで見られた最大スロットを取得

関連リソース

追加ドキュメント

履歴データの概要

Helius のアーカイブインフラと機能について学ぶ

RPC最適化

RPCパフォーマンスを最適化するための高度な技術

WebSocketメソッド

リアルタイムのサブスクリプションとストリーミングデータを探求

APIリファレンス

すべてのRPCメソッドの完全な技術リファレンス

特定のRPCメソッドに関するヘルプが必要ですか? 各ガイドには、すぐに始めるための実用的な例と開発者向けヒントが含まれています。上記のカテゴリを参照するか、検索を使用して必要な情報を見つけてください。