5 Adımda Token BNB Üzerinde Deploy Etme (No-Code Alternatifli)
Bu rehberde, Solidity ile BNB Smart Chain üzerinde Smart Contracts kullanarak BEP-20 bir token nasıl deploy edilir göstereceğim. Kod yazmadan ilerlemek istersen no-code bir seçenek de bulacaksın.
BNB Smart Chain, EVM uyumlu bir blockchain’dir. Hızlı ve düşük maliyetli işlemlerle merkeziyetsiz uygulamalar (dApps) geliştirmeyi mümkün kılar. Bu yüzden DeFi projeleri, tokens ve NFTs için güçlü bir alternatiftir.
Solidity ile token BNB Deploy Etme
Solidity ile token deploy etmek için adım adım süreç şöyle:
1. Geliştirme Ortamını Kur
Önce Solidity ile uyumlu bir geliştirme ortamı hazırlaman gerekiyor. Önerilen araçlardan bazıları:
• Remix: Solidity destekleyen online bir geliştirme ortamı. Ek kurulum yapmadan contract test etmek için ideal.
• Hardhat veya Truffle: Local olarak kurabileceğin, BNB Smart Chain üzerinde contract derleme, test etme ve deploy etme imkanı sunan framework’ler. Wallet yönetimi için bu araçları MetaMask ile bağlayabilirsin.

BNB ağına bağlantı: BNB için özel RPC ayarlarını girerek MetaMask içinde BNB Smart Chain ağını ekle. Böylece MetaMask, BNB Smart Chain ağıyla doğrudan etkileşime geçebilir.
2. BEP-20 Contract’ı Yaz
Bir BEP-20 token, ERC-20 ile aynı temel yapıyı takip eder. Solidity ile yazılmış basit bir BEP-20 contract örneği şöyle:
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 adını ve sembolünü tanımlar.
• _mint function, contract oluşturucusuna atanacak başlangıç token miktarını yaratır.
BEP-20 standardının temel function’ları:
• transfer: Token sahiplerinin token’larını başka bir adrese göndermesini sağlar.
• approve: Üçüncü bir tarafın holder adına harcayabileceği token limitini belirler.
• transferFrom: Önceden tanımlanmış bir izne göre token’ları bir hesaptan diğerine aktarır.
3. Contract’ı Derle ve Deploy Et
Contract hazır olduğunda derleyip deploy etmen gerekir. Bunu Remix üzerinden yapabilir ya da Hardhat veya Truffle gibi command line araçlarını kullanabilirsin. Hardhat ile örnek şöyle:
npx hardhat run scripts/deploy.js --network bnbBNB Smart Chain üzerinde deploy etmek için gas fees’i karşılayacak BNB gerekir; bu ücretler genelde Ethereum’a kıyasla belirgin şekilde daha düşüktür.
4. Gas Maliyetlerini Optimize Etme
BNB Smart Chain ücretleri düşük olsa da gas kullanımını optimize ederek maliyetleri daha da azaltabilirsin. Birkaç tip:
- Storage işlemlerini azalt: Solidity’de storage pahalıdır. Mümkün olduğunda storage yerine memory değişkenleri kullan.
- Transaction’ları grupla: Mümkünse birden fazla işlemi tek transaction içinde yaparak komisyonları azalt.
- Harici librariler kullan: OpenZeppelin, matematiksel işlemleri yönetmek ve overflow sorunlarını önlemek için SafeMath gibi optimize edilmiş ve güvenli librariler sunar.
5. Testler ve Güvenlik
BNB Smart Chain mainnet üzerinde token deploy etmeden önce, BNB Testnet gibi bir testnet üzerinde kapsamlı testler yap. Deploy sürecini simüle etmek ve unit test yazmak için Hardhat gibi framework’lerden yararlan.
Kaçınman gereken yaygın hatalar:
Temelde, BNB üzerinde token deploy ederken kaçınman gereken iki hata var:
• Reentrancy attacks: Bu saldırılar, harici bir fonksiyonun yürütme tamamlanmadan contract’ı tekrar çağırmasıyla ortaya çıkar.
• Overflow ve underflow: Solidity’nin daha yeni sürümleri (0.8.x) bu sorunları zaten ele alır, ancak eski sürümlerde SafeMath kullanmak önerilir.
Contract’ı test edip işlevselliğinden emin olduktan sonra, BNB Smart Chain mainnet üzerinde deploy edebilirsin.
token deploy etmek için No-Code alternatif
Kod yazmadan hızlı bir çözüm istiyorsan, Smithii’nin Binance Token Creator aracını kullanarak BEP-20 token’ını kolayca oluşturabilirsin. Bu seçenek, kod gerektirmeden seni adım adım yönlendirir.

- token adını belirle: token için istediğin adı gir.
- Sembolü seç: En fazla 8 karakterden oluşan bir sembol seç.
- Toplam supply’ı ayarla: Kaç token kullanılabilir olacağını belirle (genellikle 10 milyon ile 100 milyar arasında).
Şunlar da ilgini çekebilir: Four Meme Bundler Bot ile meme coin launch etmek. Üstelik sadece birkaç adımda.
Gelişmiş Seçenekler
Gelişmiş seçeneklerde token için işe yarayan birkaç özellik var:
• Airdrop Modu: Bu özelliği aktif edene kadar token alınıp satılamaz.
• Anti-bot: Bots’ları engellemek için işlemler arasına süre limiti koyar.
• Anti-whale: Büyük oyuncuların market’i manipüle etmesini önlemek için işlem boyutunu sınırlar.
Smithii Tools ile BNB Smart Chain üzerinde token oluşturmanın maliyeti yaklaşık 0.01 BNB; buna gas fees dahil değildir.
Az önce anlattığım süreci videoda görmek istersen, burada paylaşıyorum:
Contract’ı BscScan’de Doğrulama
token deploy ettikten sonra, sosyal medya linkleri ve logolar eklemek için onu BscScan üzerinden doğrulayabilirsin. Bu, görünürlüğünü artırır. Smithii Tools kullandıysan doğrulama otomatik yapılır. Contract’ı manuel deploy ettiysen BscScan’deki doğrulama adımlarını izle.
Token Oluşturduktan Sonra Ne Yapmalı?
Kullanıcıların token swap edebilmesi için Uniswap’ta bir Liquidity Pool başlatmayı düşünebilirsin. Bu, decentralized market’lerde alım satımı mümkün kılar ve liquidity ekleyerek token erişimini kolaylaştırır.
Aynı şekilde, hızlı ve kolay biçimde token boost etmek için Binance için market maker bot kullanabilirsin.
Sonuç
Bu rehber, Solidity kullanarak BNB Smart Chain üzerinde BEP-20 token deploy etmeyi ve Smithii Tools ile no-code alternatifi gösterir. İki seçenek de geçerlidir; no-code seçenek karmaşık teknik adımları ortadan kaldırarak süreci basitleştirir, manuel deploy ise contract üzerinde tam kontrol sağlar.
Rakiplerinin Önüne Geçmek İster misin?
Newsletter’ımıza katıl ve NFT creator’ları için hazırlanmış haftalık Blockchain haberlerini al.


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







