بوابة الأوراكل
المشكلة
(, int256 price,,,) = priceFeed.latestRoundData();الحل
import {IAggregatorV3Interface} from "@rome-protocol/solidity-sdk/contracts/oracle/IAggregatorV3Interface.sol";
// نفس الواجهة كما في Chainlink على Ethereum
IAggregatorV3 priceFeed = IAggregatorV3(ORACLE_ADAPTER_ADDRESS);
(, int256 price,,,) = priceFeed.latestRoundData();
// السعر = SOL/USD بدقة 8 منازل عشرية (مثلًا، 15000000000 = $150.00)البنية المعمارية
OracleAdapterFactory
أنواع المحوّلات
الواجهات
واجهة Chainlink القياسية
واجهة موسّعة
قارئ الدُفعات
الحماية من التقادم
العناوين المنشورة (Devnet)
العقد
العنوان
القيود
الحالة
ما التالي
آخر تحديث
هل كان هذا مفيدا؟