Verificación del script EVM desde el voto de Aragon
Hemos publicado un breve replit con las partes del script que usamos para preparar los votos: EVMVoteScriptParser#main.py
Verificación del script EVM
-
Iniciar replit.
- Abre el script replit.
- Haz clic en el gran botón verde
RUN
en la parte superior. - El script comenzará a instalar las dependencias, esto tomará un par de minutos.
-
Obtener el script EVM del voto.
- Abre el contrato de votación en Etherscan 0x2e59A20f205bB85a89C53f1936454680651E618e#readProxyContract (puedes verificar la dirección del contrato de votación en Contratos Desplegados).
- Revisa el método
getVote
(sexto en la lista): ingresa el voto en cuestión y presionaquery
. - Copia el texto del
script
(una cadena larga que comienza con 0x).
-
Verificar el script.
- Vuelve a replit y espera a que termine la configuración.
- El replit te pedirá el script EVM; pega el texto de Etherscan y presiona
enter
para ver las acciones en el script.
¡Eso es todo! 💪🎉🏝
Cómo verificar el propio replit
- Se pueden comparar los resultados del análisis para votos ya aprobados con las descripciones en la interfaz de usuario de votación (voto #172 puede ser un buen ejemplo).
- El código del replit está disponible bajo el botón
Show files
en la izquierda; está basado en gran medida en los scripts y herramientas del repositorio scripts.