Interactuar con Oracle en MoveVM
Descripción general
Este tutorial lo guía a través de la obtención de precios de Oracle en un entorno Move on Minitia utilizando los 0x1::oracle
módulos. Siguiendo este tutorial, los desarrolladores pueden entender cómo integrar y recuperar datos financieros en tiempo real dentro de sus contratos inteligentes en la cadena de bloques Minitia.
Implementación de contrato de muestra
ObtenerPrecio
Usando 0x1::oracle::get_price
, se pueden obtener precios del oráculo.
pair_id:
{Base}/{Quote}
cadena de formato. A través de la siguiente consulta lcd, podrás consultar los pares disponibles:{LCD_URI}/slinky/oracle/v1/get_all_tickers
respuesta: (precio, update_at, decimales)
El precio es antes de aplicar decimales. por ejemplo, si el precio es 123456789 y los decimales son 3, el precio real es 123456,789.
update_at es una hora UNIX en la que se actualizó el precio.
Conclusión
Esta sección proporciona una base para integrar datos de Oracle en tiempo real en sus aplicaciones blockchain, aprovechando los oráculos basados en Cosmos dentro de un contexto Move. Es adecuado para aplicaciones financieras que requieren acceso a precios de divisas actualizados y puede ampliarse o modificarse para adaptarse a requisitos específicos o funcionalidades adicionales.
Last updated