Skip to content

v4ss/Hacky_Nov_Write_Up_2024

Repository files navigation

Hacky'Nov Blockchain challenges - Write Up & Source Code

Hacky'Nov

Discord Twitter Follow Twitch Status GitHub code size in bytes

Follow us on

LinkedinTwitterDiscordTwitchYoutube

Contact us

Pseudo : v4ss
Pro : Florian Allione

Pseudo : 33hig
Pro : Rayan Guerroumi

Challenges

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.

Getting started

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

About

Blockchain Challenges for Hacky'Nov 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published