Base Testnet

Base Nedir ?
Base, zincir üzerinde oluşturmanın güvenli, düşük maliyetli, geliştirici dostu bir yolunu sunan bir Ethereum Layer 2 (L2) zinciridir. Base, Optimism ile işbirliği içinde OP Stack üzerine inşa edilmiş bir L2'dir.

Testnet Aşamaları
1- Base Bridge
2- Hop Bridge & Liquidity (Bugün entegre edildi)
3- Contract Deploy

İşlemlerimizi Goerli — Base Goerli ağlarında gerçekleştireceğiz.Öncelikle cüzdanımıza Base Goerli ağını ekleyelim.Aşağıda linkini paylaştığım siteye giriş yapın ve cüzdanınızı bağlayın.Include Testnets kutucuğunu işaretleyelim ve arama çubuğuna Base yazalım.Base Goerli Testnet kutucuğunun altında yeralan add to Metamask sekmesini tıklayarak,ağı cüzdanımıza otomatik yükleyelim.

https://chainlist.org/?testnets=true&search=base

Farklı cüzdanlara,manuel Base Goerli ağını eklemek için;
Ağ adı: Base Goerli Testnet
Yeni RPC URL adresi: https://goerli.base.org
Zincir Kimliği: 84531
Para Birimi Sembolü: ETH
Blok Gezgini URL Adresi: https://goerli.basescan.org/

Goerli Test Jetonlarını Alma
Aşağıda linkini paylaştığım sitede Send Me Eth yazan kutucuğa cüzdan adresinizi yapıştırın ve captcha bot doğrulamasını tamamlayarak 0.05 Eth (goerli test token) talep edin.
Bu işlemi 24 saatte bir tekrarlayabilirsiniz.
https://goerlifaucet.com
Alternatif Musluk 👇👇
https://goerli-faucet.pk910.de

Testnet Aşamaları

1- Base Bridge
https://bridge.base.org/deposit

Deposit
Goerli ➡️ Base
Siteye giriş yapalım ve Goerli ağındaki cüzdanımızı bağlayalım.Base Goerli ağına göndereceğimiz eth miktarını girelim ve Deposit Eth sekmesini tıklayalım.Cüzdan onayını vererek işlemimizi tamamlayalım.Köprü işlemi birkaç dakika sürüyor.

Withdraw
Base ➡️ Goerli
Üst sekmeden Withdraw’ı seçelim.Sağ tarafta görünen MAX butonuna basalım.(Göndermek istediğiniz miktarı yazabilirsiniz)Base Goerli ağındaki Eth miktarı sol tarafta görünecektir.Tüm Eth miktarını göndermek isterseniz,rakamın sonundan birkaç rakamı silin ve Withdraw butonuna basın.Açılan pop-up ta Switch Network’ü tıklayarak Base Goerli ağına geçelim.Aynı sayfaya geri döndüğünde tekrar Withdraw butonuna basalım ve cüzdan onayını vererek işlemi tamamlayalım.
Not işlemi sırasında cüzdan onayı verdiğinizde,yüksek gaz fee yada yetersiz bakiye hatası alırsanız,withdraw yapacağınız eth miktarınızı azaltın.

2- Hop Bridge

https://goerli.hop.exchange/#/send?token=ETH&destNetwork=base&sourceNetwork=ethereum

Bridge
Siteye giriş yapalım ve Goerli ağındaki cüzdanımızı bağlayalım.Üst tarafta Send yazan sekmeyi ETH seçelim ve Base Goerli ağına göndereceğimiz Eth miktarını girelim. Altta yeralan Send butonuna basalım ve cüzdan onayını vererek işlemimizi tamamlayalım.

Likidite Ekleme
Üst sekmeden Convert’i seçelim.Click here to wrap or unwrap ETH sekmesini tıklayalım.Bir miktar Eth girelim ve altta yazan wrap sekmesini tıklayalım.Cüzdan onayı sırasında ağ değiştirmenizi(Base)isteyecektir.Ağ değişimini yapalım ve işlem onayını gerçekleştirelim.Aynı sayfanın altında WETH ve hETH kutucukları var. Eşit miktarda eth girişi yapalım ve Approve sekmesini tıklayarak cüzdan onayını verelim.Aynı ekranda altta Convert butonuna tıklayarak tekrar cüzdan onayını verelim.Likidite eklemek için,ihtiyacımız olan WETH ve hETH hazır.
Şimdi üst sekmeden pool seçiyoruz.Açılan liste sayfasından ETH Base Pool’u bulup,sağında Add Liquidity yazan sekmeyi tıklıyoruz. Açılan Deposit sayfasında, eşit miktarlarda WETH-hETH girişi yapıyoruz ve Preview butonuna tıklıyoruz.Depozit ve cüzdan onayından sonra işlemlerimizi tamamlıyoruz.

3- Contract Deploy

https://docs.openzeppelin.com/contracts/4.x/wizard

Base Goerli ağında ERC-20 token kontratı oluşturalım.
Siteye giriş yapalım.Alt resimde görüldüğü gibi,token adı-token sembolü(kısaltması)-token adedini belirleyelim ve sağ üst sekmede yeralan Open in Remix sekmesini tıklayalım.
Açılan yeni sayfada,solda görülen Compile sekmesini tıklayarak onaylayalım. Sol tarafta,4.sırada görünen Eth logosunu tıklayalım (DEPLOY & RUN TRANSACTIONS).Bu başlığın hemen altında yeralan ENVIRONMENT sekmesini tıklayalım,açılan listeden Injected Provider-Metamask seçeneğini tıklayarak cüzdan onayını verelim(Cüzadanımız,Base goerli ağında)Bu onay sonrasında altta görünen Deploy butonuna basarak cüzdan onayını verelim.
Sayfanın sol alt tarafında token adı ve kontrat adresi görünecektir.Sağ tarafta yeralan kopyalama sekmesini tıklayalım ve token kontratını cüzdanımıza ekleyelim.Token adı ve kontrat adresimizin olduğu sekmenin başında yeralan üçgeni tıklayalım,transfer butonunu seçelim.İlgili kutulara cüzdan adresimizi ve göndermek istediğimiz token miktarlarını girelim ve transact butonuna basalım.Cüzdan onayını verdikten sonra işlemlerimiz tamamlanmış oldu.
Bu tokenleri arkadaşlarınızın cüzdanlarına transfer edebilir veya AMM projelerinde likidite ekleyerek,swap yapabiliriz.

Not: Hop bridge üzerinde Base Goerli-Linea Goerli arasında bridge yapabilirsiniz.Testnet’i haftada birkaç kez tekrarlamakta fayda var.

Sabırla okuduğunuz için çok teşekkür ederim.Bol kazançlar dilerim❤️❤️❤️