Este tutorial demuestra cómo obtener precios de Oracle en un entorno EVM Minitia utilizando consultas de Cosmos. La integración se ve facilitada por las COSMOS_CONTRACTprecompilaciones EVM de Initia que permiten realizar consultas a través de un contrato CosmWasm. Aquí, exploramos el uso de datos de Oracle para obtener información y precios de pares de divisas directamente a través de contratos inteligentes de Cosmos.
Implementación de contrato de muestra
A través del repositorio , puede obtener precios de Oracle a través de un contrato CosmWasm.
En esta sección, proporcionaremos un contrato de ejemplo y mostraremos cómo implementarlo para que pueda llamar a Stargate Query o implementarlo directamente en su contrato.
Obtenga todos los pares de divisas
Función para recuperar todos los pares de divisas disponibles en Oracle.
Este contrato 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 EVM. 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.