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

Documentation Index

Fetch the complete documentation index at: https://docs.injective.network/llms.txt

Use this file to discover all available pages before exploring further.

事前に Injective Oracle Module を読むことを推奨します。
このセクションの目的は、Injective上でoracle providerを立ち上げて運用する方法のガイドをユーザーに提供することです。これらのoracleは、Perpetualマーケット、Expiry Futuresマーケット、Binary Optionsマーケット など、さまざまな用途に使用できます。 まず、oracle providerとは何でしょうか?これは外部のパーティが価格フィードをInjectiveチェーンへ中継できるoracleの TYPE です。これらの外部パーティをproviderと呼びます。providerは各外部パーティを識別する役割を持ち、チェーン上で提供された価格フィードは、そのprovider固有のネームスペース配下に保存されます。これによりInjective上にカスタム価格フィードを作成でき、Injective上で立ち上げられる Binary Optionsマーケット のような、創造的で高度なマーケットを動かすことができます。 開発者がまず行うべきことは、自分のproviderをOracle Providerタイプとして登録することです。これは GrantProviderPrivilegeProposal のガバナンス提案を提出することで実現できます。提案が可決されると、providerが登録され、価格フィードを中継できるようになります。CLI環境で injectived を使う方法(grant-provider-privilege-proposal [providerName] [relayers] --title [title] --description [desc] [flags])もあれば、当社のSDKのいずれかを使ってメッセージを作成し、チェーンへブロードキャストする方法もあります。
Oracle ModuleのProposalsセクションで、この提案の提出例を確認できます。
Note: GrantProviderPrivilegeProposalrelayers は、Injectiveへ価格フィードを提出するためにホワイトリストに登録されるアドレスです。 提案が可決されると、relayersMsgRelayProviderPrices を使って、Injective上のOracle Providerタイプoracleにおける自身のproviderネームスペース内のbase/quoteペアに対する価格を提出できます。CLI環境で injectived を使う方法(relay-provider-prices [providerName] [symbol:prices] [flags])もあれば、当社のSDKのいずれかを使ってメッセージを作成し、チェーンへブロードキャストする方法もあります。 最後に、これらの価格フィードを使ってDerivativeマーケットを作成できます。
Last modified on May 14, 2026