Implantação de Contratos Inteligentes
A 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:
Modelos iniciais
Para um começo rápido, fornecemos modelos mínimos para Hardhat e Foundry. Esses modelos vêm pré-configurados com as configurações da rede CrossFi e um contrato simples "Hello World".
- Modelo Hardhat: Um projeto inicial mínimo do Hardhat.
- Modelo Foundry: Um projeto inicial mínimo do Foundry.
Hardhat
Hardhat é um framework de desenvolvimento e teste de contratos inteligentes baseado em JavaScript/TypeScript.
- Guia do Template Hardhat: Aprenda como usar nosso template inicial.
- Toda a funcionalidade básica do framework funciona na cadeia CrossFi.
Para um guia exaustivo sobre como criar um contrato inteligente em uma rede CrossFi, recomendamos primeiro seguir o guia oficial para iniciantes da Hardhat.
Após a conclusão do tutorial, adicione a CrossFi chain ao seu hardhat.config.ts e você estará pronto para iniciar sua jornada de desenvolvimento na CrossFi chain.
Foundry
Foundry é um framework de desenvolvimento de contratos inteligentes de alto desempenho escrito em Rust.
- Guia do Template Foundry: Aprenda a usar nosso template inicial.
- Toda a funcionalidade básica do framework funciona na CrossFi chain.
- Pode ser usado em conjunto com o Hardhat.
Implantar com Ethereum JSON-RPC
CrossFi é totalmente compatível com as APIs Ethereum JSON-RPC, permitindo que você implante e interaja com contratos inteligentes na CrossFi e conecte-se às ferramentas web3 compatíveis com Ethereum existentes. Isso dá acesso direto à leitura de transações no formato Ethereum ou ao envio delas para a rede, o que, de outra forma, não seria possível em uma cadeia Cosmos, como o CrossFi.
Você pode se conectar à CrossFi Testnet para implantar e testar seus contratos inteligentes antes de migrar para a Mainnet.
Exploradores de Blocos
Você pode usar exploradores de blocos para visualizar e depurar interações com seus contratos inteligentes implantados na CrossFi. Exploradores de blocos indexam blocos e suas transações para que você possa procurar informações em tempo real e históricas sobre a blockchain, incluindo dados relacionados a blocos, transações, endereços e muito mais.
Verificação de Contratos
A verificação de contratos não está publicamente disponível no momento, pois a API do Explorer está em desenvolvimento ativo.