Pseudo : v4ss
Pro : Florian Allione
Pseudo : 33hig
Pro : Rayan Guerroumi
| Challenge name | Category | Author | Description |
|---|---|---|---|
| TutoBlockchain | Blockchain | v4ss | Tout est dit sur la page :) A vous de jouer ! |
| The Lost Treasure | Blockchain | v4ss | Vous allez devoir utiliser des fonctions spécifiques du contrat intelligent pour trouver et récupérer un coffre submergé au fond de l'océan ... Déplacez-vous à l'endroit indiqué par la carte pour réussir le challenge. |
| Keccak | Blockchain | v4ss | Votre mission est de devenir propriétaire de ce contrat intelligent. Sa propriété est protégée par un mécanisme de vérification unique basé sur le hashage et la connaissance de la Blockchain. |
| Fightoo | Blockchain | 33hig | Vous allez devoir parier sur des combats et gagner 10 fois d'affilé ! Vous avez intérêt à être très chanceux ... |
| Auction House | Blockchain | 33hig | Votre but est de gagner l'enchère organisée par les pirates de la LockSea. Ils ont amassé un beau butin mais certains de ces pirates ne sont peut-être pas très fidèle à leur équipage. Devenez le topBidder pour remporter le challenge ! |
| Keccak_2 | Blockchain | v4ss | Vous allez devoir récupérer un nombre secret en analysant le code du contrat. Votre but est de devenir "owner" du contrat en utilisant vos connaissances sur la Blockchain. |
| Storage | Blockchain | v4ss | Vous allez devoir récupérer un nombre secret en analysant le code du contrat. Votre but est de devenir "owner" du contrat en utilisant vos connaissances sur la Blockchain. |
| Tracker | Blockchain | v4ss | Vous allez devoir récupérer un nombre secret en analysant le code du contrat. Votre but est de devenir "owner" du contrat en utilisant vos connaissances sur la Blockchain. |
| Writer | Blockchain | v4ss | Utilisez vos connaissances sur la blockchain pour devenir owner de l'instance du contrat WriterTarget que vous pourrez déployer sous certaines conditions. |
Before run docker containers, you have to put some environment variables.
Each challenge directories are like this :
<challenge-name>/
├─ challenge/
│ ├─ .env.example
│ ├─ <sources-files-and-folders>
├─ contracts/
│ ├─ <foundry-project-for-contracts>
├─ docker-compose.yml
├─ Dockerfile.back
├─ Dockerfile.front
You will have to rename the .env.example to .env and put the two missing variables who are :
PRIVATE_KEY: A wallet private key with no fund, zero tokens and a wallet you will never use ! (it is just to call view functions)SEPOLIA_RPC_URL: RPC address of a node to interact with Sepolia Network (Check Alchemy or Infura node providers)
At this point, all is good.
You can run the docker container :
cd <chall-name>
docker compose up -d --buildContainer is running, you can have fun ! :)
Kiss <3