Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/florian-a/tokenizer
J'échange 🍕 contre ce token, jure il va prendre de la valeur !
https://github.com/florian-a/tokenizer
42 cicd erc-20 ethereum hardhat tokenizer unit-testing
Last synced: about 2 months ago
JSON representation
J'échange 🍕 contre ce token, jure il va prendre de la valeur !
- Host: GitHub
- URL: https://github.com/florian-a/tokenizer
- Owner: Florian-A
- Created: 2024-05-30T21:36:36.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T19:25:57.000Z (5 months ago)
- Last Synced: 2024-07-26T18:26:20.577Z (5 months ago)
- Topics: 42, cicd, erc-20, ethereum, hardhat, tokenizer, unit-testing
- Language: Solidity
- Homepage:
- Size: 3.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Tokenizer
Projet 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.
Ce projet couvre les aspects suivants :
- DĂ©veloppement d'un token.
- DĂ©ploiement d'un smartcontract sur une blockchain public.---
### Pré-requis :
- Node.js installé sur votre système.
### Installation et configuration :
- Créer un fichier `.env` avec les paramètres suivants :
```
MNEMONIC="votre mnémonique"
INFURA_PROJECT_ID="ID projet Infura"
ETHERSCAN_API="API Etherscan"
```- Vous pouvez également sur macOS utiliser le trousseau pour stocker votre mnémonique. Pour ce faire, exécutez cette commande :
```
security add-generic-password -a "Mnemonic" -s "Hardhat" -w "votre mnémonique"
```### Commandes disponibles :
- `make install` : Installe les dépendances.
- `make build` : Compile le smart contract.
- `make test` : Lance les tests du smart contract.
- `make deploy` : Déploie et vérifie le smart contract.---
### Documentation :
Consultez 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`.
### DĂ©monstration :
Le token `ShibaWoof42` a été déployé sur le réseau de test Sepolia à l'adresse suivante :
https://sepolia.etherscan.io/address/0x88b5d36f929941f27d7e68f56dc8ed34f36b1e96
Et le smartcontract `SmartWallet` :
https://sepolia.etherscan.io/address/0x97b91c84911529727FeA2D4e2FcC76695034E1DE
### Correction :
| |
| --- |
| || | |
| --- | --- |
| Correcteur 1 | Pas encore corrigé ! |