|
|
5 ماه پیش | |
|---|---|---|
| .. | ||
| src | 1b5195aa0a fix: run turbo fix | 8 ماه پیش |
| .eslintrc.js | 2c39401719 feat(target_chains/fuel): add minimal js sdk (#1692) | 1 سال پیش |
| .gitignore | 18e8b8d809 feat(contract_manager): add support for fuel (#1656) | 1 سال پیش |
| README.md | f04cae050f feat(target_chains/fuel): update fuel toolchains to the latest version (#1911) | 1 سال پیش |
| package.json | 86d45027fe adjusted types/node to pull from global setting through catalog setting | 5 ماه پیش |
| tsconfig.json | 2c39401719 feat(target_chains/fuel): add minimal js sdk (#1692) | 1 سال پیش |
Pyth provides real-time pricing data in a variety of asset classes, including cryptocurrency, equities, FX and commodities. This library allows you to use these real-time prices on Fuel network.
$ npm install --save @pythnetwork/pyth-fuel-js
$ yarn add @pythnetwork/pyth-fuel-js
This library is intended to be used in combination with hermes-client and fuels.
$ npm install --save fuels @pythnetwork/hermes-client
or
$ yarn add fuels @pythnetwork/hermes-client
Pyth stores prices off-chain to minimize gas fees, which allows us to offer a wider selection of products and faster update times.
See On-Demand Updates for more information about this approach.
To use Pyth prices on chain,
they must be fetched from a Hermes instance. The HermesClient class from Pyth's hermes-client library can be used to interact with Hermes,
providing a way to fetch these prices directly in your code.
In order to use Pyth prices in your protocol you need to submit the price update data to Pyth contract in your target
chain.
For a complete example of how to obtain Pyth prices and submit them to a Fuel network, check out the usage example in the src/examples directory.
We strongly recommend reading our guide which explains how to work with Pyth price feeds.