Hoje eu construí um sistema completo de indexação de contratos inteligentes para um protocolo. Eu usei o Claude. O interessante foi que eu não fui muito específico sobre o que eu queria.

Em vez disso, eu dei ao Claude uma URL para a documentação do software de indexação e a URL para o protocolo de contrato inteligente.

Claude então leu a documentação e criou muitos pequenos scripts para configurar seu ambiente. Um dos scripts mais interessantes foi que ele estava chamando o explorador de blocos para obter o ABI do contrato inteligente, mas quando encontrou que o endereço do contrato inteligente referido na documentação era um proxy, ele então construiu scripts para encontrar todos os proxies, lê-los para descobrir suas implementações e, em seguida, indexar tanto os proxies quanto a implementação juntos.

O foco e a persistência na resolução de problemas foi realmente incrível de se assistir. O resultado final é um indexador de contrato inteligente completo, indexando em várias redes, suportando contratos proxy, indexando até mesmo o estado do contrato proxy, coisas realmente legais e quase completamente de forma autônoma.