связку из двух ораклов:
/** ETH/USD от Maker */
contract ETHUSD { function peek() external view returns (uint256,bool); }
...
ETHUSD oracle = ETHUSD(0x81FE72B5A8d1A857d176C3E7d5Bd2679A9B85763);
(uint256 price, bool ok) = oracle.peek();
/**EUR/USD aggregator от Chainlink */
contract EURUSD { function latestAnswer() external view returns (int256); }
...
EURUSD oracle = EURUSD(0x25Fa978ea1a7dc9bDc33a2959B9053EaE57169B5);
uint256 rate = uint256(oracle.latestAnswer());
Есть варианты проще / дешевле по газу?
они дорогие по газу?
эмм, uniswap не? хотя бы к usd
Обсуждают сегодня