Implantando Contratos Inteligentes
O CrossFi Chain suporta contratos inteligentes escritos em Solidity. Você pode usar ferramentas populares como Hardhat e Foundry para implantar seus contratos inteligentes
Esta página fornece guias para cada uma dessas ferramentas:
Hardhat
Hardhat - framework para desenvolvimento e teste de contratos inteligentes baseado em JavaScript/TypeScript
- Toda a funcionalidade básica do framework está funcionando na cadeia CrossFi
Para um guia exaustivo sobre como criar um contrato inteligente em uma rede CrossFi, aconselhamos primeiro passar pelo tutorial oficial para iniciantes do Hardhat
Após a conclusão do tutorial, adicione a cadeia CrossFi ao seu hardhat.config.js e você estará completamente pronto para iniciar sua jornada de construção na cadeia CrossFi.
Foundry
Foundry - framework de desenvolvimento de contratos inteligentes de alto desempenho escrito em Rust Toda a funcionalidade básica do framework está funcionando na cadeia CrossFi
- Pode ser usado em par com Hardhat
- Pode haver problemas com a verificação de contratos inteligentes
Implantar com Ethereum JSON-RPC
CrossFi é totalmente compatível com as APIs Ethereum JSON-RPC, permitindo que você implante e interaja com contratos inteligentes no CrossFi e conecte-se com ferramentas web3 compatíveis com Ethereum existentes. Isso dá a você acesso direto à leitura de transações formatadas em Ethereum ou ao envio delas para a rede, o que de outra forma não seria possível em uma cadeia Cosmos, como CrossFi.
Você pode se conectar ao Testnet do CrossFi para implantar e testar seus contratos inteligentes antes de migrar para o Mainnet.
Exploradores de Bloco
Você pode usar exploradores de bloco para visualizar e depurar interações com seus contratos inteligentes implantados no CrossFi. Os exploradores de bloco indexam blocos e suas transações para que você possa pesquisar informações em tempo real e históricas sobre a blockchain, incluindo dados relacionados a blocos, transações, endereços e mais.
Verificação de Contratos
A verificação de contratos não está disponível publicamente agora devido ao desenvolvimento ativo do Explorer API.