Skip to main content

Implementando Contratos Inteligentes

La cadena CrossFi admite contratos inteligentes escritos en Solidity. Puedes usar herramientas populares como Hardhat y Foundry para implementar tus contratos inteligentes.

Esta página proporciona guías para cada una de estas herramientas:

Hardhat

Hardhat - Marco de desarrollo y prueba de contratos inteligentes basado en JavaScript/TypeScript

  • Toda la funcionalidad básica del marco funciona en la cadena CrossFi

Para una guía exhaustiva sobre cómo crear un contrato inteligente en la red CrossFi, te recomendamos que primero sigas la guía oficial para principiantes de Hardhat

Una vez completado el tutorial, añade la cadena CrossFi a tu archivo hardhat.config.js y estarás completamente listo para comenzar tu viaje de creación en la cadena CrossFi.

Foundry

Foundry - Marco de desarrollo de contratos inteligentes de alto rendimiento escrito en Rust. Toda la funcionalidad básica del marco funciona en la cadena CrossFi

  • Puede usarse en pareja con Hardhat
  • Puede tener problemas con la verificación de contratos inteligentes

Implementar con Ethereum JSON-RPC

CrossFi es completamente compatible con las APIs de Ethereum JSON-RPC, lo que te permite implementar e interactuar con contratos inteligentes en CrossFi y conectarte con herramientas web3 existentes compatibles con Ethereum. Esto te da acceso directo para leer transacciones en formato Ethereum o enviarlas a la red, lo cual de otra manera no sería posible en una cadena Cosmos, como CrossFi.

Puedes conectarte a la red de prueba de CrossFi para implementar y probar tus contratos inteligentes antes de pasar a la red principal.

Exploradores de bloques

Puedes usar exploradores de bloques para ver y depurar las interacciones con tus contratos inteligentes implementados en CrossFi. Los exploradores de bloques indexan bloques y sus transacciones para que puedas buscar información en tiempo real e histórica sobre la blockchain, incluidos datos relacionados con bloques, transacciones, direcciones y más.

Verificación de Contratos

La verificación de contratos no está disponible públicamente en este momento debido a que la API del explorador está en desarrollo activo.