Cairo Smart Contract Developer chez [redacted] !

La tâche consiste en la conversion propre d'un DEX (DEcentralized EXchange, aussi appelé AMM pour Automated Market Maker) depuis Ethereum (écrit en Solidity) vers StarkNet (écrit en Cairo).

Le projet visé est l'un des top 3 DEX à venir sur StarkNet, et mes responsabilités sont :

  • Le développement et le design de "smart contracts" en Cairo.
  • La mise en place des environnements de développement pour l'équipe, la gestion des tests, etc., en utilisant Python (poetry, pytest), les outils actuels disponibles sur StarkNet (Protostar, starknet-devnet, starknet.py, eth-ape & plugins), et les outils liés à Solidity (hardhat, foundry).

Réalisations

« Retrospective en continue... »

  1. 2022 J'ai mis la main à la pâte pour mettre à jour tous les outils qui ne supportaient pas Cairo 0.8 (en gros, toute la clique Ape, j'ai aussi contribué à Cairo directement pour affiner quelques trucs).
  2. 2022 J'ai mis la main à la pâte pour mettre à jour tous les outils qui ne supportaient pas Cairo 0.9.
  3. 2022 Après 3 mois, et donc presque avec 4 mois d'avance, ma partie du DEX est terminée. Il faudra attendre 2023 pour voir tout ça en action ☺