Base Testnet Rehberi
Base, güvenli, düşük maliyetli ve kullanıcı dostu bir Ethereum’un Layer 2 çözümüdür. Amaçlarından biri, bir sonraki milyar kullanıcıyı blockchain teknolojisine çekmek için gereken ölçeklenebilirlik, güvenlik ve kararlılığı sağlamaktır. Coinbase tarafından geliştirilen Base, ilerleyen yıllarda tam merkeziyetsizliği hedefleyen bir projedir. Coinbase, merkeziyetsizliğin küresel bir kripto ekonomi oluşturmak için kritik öneme sahip olduğuna inanmaktadır. Bu makalemizde Base testnet işlemlerini tamamlayacağız.
Base, MIT lisanslı OP Stack üzerine kurulmuş ve Optimism ile işbirliği içinde geliştirilmektedir. Herkese açık bir ürün olma hedefiyle, OP Stack üzerinde çalışan ikinci bir Core Dev ekibi olarak faaliyet göstermektedir.
Test aşamalarına geçmeden önce, Coinbase Wallet kurmanız veya EVM uyumlu bir cüzdana (örneğin Metamask) sahip olmanız gerekmektedir.
Coinbase Wallet’i buradan indirebilirsiniz.
Metamask kullanıcıları, buradan Chainlist adresine giderek görseldeki butonu etkinleştirebilir ve Base Testnet ağını cüzdanlarına ekleyebilirler.
Test Token Alma
Test tokenlerini almak için Coinbase Wallet kullanıcıları aşağıdaki faucetlerden herhangi birini kullanabilirler:
Metamask kullanıcıları ise yalnızca ikinci faucetten test tokenlerini alabilirler. Test tokenlerini alırken görsellerden yardım alabilirsiniz. İleride işinize yarayabileceği için mümkün olduğunca çok test tokeni almanız önerilir.
Bridge
Hazırlık aşamalarını tamamladıktan sonra ilk işlemimiz olan “Bridge” görevine geçebiliriz.
Bridge görevini tamamlamak için https://bridge.base.org/ adresine giderek cüzdanınızı bağlamanız gerekmektedir. Ardından, Eth Goerli’den Base Goerli’ye Eth test tokeni göndermek için Deposit ve Withdraw işlemlerini gerçekleştirmeniz gerekmektedir. İşlemler hızlı bir şekilde gerçekleşir. İşlem tamamlandıktan sonra Transaction sekmesinin ekran görüntüsünü alarak Base Discord sunucusundaki #feedback kanalında paylaşmanız gerekmektedir.
Daha sonra ikinci bir “Bridge” işlemi yapacağız.
Orbiter Finance platformuna buradan ulaşabilirsiniz.
Bu işlemde de Eth Goerli’den Base Goerli’ye Eth test tokeni göndermek için aynı adımları uygulayacağız. Ardından yaptığımız işlemin tam tersini yaparak TX kasmaya devam edeceğiz.
Smart Contract oluşturma
Şimdi de Smart Contract oluşturarak NFT mint işlemi olacaktır.
Platforma buradan ulaşabilirsiniz.
Create New File butonuna tıklayıp ve dosya adı olarak istediğimiz bir ismi belirliyoruz. İsim oluşturduktan sonra herhangi bir boş yere tıklıyoruz.
Daha sonra https://docs.base.org/guides/deploy-smart-contracts/ sitesine gidip Compiling the Smart Contract bölümündeki kodu kopyalayıp bir önceki adımda oluşturduğumuz dosyanın içine yapıştırıyoruz. Karşımıza bir uyarı penceresi açılacak, OK’a basıp geçiyoruz.
Ardından Solidity Compiler -> Compile Wkripto.base butonlarına tıklıyoruz. Devamında Deploy & Run Transactions bölümüne tıklıyoruz.
Yeni sayfadaki Environment bölümünü Injected Provider olarak seçiyoruz ve Metamask onayı veriyoruz. Metamask’in Base Goerli ağına bağlı olduğundan emin olalım. Devamında Deploy butonuyla devam edip Metamask onayları verildikten sonra Contract adresimizi oluşturmuş oluyoruz. Bu adresi sayfanın en alt kısmında Deployed Contracts bölümünden kopyalayıp NFT mint etme sayfamıza ilerliyoruz.
Platforma buradan ulaşabilirsiniz.
Start Guest ve Next adımları izlendikten sonra Deployed Contracts bölümünden kopyaladığımız linki bu alana yapıştırıyoruz. Yeşil yazı çıkarsa işlemimiz başarılı olmuştur demektir. Continue diyerek NFT mint sayfamıza giderek NFT’mizi mint ediyoruz.
Test işlemleri şimdilik bu kadar. Yaptığınız tüm işlemleri Base Discord kanalındaki #feedback kanalında paylaşmayı unutmayınız.
Güncellemelerden haberdar olmak için bizi sosyal medya hesaplarımızdan takip edebilirsiniz.
Bir yanıt yazın