1 个不稳定版本
0.1.0 | 2024年2月27日 |
---|
#146 in #anchor
18KB
364 行
使用相同的功能从 Pyth 或 Switchboard 获取价格。
传入 Switchboard 或 Pyth Oracle 作为 UncheckedAccounts,然后使用包含的 get_oracle_price
函数验证账户并获取价格。为两个 Oracle 都提供了最大年龄和置信度检查。
想在 localnet 或 devnet 上模拟 Oracle?构建时使用 localnet 功能以跳过置信度和年龄检查。使用 localnet 密钥(E6xiKCViJ2E6YyfFEa7eRZx3ngX4KPSVTSVTLywaEwJ8)。构建时使用 devnet-deploy 功能以启用这些功能,但使用 devnet Pyth 地址(gSbePebfvPy7tRqimPoVecS2UsBvYv46ynrzWocc92s)。不使用任何功能构建时使用主网 Pyth 地址(FsJ3A3u2vn5cTVofAjvy6y5kwABJAqYWpe4975bi2epH)
依赖关系
~18–28MB
~454K SLoC