Lendo preços
Encontre o endereço de um contrato PriceFeed, conecte-se usando a interface Chainlink e leia o preço atual com validação adequada.
Passo 1: Encontrar o Endereço do Oracle
interface IOracleFactory {
function pairToOracle(string memory pair) external view returns (address);
function getOracleCount() external view returns (uint256);
}
function resolveFeed(address factory, string memory pair)
external view returns (address)
{
// Pair symbol must be passed in uppercase (e.g. "PSG/USDT").
return IOracleFactory(factory).pairToOracle(pair);
}Passo 2: Conectar Usando a Interface
Passo 3: Ler o Preço
Dados Históricos
Função
Retorna
Eventos
Funções de Descoberta (OracleFactoryReader)
Função
Descrição
Atualizado
Isto foi útil?