Este desafio de código é parte da masterclass da @cartesiproject no Brasil, realizada no Inteli. O objetivo deste desafio é encontrar o guess correto que faz a aplicação transitar para o estado RED no código fornecido. Além disso, os alunos devem documentar todo o processo em um README e compartilhar um vídeo no Twitter.
-
Encontrar o guess correto:
- Utilize o código fornecido para identificar o valor correto que deve ser adivinhado (guess) para mudar o estado da aplicação para RED. Logo após leia o estado atual que indica RED.
-
Documentar o processo:
- Crie um README documentando cada passo que você tomou para encontrar o guess correto. Inclua como você utilizou as funções notice, report e inspect durante o processo.
-
Postagem no Twitter|X:
- Faça uma postagem no Twitter|X com um vídeo demonstrando a resolução do desafio. Use o template de mensagem fornecido abaixo e sinta-se à vontade para comentar sobre a experiência da masterclass.
- Você pode utilizar o nonodo para testar mais rapidamente. O endereço a ser utilizado no
cartesi send
é: 0x70ac08179605AF2D9e75782b8DEcDD3c22aA4D0C - Em modo de produção, você pode utilizar o endereço padrão: 0xab7528bb862fb57e8a2bcd567a2e929a0be56a5e
Estou participando da @cartesiproject masterclass, brazil, que está acontecendo no Inteli.
Aqui está um vídeo demonstrando a resolução do code challenge apresentado no dia 2. Acesse o link [hyperlink], para o README onde eu explico como resolvi esse desafio.
- main.py: O código principal do desafio.
- README.md: Documentação do processo de resolução do desafio.
- requirements.txt: Dependências necessárias para rodar o código.
- Clone o repositório:
git clone https://github.com/henriquemarlon/cartesi-code-challenge-1.git
cd challenge
cartesi build
cartesi run
cartesi send generic \ ─╯
--dapp=<endereço-do-dapp> \
--chain-id=31337 \
--rpc-url=http://127.0.0.1:8545 \
--mnemonic-passphrase='test test test test test test test test test test test junk' \
--input='<seu-input-aqui>'
Envie quantas inputs achar necessário para encontrar o guess!
Utilize a função check_guess para testar diferentes valores até encontrar o valor correto que muda o estado para RED, logo após,leia esse estado. Documente o processo no README.
Grave um vídeo demonstrando o processo e poste no Twitter|X utilizando o template fornecido.
Certifique-se de seguir todas as instruções e documentar claramente cada passo no README. Boa sorte!