So far we have deployed the GOLD (XAU) and GBP price feeds on Unreal with Chainlink interface adapter.
const getLatestSignedPrice = async () => {
return await sdk.requestDataPackages({
dataServiceId: "redstone-primary-prod",
uniqueSignersCount: 3,
dataFeeds: ["XAU"],
urls: ["https://oracle-gateway-1.a.redstone.finance"],
});
};
const dataPackagesResponse = await getLatestSignedPrice();
const { dataPackage } = dataPackagesResponse["XAU"]![0];
const parsedPrice = parsePrice(dataPackage.dataPoints[0].value);
const wrappedAdapter =
WrapperBuilder.wrap(priceFeedAdapter).usingDataPackages(dataPackagesResponse);
const { dataPackage } = dataPackagesResponse["ETH"]![0];
await wrappedAdapter.updateDataFeedsValues(dataPackage.timestampMilliseconds);