Projet minimal pour créer et déployer un token ERC‑20 sur Binance Smart Chain (BSC) en TypeScript + Solidity.
- Node.js 18+
- npm ou yarn
- Compte avec clé privée et BSC Testnet/Mainnet RPC
git clone <repo>
cd bsc-token-ts-solidity
npm install
cp .env.example .env
# éditer .envnpm run compile
npm run test
npm run deploy:testnet
Après le déploiement vous aurez l'adresse du contrat dans la console.
Si vous avez BSCSCAN_API_KEY dans .env, vous pouvez utiliser la task hardhat verify (ou ajouter un script) pour vérifier le contrat.
- Ne stockez jamais votre
PRIVATE_KEYen clair dans un dépôt public. - Testez d'abord sur testnet.
---
npm install
npm run compile
npx hardhat node --network hardhat
npm run deploy-core:hardhat 0x8909Dc15e40173Ff4699343b6eB8132c65e18eC6 0x4752ba5DBc23f44D87826276BF6Fd6b1C372aD24