{"id":19418059,"url":"https://github.com/florian-a/tokenizer","last_synced_at":"2025-07-15T05:40:21.840Z","repository":{"id":241969619,"uuid":"808339951","full_name":"Florian-A/Tokenizer","owner":"Florian-A","description":"J'échange 🍕 contre ce token, jure il va prendre de la valeur !","archived":false,"fork":false,"pushed_at":"2024-07-25T19:25:57.000Z","size":3698,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T17:26:47.449Z","etag":null,"topics":["42","cicd","erc-20","ethereum","hardhat","tokenizer","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"Solidity","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Florian-A.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-05-30T21:36:36.000Z","updated_at":"2024-07-25T19:26:00.000Z","dependencies_parsed_at":"2024-05-31T00:08:24.106Z","dependency_job_id":"cb5ec26e-ac35-4065-a6e0-e7f56ce96c7a","html_url":"https://github.com/Florian-A/Tokenizer","commit_stats":null,"previous_names":["florian-a/tokenizer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Florian-A%2FTokenizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Florian-A%2FTokenizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Florian-A%2FTokenizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Florian-A%2FTokenizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Florian-A","download_url":"https://codeload.github.com/Florian-A/Tokenizer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240599184,"owners_count":19826959,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42","cicd","erc-20","ethereum","hardhat","tokenizer","unit-testing"],"created_at":"2024-11-10T13:12:35.944Z","updated_at":"2025-02-25T03:41:35.732Z","avatar_url":"https://github.com/Florian-A.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eTokenizer\u003c/h1\u003e\n\nProjet post tronc-commun de [42](https://42.fr/), dont le but est la création d'un smart contract de type ERC-20 sur la blockchain Ethereum.\n\nCe projet couvre les aspects suivants :\n\n- Développement d'un token.\n- Déploiement d'un smartcontract sur une blockchain public.\n\n---\n\n### Pré-requis :\n\n- Node.js installé sur votre système.\n\n### Installation et configuration :\n\n- Créer un fichier `.env` avec les paramètres suivants :\n\n```\nMNEMONIC=\"votre mnémonique\"\nINFURA_PROJECT_ID=\"ID projet Infura\"\nETHERSCAN_API=\"API Etherscan\"\n```\n\n- Vous pouvez également sur macOS utiliser le trousseau pour stocker votre mnémonique. Pour ce faire, exécutez cette commande :\n\n```\nsecurity add-generic-password -a \"Mnemonic\" -s \"Hardhat\" -w \"votre mnémonique\"\n```\n\n### Commandes disponibles :\n\n- `make install` : Installe les dépendances.\n- `make build` : Compile le smart contract.\n- `make test` : Lance les tests du smart contract.\n- `make deploy` : Déploie et vérifie le smart contract.\n\n---\n\n### Documentation :\n\nConsultez le fichier [`ShibaWoof.md`](./documentation/ShibaWoof.md) du dossier `documentation` pour plus d'informations sur le fonctionnement du token ERC-20 ShibaWoof et [`SmartWallet.md`](./documentation/SmartWallet.md) pour le fonctionnement du smart contract `SmartWallet`.\n\n### Démonstration :\n\nLe token `ShibaWoof42` a été déployé sur le réseau de test Sepolia à l'adresse suivante :\n\nhttps://sepolia.etherscan.io/address/0x88b5d36f929941f27d7e68f56dc8ed34f36b1e96\n\nEt le smartcontract `SmartWallet` :\n\nhttps://sepolia.etherscan.io/address/0x97b91c84911529727FeA2D4e2FcC76695034E1DE\n\n### Correction :\n\n| |\n| --- |\n| \u003cimg src=\"./img/note.png\" style=\"zoom: 80%;\" /\u003e |\n\n| | |\n| --- | --- |\n| Correcteur 1 | Pas encore corrigé ! |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-a%2Ftokenizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflorian-a%2Ftokenizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflorian-a%2Ftokenizer/lists"}