Jugá este challenge y participá del sorteo de un hardware wallet!
Hay un contrato que se llama MultiSig
que permite ejecutar operaciones.
Para ejecutarlas, se requieren las firmas de los operadores autorizados del contrato.
El objetivo es que logres ejecutar una operación como uno solo de los firmantes del autorizados, sin necesidad de las otras firmas.
Cuando juegues el desafío vas a generar un ticket único que te permitirá ser parte del sorteo. Anotá el número de ticket, y ya estarás participando!
Los ganadores serán anunciados al final de la conferencia.
- Cloná este repositorio
git clone https://github.com/ethereum-argentina/coding-challenge
- Instalá las dependencias
pip install -r requirements.txt
- Probá que todo funcione bien
forge test
-
Mirá y guardá tu número único de ticket para el sorteo! Lo vas a encontrar en el archivo generado en el directorio raiz del desafío.
-
Encontrá la falla del contrato
MultiSig
, y modificá el archivo de testMultiSig.t.sol
de tal forma que cumplas con el objetivo. Vas a necesitar mostrar la solución para que te otorguemos el premio si tu número de ticket es el ganador del sorteo.