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 --build
Container is running, you can have fun ! :)
Kiss <3