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.