BscScan ile Farm Kullanımı

Birden fazla adım gerektirdiğinden PancakeSwap ile Farm'ları kullanmak başta göz korkutucu gelebilir. Bu rehber, BscScan aracılığıyla doğrudan Farm sözleşmesiyle nasıl etkileşim kuracağını adım adım açıklayacak.
BscScan kullanarak sözleşmelerle etkileşim kurmanın yeni başlayanlar için önerilmediğini lütfen anla. Kendini yeterince güvende hissetmiyorsan bunun yerine Farm'ları Nasıl Kullanırım rehberini kullanmanı tavsiye ederiz.
Farm işlem tanımlayıcısını bulma
Farm akıllı sözleşmesiyle doğru şekilde etkileşim kurmak için LP çiftine karşılık gelen işlem tanımlayıcısına (PID) ihtiyacın olacak. Şu an için bunu bulmanın en kolay yolu GitHub'u kontrol etmektir.
1. GitHub'daki PancakeSwap web sitesinin Farm kodunu aç.
2. Control/command + F ile proje adı değil, ticker üzerinden çiftini ara. Örneğin 'CAKE-BUSD'.

3. PID numarasını — bu örnekte 389 — daha sonra kolayca erişebileceğin bir yere yaz veya kopyala. Buna daha sonra ihtiyacın olacak.
BscScan Aracılığıyla LP Token Yatırma
BscScan kullanarak LP Token yatırma işlemine dahil olan birkaç adım var. Takip etmeyi kolaylaştırmak için adımlara böldük.
Ana Staking Sözleşme adresini alma
Ana staking sözleşmesinin adresi: 0x73feaa1eE314F8c655E354234017bE2193C9E24E
Bunu doğrulamak istiyorsan PancakeSwap: Ana Staking Sözleşmesi BscScan sayfasını ziyaret et. Adresi sol üstte göreceksin. Panoya kopyalamak için sayfalar simgesine tıkla. Yakında buna ihtiyacın olacak.

LP Token sözleşmeni aç
Bir Farm'a harcamadan önce yatırmak istediğin LP Token için akıllı sözleşmeyi onaylaman gerekecek.
Kaynak koddan
1. Önce GitHub'da farms.ts'yi aç.
2. Control/command + F ile proje adı değil, ticker üzerinden çiftini ara. Örneğin 'CAKE-BNB'

3. Aradığın LP çiftinin kodu göründüğünde "56:" sonrasındaki adresi bul. Bu senin sözleşme adresin olacak.

Arayüzden
1. Önce PancakeSwap Farm'lar sayfasını ziyaret et ve sağ üstteki "SEARCH" alanını kullanarak seçtiğin çifti ara. Bu örnekte CAKE-BUSD kullanıyoruz.

2. Daha fazla bilgi görmek için satırı genişletmek üzere Detaylar'a tıkla.

3. Akıllı sözleşmeyi BscScan'de açmak için Sözleşmeyi Görüntüle'ye tıkla.

LP Token sözleşmesine izin verme
LP Token sözleşmen BscScan'de açıkken Farm'a LP Token harcamasını onaylayacaksın.
1. LP Token sözleşme sayfasında Sözleşme'ye ve ardından Sözleşmeye Yaz'a git.

2. MetaMask'ı bağlamak için Web3'e Bağlan'a tıkla.
Bağlantıyı onayla.
3. 1. işlev olan "approve" altında "spender:address" göreceksin. Daha önce panoya kopyaladığın Ana Staking Sözleşmesi adresini buraya yapıştır.

5. Sözleşmenin harcayabileceği LP Token miktarını da onaylaman gerekecek. Değer alanına miktarı Wei cinsinden girmen gerekiyor. Miktarını kolayca Wei'ye dönüştürmek için BscScan Birim Dönüştürücüyü kullanabilirsin. Burada 5 CAKE-BUSD LP Token kullanıyoruz.

Sınırsız harcama onayı vermek için değer olarak -1 de kullanabilirsin. Bu varsayılan olarak her şeyi harcayacağın anlamına gelmez; yalnızca bu sözleşmeyi kullanan herhangi bir büyüklükteki işlemin cüzdanın tarafından onaylanacağı anlamına gelir.
6. Yaz'a tıkla ve MetaMask cüzdanındaki aksiyonu kabul et. Artık onayladığın miktara kadar LP Token yatırabilirsin.
Ana Staking Sözleşme akıllı sözleşmesiyle LP Token Yatırma
Ana Staking Sözleşmesi artık LP Token'larını harcamak için onaylandığına göre yatırma zamanı geldi.
1. PancakeSwap: Ana Staking Sözleşmesi BscScan sayfasına geri dön, Sözleşme'ye ve ardından Sözleşmeye Yaz'a git.

2. MetaMask'ı bağlamak için Web3'e Bağlan'a tıkla.
3. 2. işlev olan "deposit"e kaydır ve PID'ini "_pid" alanına gir.

PID'ini daha önce kopyalamadıysan bu sayfanın yukarısındaki Farm işlem tanımlayıcısını bulma bölümünden nasıl alacağını öğrenebilirsin.
4. _pid'in altında "_amount" göreceksin. Daha önce onayladığın LP sözleşmesi için harcamak istediğin miktarı gir.

5. Bilgileri kontrol et ve Yaz'a tıkla. MetaMask'ta aksiyonunu onayla.
6. İşlemini Görüntüle'ye tıklayarak yatırmanın çalıştığını onaylayabilirsin.
Bir Pool'dan Para Çekme
LP Token'larını bir Pool'dan çekmek, yatırma işlemine çok benzer. Fark, hangi işlevle etkileşime geçeceğindedir.
1. PancakeSwap: Ana Staking Sözleşmesi BscScan sayfasına geri dön, Sözleşme'ye ve ardından Sözleşmeye Yaz'a git.

2. MetaMask'ı bağlamak için Web3'e Bağlan'a tıkla.
3. 15. işlev olan "withdraw"a kaydır ve PID'ini "_pid" alanına gir.

PID'ini daha önce kopyalamadıysan bu sayfanın yukarısındaki Farm işlem tanımlayıcısını bulma bölümünden nasıl alacağını öğrenebilirsin.
4. _pid'in altında "_amount" göreceksin. Pool'dan çekmek istediğin LP miktarını gir.

5. Bilgileri kontrol et ve Yaz'a tıkla. MetaMask'ta aksiyonunu onayla.
6. İşlemini Görüntüle'ye tıklayarak para çekmenin çalıştığını onaylayabilirsin.
Acil para çekme işlemi yapma
Acil para çekme işlevi, başka hiçbir yol işe yaramadığında tüm fonlarını bir pool'dan çekmenizi sağlar.
Acil para çekme işlevini kullanmak CAKE ödüllerinden vazgeçmene neden olur!
PancakeSwap ekibi, bu işlevi yalnızca PancakeSwap ekibi tarafından resmi olarak tavsiye edildiğinde veya akıllı sözleşmelerle etkileşim konusunda çok rahatsanız ve temel kodu anlıyorsanız kullanmanı önerir.
1. PancakeSwap: Ana Staking Sözleşmesi BscScan sayfasında, Sözleşme'ye ve ardından Sözleşmeye Yaz'a git.

2. MetaMask'ı bağlamak için Web3'e Bağlan'a tıkla.
3. 4. işlev olan "emergencyWithdraw"a kaydır ve PID'ini "_pid" alanına gir.

PID'ini daha önce kopyalamadıysan bu sayfanın yukarısındaki Farm işlem tanımlayıcısını bulma bölümünden nasıl alacağını öğrenebilirsin.
5. Bilgileri kontrol et ve Yaz'a tıkla. MetaMask'ta aksiyonunu onayla.
6. İşlemini Görüntüle'ye tıklayarak para çekmenin çalıştığını onaylayabilirsin.
Last updated
Was this helpful?