Ao integrar feeds de preços da Chainlink, estes são 4 pontos fáceis de ignorar. Verifique-os cuidadosamente se estiver usando para cálculos de liquidação ou margem. 1. Se não verificar updatedAt, você usará um preço desatualizado. O feed só é atualizado quando atinge a amplitude de variação ou o heartbeat. Verifique se block.timestamp - updatedAt está dentro do heartbeat. 2. Os limites de variação diferem entre feeds. O ETH/USD na Ethereum Mainnet é de 0,5%, mas o ETH/USD na Arbitrum é de 0,05%. Se você apenas mudar o endereço, o limite estará incorreto. 3. answer é int256, então pode retornar valores menores ou iguais a zero. Se converter diretamente para uint256, o valor ficará muito grande. Primeiro, verifique se é maior que zero. 4. Em L2, também verifique o feed do sequenciador. Se answer for 1, o sequenciador está parado. Mesmo após ser reiniciado, aguarde até que o período de grace período, baseado em startedAt, tenha expirado.
🦖FullTimeScamCompartilhar
Fonte:Mostrar original
Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações.
Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.

