Skip to main content

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

  1. Iniciar replit.

    1. Abre el script replit.
    2. Haz clic en el gran botón verde RUN en la parte superior.
    3. El script comenzará a instalar las dependencias, esto tomará un par de minutos.
  2. Obtener el script EVM del voto.

    1. Abre el contrato de votación en Etherscan 0x2e59A20f205bB85a89C53f1936454680651E618e#readProxyContract (puedes verificar la dirección del contrato de votación en Contratos Desplegados).
    2. Revisa el método getVote (sexto en la lista): ingresa el voto en cuestión y presiona query.
    3. Copia el texto del script (una cadena larga que comienza con 0x).
  3. Verificar el script.

    1. Vuelve a replit y espera a que termine la configuración.
    2. 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.