Script Kanggo Deploy ERC20
Iki skrip Node.js kanggo nggawe, compile, lan deploy akeh kontrak ERC-20 sekaligus menyang jaringan EVM (kaya Ethereum lan liane sing suport EVM). Skrip iki ndhukung fitur tambahan kaya mint, burn, pause, freeze, lan ngatur decimals & total supply.
- Deploy akeh kontrak sekaligus karo jeneng lan simbol token custom.
- Pilihan kanggo nambah suffix acak ing jeneng lan simbol token.
- Fitur tambahan opsional:
- Fungsi Burn
- Fungsi Mint
- Pause / Unpause
- Freeze / Unfreeze
- Compile otomatis nganggo solc.
- Deploy nganggo ethers.js karo wallet saka
.env. - Auto-generate link kontrak & transaksi ing explorer saka
.env. - hapus mari depkoy
- burn kabeh token
- tx burn
- Clone repository iki.
git clone https://github.com/nheoshikuyanhemo/ZorgToken.git
- Install dependency:
npm install
nano .env
RPC_URL=Gantien RPC testnet
EXPLORER_URL=Gantien Explorer sing nggenah
PRIVATE_KEY=private_key_kamu
Njalanke skrip:
node scripts/deploy.js
Skrip bakal onok pilihane:
-
Pira kontrak sing arep digawe.
-
Jeneng dasar token (Base Token Name).
-
Simbol token (Token Symbol).
-
Total supply (otomatis dikali 10^18).
-
Pilihan tambahan: burn, mint, pause/unpause, freeze/unfreeze.
-
Decimals (default 18).
-
Gunakake suffix acak? (kanggo kontrak luwih saka siji)
-
hapus file mari deploy
-
burn kabeh token
Sakwise input, skrip bakal:
Nggawe file .sol ing folder contracts.
Compile kontrak.
Deploy kontrak nganggo wallet saka .env.
Nampilake link kontrak & transaksi ing explorer.
📄 Kontrak MyToken.sol digawe!
🚀 Deploying MyToken...
✅ Contract deployed: 0x1234567890abcdef...
🔗 Contract link: https://explorer.asu/testnet/address/0x1234567890abcdef...
🔗 Deployment TX: https://explorer.tx.mbut/testnet/tx/0xabcdef1234567890...
Node.js
ethers.js
solc
dotenv
Pastikne wallet duwe saldo cukup kanggo deploy kontrak.
Tes dhisik ing testnet sadurunge mainnet.
Link explorer otomatis saka EXPLORER_URL ing .env.
Digawe dening Eixa / 0xEixa Multi-Contract Deployer v1.0