Contratos inteligentes trabalhando com dados da Internet
GenLayer é uma camada de execução descentralizada que permite que contratos inteligentes interajam diretamente com dados na Internet. Este modelo (boilerplate) permite que os desenvolvedores usem TypeScript para criar aplicativos que rodam em blockchain e podem processar dados externos.
Atualizações
- 25 de outubro de 2026: Estrelas 18,183 → 19,197, versão mais recente v0.2.0 (9 de dezembro de 2025).
- 27 de setembro de 2026: Estrelas 16,763 → 18,183, versão mais recente v0.2.0 (9 de dezembro de 2025).
- 27 de agosto de 2026: Estrelas 15,748 → 16,763, versão mais recente v0.2.0 (9 de dezembro de 2025).
- 18 de agosto de 2026: Estrelas 15,737 → 15,748, versão mais recente v0.2.0 (9 de dezembro de 2025).
O que você ganha
- Desenvolva contratos inteligentes que acessem diretamente dados da Internet
- Integre processos de previsão e verificação baseados em IA
- Acelere o desenvolvimento com ferramentas de teste rápido
Instalação
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtcd frontend
npm install
npm run devSe você não programa
Desenvolva um contrato inteligente GenLayer para mim. Este contrato deverá ser capaz de extrair dados atualizados da Internet e tomar decisões lógicas, processando esses dados com modelos de inteligência artificial. Certifique-se de que o código esteja em conformidade com as regras do linter para estar livre de erros e crie casos de teste que sejam executados diretamente na memória para obter feedback rápido durante o processo de desenvolvimento.
Repositório: https://github.com/genlayerlabs/genlayer-project-boilerplate. Baseie-se nas instruções oficiais no arquivo README deste repositório para a instalação e execução.
Antes de começar, verifique em qual sistema operacional estamos e se as ferramentas necessárias (ex: Python, Node.js, Git, Docker) estão instaladas. Instale as que faltarem passo a passo de acordo com este sistema.
Crie uma pasta nova e vazia para trabalhar. Não toque em arquivos fora desta pasta e não exclua nada. Antes de executar cada comando, diga o que você vai fazer em uma frase.
Diga-me o que devo ver na tela ao final de cada etapa. Se ocorrer um erro, colarei a mensagem de erro para você exatamente como ela é, e vamos corrigi-la juntos.
Termos relacionados do glossário
Links
A TreScout não desenvolveu esta ferramenta · nós a encontramos nas tendências do GitHub e a apresentamos. Esta página descreve o repositório em 2026-08-18: A contagem de estrelas e o nosso texto são daquele dia, o repositório pode ter mudado desde então. Consulte o link do repositório para ver o estado atual. O texto de apresentação foi preparado com IA a partir da própria documentação do repositório e esta página foi traduzida automaticamente do original em turco · a versão turca é a que vale.