BNB Üzerinde Token 5 Adımda Nasıl Deploy Edilir (No-Code Alternatifiyle)
Bu rehberde, BNB Smart Chain üzerinde Solidity ile Smart Contract kullanarak BEP-20 bir token nasıl deploy edilir göstereceğim. Kod yazmadan ilerlemeyi tercih edersen, no-code bir seçenek de bulacaksın.
BNB Smart Chain, EVM uyumlu bir blockchain olup hızlı ve düşük maliyetli işlemlerle merkeziyetsiz uygulamalar (dApp) geliştirmeye imkan tanır. Bu da onu DeFi projeleri, tokenlar ve NFT’ler için harika bir alternatif haline getiriyor.
Solidity ile token BNB Üzerinde Deploy Etmek
Aşağıda Solidity ile token deploy etmek için adım adım yol haritası:
1. Geliştirme Ortamını Ayarla
Öncelikle, Solidity ile uyumlu bir geliştirme ortamı kurman gerekiyor. Önerilen bazı araçlar şunlar:
• Remix: Solidity’yi destekleyen online bir geliştirme ortamı, ek kurulum gerektirmeden contract test etmek için ideal.
• Hardhat veya Truffle: Yerel olarak kurabileceğin, BNB Smart Chain üzerinde contract derlemene, test etmene ve deploy etmene olanak tanıyan framework’ler. Wallet yönetimi için bu araçları MetaMask’a bağlayabilirsin. Birkaçı arasında kararsız kaldıysan, ne yapacağına göre hangi BNB Chain wallet’ını seçmeli yazısına göz at.

BNB ağına bağlanma: MetaMask içinde BNB’ye özel RPC’yi yapılandırarak BNB Smart Chain ağını ekle. Böylece MetaMask doğrudan BNB Smart Chain ağıyla etkileşime geçebilir.
2. BEP-20 Contract’ını Yaz
BEP-20 bir token, ERC-20 ile aynı temel yapıyı takip eder. İşte Solidity’de temel bir BEP-20 contract örneği:
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor(uint256 initialSupply) ERC20("MyToken", "MTK") {
_mint(msg.sender, initialSupply);
}
}Bu örnekte:
• Constructor, token’ın adını ve sembolünü tanımlar.
• _mint fonksiyonu, contract’ı oluşturan kişiye atanan başlangıç miktarındaki tokenları üretir.
BEP-20 standardının temel fonksiyonları:
• transfer: Token sahiplerinin tokenlarını başka bir adrese göndermesine olanak tanır.
• approve: Üçüncü bir tarafın, token sahibi adına harcayabileceği token limitini belirler.
• transferFrom: Önceden verilmiş bir izne göre tokenları bir hesaptan diğerine transfer eder.
3. Contract’ı Derle ve Deploy Et
Contract’ın hazır olduğunda, derlemen ve deploy etmen gerekiyor. Bunu Remix üzerinden veya Hardhat ya da Truffle gibi komut satırı araçlarıyla yapabilirsin. İşte Hardhat ile bir örnek:
npx hardhat run scripts/deploy.js --network bnbBNB Smart Chain üzerinde deploy etmek için, gas fees’i karşılamak üzere BNB’ye ihtiyacın olacak. Bu ücretler Ethereum’a kıyasla genellikle çok daha düşük.
4. Gas Maliyetlerini Optimize Et
BNB Smart Chain ücretleri düşük olsa da, gas kullanımını optimize etmek maliyetleri daha da aşağı çekebilir. İşte birkaç ipucu:
- Storage işlemlerini minimumda tut: Solidity’de storage pahalıdır. Mümkün olduğunda storage yerine memory değişkenleri kullan.
- İşlemleri grupla: Yapabiliyorsan birden fazla işlemi tek bir transaction içinde çalıştır; böylece komisyonları minimumda tutarsın.
- Harici kütüphaneler kullan: OpenZeppelin, matematiksel işlemleri yönetmek ve overflow sorunlarını önlemek için SafeMath gibi optimize ve güvenli kütüphaneler sunar.
5. Test ve Güvenlik
token kontratını BNB Smart Chain ana ağına deploy etmeden önce BNB Testnet gibi bir testnet üzerinde kapsamlı testler yap. Deploy sürecini simüle etmek ve unit testler yazmak için Hardhat gibi framework’leri kullanabilirsin.
Kaçınman gereken yaygın hatalar:
Temelde, BNB üzerinde bir token deploy ederken kaçınman gereken iki hata var:
• Reentrancy saldırıları: Bu saldırılar, harici bir fonksiyon kontratı tekrar çağırdığında ve bu çağrı mevcut yürütme tamamlanmadan önce gerçekleştiğinde ortaya çıkar.
• Overflow ve underflow: Solidity’nin son sürümleri (0.8.x) bu sorunları zaten hallediyor, ancak eski sürümlerde SafeMath kullanman önerilir.
Kontratı test ettikten ve işlevselliğinden emin olduktan sonra BNB Smart Chain mainnet’ine deploy edebilirsin.
token Deploy Etmek İçin No-Code Alternatif
Kod yazmadan hızlı bir çözüm istiyorsan BEP-20 token’ini kolayca oluşturmak için Smithii’nin Binance Token Creator aracını kullanabilirsin. Bu seçenek seni kod gerektirmeden adım adım yönlendirir.

- token adını belirle: token’in için istediğin adı gir.
- Sembolü seç: 8 karaktere kadar bir sembol seç.
- Toplam supply’ı belirle: Kaç token olacağını tanımla (genellikle 10 milyon ile 100 milyar arasında).
Şunu da inceleyebilirsin: Four Meme’nin Bundler Bot aracıyla bir meme coin nasıl launch edilir, birkaç adımda.
Gelişmiş Seçenekler
Gelişmiş seçenekler bölümünde token’imiz için ilgi çekici bir dizi özellik buluyoruz:
• Airdrop Modu: Sen bu fonksiyonu aktive edene kadar token’in trade edilemez olmasını sağlar.
• Anti-bot: Botları engellemek için işlemler arasına zaman limiti koyar.
• Anti-whale: Büyük oyuncuların piyasayı manipüle etmesini önlemek için transaction boyutunu sınırlar.
BNB Smart Chain üzerinde Smithii Tools ile bir token oluşturmanın maliyeti yaklaşık 0.19 BNB, artı gas fees.
Yukarıda anlattığım süreci video olarak görmek istersen, burada paylaşıyorum:
Kontratın BscScan’de Doğrulanması
token’ini deploy ettikten sonra BscScan üzerinde doğrulayabilir, sosyal medya linklerini ve logoları ekleyerek görünürlüğünü artırabilirsin. Smithii Tools kullandıysan doğrulama otomatik yapılır. Kontratı manuel deploy ettiysen BscScan’deki doğrulama adımlarını takip et.
Token’i Oluşturduktan Sonra Ne Yapmalı?
Kullanıcıların token’ini swap edebilmesi için Uniswap’te bir Liquidity Pool başlatmayı düşünebilirsin. Bu, merkeziyetsiz borsalarda alım satıma olanak tanır ve likidite ekleyerek token’e erişimi kolaylaştırır.
Aynı şekilde, token’ini hızlı ve kolay bir şekilde boost etmek için Binance amaçlı market maker bot’u kullanabilirsin.
Sonuç
Bu rehberde, BNB Smart Chain üzerinde Solidity ile bir BEP-20 token nasıl deploy edilir ve Smithii Tools ile no-code alternatifinin nasıl kullanılacağı anlatıldı. İki seçenek de geçerli: no-code yöntem karmaşık teknik adımları atlayarak süreci basitleştirir, manuel deploy ise contract üzerinde tam kontrol sağlar.
Rakiplerinin önüne geçmek ister misin?
Newsletter’ımıza katıl, NFT creator’larına özel haftalık Blockchain haberlerini al.


Endüstri mühendisi ve Solana trader’ı. Smithii’de marketing ve $SHRIMP memecoin lansmanına katkı sağladı.







