# Hataları Giderme

Bazen net bir çözümü olmayan bir sorunla karşılaşabilirsiniz. Bu sorun giderme ipuçları, karşılaştığınız sorunları çözmenize yardımcı olabilir.

## **Borsa Üzerindeki Sorunlar**

### **YETERSİZ\_ÇIKIŞ\_MİKTARI**

> İşlem, PancakeRouter: YETERSİZ\_ÇIKIŞ\_MİKTARI hatası nedeniyle başarısız olamaz. Bunun muhtemelen, takas ettiğiniz tokenlardan biriyle ilgili bir sorun olduğu anlamına gelir.
>
> İşlem, PancakeRouter: YETERSİZ\_ÇIKIŞ\_MİKTARI hatası nedeniyle başarısız oldu: yürütme geri döndürüldü: pancakerouter: yetersiz\_çıkış\_miktarı.

Token takası yapmaya çalışıyorsunuz, ancak slippaj toleransınız çok düşük veya likidite çok düşük.

{% tabs %}
{% tab title="Çözüm" %}

1. Sayfanızı yenileyin ve daha sonra tekrar deneyin.
2. Bir seferde daha küçük bir miktar ticaret yapmayı deneyin.
3. Slippaj toleransınızı artırın:
   1. Likidite sayfasındaki ayarlar simgesine dokunun.
   2. Slippaj toleransınızı biraz artırın ve tekrar deneyin. ![](https://1586792629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKrGiMLcGBUhTQLWdJM3h%2Fuploads%2Fgit-blob-17f0719f44bcf7557e303338bfff26685a2a3679%2Fimage%20\(9\)%20\(4\)%20\(2\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(3\).png?alt=media)
4. Son olarak, daha az ondalık yere sahip bir miktar girerek deneyin.
   {% endtab %}

{% tab title="Neden" %}
**Bu genellikle düşük likiditeye sahip tokenlerle işlem yaparken meydana gelir.**

Bu, likidite havuzunda takas etmeye çalıştığınız tokenlardan birinin yeterince olmaması anlamına gelir: muhtemelen az kişi ticaret yapan küçük bir pazar tokenidir.

Ancak, satılamayan bir dolandırıcılık tokeni takas etmeye çalışıyorsanız, bu durumda PaySwap bir tokeni engelleyemez veya fonları iade edemez.
{% endtab %}
{% endtabs %}

### **YETERSİZ\_A\_MİKTAR veya YETERSİZ\_B\_MİKTAR**

> 'PancakeRouter: YETERSİZ\_A\_MİKTAR' hatası ile başarısız olunur\
> veya\
> 'PancakeRouter: YETERSİZ\_B\_MİKTAR' hatası ile başarısız olunur

Bir likidite havuzundan (LP) likidite eklemeye/kaldırmaya çalışıyorsunuz, ancak çiftin iki tokeninden birinde yeterli miktarda yok.

{% tabs %}
{% tab title="Çözüm" %}
**Sayfanızı yenileyin ve daha sonra tekrar deneyin veya daha sonra tekrar deneyin.**

Hala çalışmıyor mu?

1. Likidite sayfasındaki ayarlar simgesine dokunun.
2. Slippaj toleransınızı biraz artırın ve tekrar deneyin.

![](https://1586792629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKrGiMLcGBUhTQLWdJM3h%2Fuploads%2Fgit-blob-17f0719f44bcf7557e303338bfff26685a2a3679%2Fimage%20\(9\)%20\(4\)%20\(2\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(1\)%20\(4\).png?alt=media)
{% endtab %}

{% tab title="Neden" %}
Bu hata, bir likidite havuzu (LP) için likidite eklemeye veya kaldırmaya çalışırken bir token A veya token B'nin (çiftteki tokenlardan biri) yetersiz miktarda olmasından kaynaklanır.

Fiyatların çok hızlı güncellendiği ve slippaj toleransınızın çok düşük olduğu durumlar olabilir.

![](https://lh5.googleusercontent.com/T1KMtz2ILDVHljGw1iLbIv0W1KVl7qXL8zU2nLFHkUvDb5oMw9mpUzzBwWmIBz15XDsxZ5w7wsaqAwCs_pxdobz_kY_7BhcZhYtpqWuQGFs23DZq98-SVInlfsS07WzxFPLIYXHt)

![](https://lh5.googleusercontent.com/7aspaCCvDjzxbJxngqwgeq737LB3OUNcAs592QqlEkyrAOTfKsrt_FAwpEylaIJhff5ZcYlzB_r0v1JZwfj3j8Ah6jlUbRoMrAqVfTb3cwDI7B1i5HJtZSQOsTPrv7l7SaclC3BV)
{% endtab %}

{% tab title="Nerdlere Özel Çözüm" %}
Tamam, bu sorunu gerçekten çözmek istiyorsunuz. Bunu yapmanızı ancak ne yaptığınızı biliyorsanız önermiyoruz.

Şu anda PaySwap web sitesinden bu sorunu çözmenin basit bir yolu yoktur: doğrudan sözleşmeyle etkileşime girmeniz gerekir. Router sözleşmesi aracılığıyla likiditeyi doğrudan ekleyebilir, amountAMin'i küçük bir miktar olarak ayarlayabilir ve ardından tüm likiditeyi çekebilirsiniz.

**LP sözleşmesini onaylayın**

Onaylamaya çalıştığınız LP tokeninin sözleşmesine gidin.\
Örneğin, işte ETH/WBNB çiftinin sözleşmesi: \[<https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422]\\(https://bscscan.com/address/0x70d8929d04b60>

af4fb9b58713ebcf18765ade422)

1. **Yazma Sözleşmesi'ni** seçin, ardından **Web3'e Bağlan**'ı seçin ve cüzdanınızı bağlayın. ![](https://lh6.googleusercontent.com/-_sNkO1gcOOJXkduDEUzbExKE2mNxBOR0f86Lpp3BBuPbIcmAHsfuvpF-hKqRn4oID5QzdGkk_1dTHkPuCmE50vpNNZxEqoM5nPmE_12k3-8Q8YYoRYqJ_VGjxJ03YPRuVQ1O5ME)
2. **"1. onayla"** bölümünde, LP tokenini router için onaylayın ve girin
   1. harcayan (adres): etkileşimde bulunmak istediğiniz LP tokeninin sözleşme adresini girin
   2. değer (uint256): -1

**"balanceOf" Sorgusu**

1. **Yazma Sözleşmesi'ne geçin.**
2. **5. balanceOf**'de, cüzdan adresinizi girin ve **Sorgula**'ya tıklayın.
3. İhraç edilen sayıyı takip edin. Bu, LP içindeki bakiyenizi uint256 biçiminde gösterir ve bir sonraki adımda ihtiyacınız olacak.

![](https://1586792629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKrGiMLcGBUhTQLWdJM3h%2Fuploads%2Fgit-blob-a4664a5f8e03fa2105279382bbd3550a178c1776%2Fimage%20\(7\)%20\(1\)%20\(1\).png?alt=media)

**Likidite Ekleyin veya Kaldırın**

Router sözleşmesine gidin: <https://bscscan.com/address/0x05ff2b0db69458a0750badebc4f9e13add608c7f#writeContract>

1. **Yazma Sözleşmesi'ni** seçin ve yukarıdaki gibi **Web3'e Bağlan**'ı seçin.
2. **Likidite ekle** veya **Likidite kaldır**'ı bulun (hangisini yapmaya çalışıyorsanız)
3. LP'deki her iki tokenin adreslerini girin.
4. **liquidity (uint256)**'de, "balanceOf" ile aldığınız uint256 numarasını girin.
5. Düşük bir **amountAMin** veya **amountBMin** ayarlayın: her ikisi için de 1 deneyin.
6. **to (adres)** içinde cüzdan adresinizi ekleyin.
7. Son kullanma tarihi, işlemin yürütüldüğü zamanın üzerinde olan bir epoch zamanı olmalıdır.

![](https://1586792629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKrGiMLcGBUhTQLWdJM3h%2Fuploads%2Fgit-blob-2cc12341f93d317e003fdde737d53c3424353bab%2Fimage%20\(5\)%20\(1\)%20\(1\)%20\(1\).png?alt=media)

{% hint style="warning" %}
Bu çok yüksek slippaja neden olabilir ve kullanıcının bazı fonları kaybetmesine neden olabilir.
{% endhint %}
{% endtab %}
{% endtabs %}

### PancakeRouter: SÜRESİ DOLMUŞ

> İşlem, PancakeRouter: SÜRESİ DOLMUŞ hatası nedeniyle başarısız olamaz. Bunun muhtemelen, takas ettiğiniz tokenlardan biriyle ilgili bir sorun olduğu anlamına gelir.

Tekrar deneyin, ancak işlemi oluşturduğunuzda onu (imzalayın ve yayınlayın) hemen onaylayın.

Bu, bir işlem başlatmış olmanıza rağmen, onayı imzalamadığınız veya yayınlamadığınız zamanın sona erdiği bir durumdur. Yani "Onayla"ya yeterince hızlı basmadınız demektir.

### Pancake: K

> İşlem, Pancake: K hatası nedeniyle başarısız olamaz. Bunun muhtemelen, takas ettiğiniz tokenlardan biriyle ilgili bir sorun olduğu anlamına gelir.

“Hedef” alanındaki miktarı değiştirmeyi deneyin. "Nereden" alanına "(tahmini)" simgesini koyarak. Ardından hemen takası başlatın.

![](https://1586792629-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKrGiMLcGBUhTQLWdJM3h%2Fuploads%2Fgit-blob-1ec401aa64335a53e1f3fe26e22d29660786a369%2Fpancake-k-solution%20\(2\).png?alt=media)

Bu genellikle, bir tokeni kendi ücretiyle takas etmeye çalıştığınızda olur.

### Pancake: TRANSFER\_FAILED

İşlem, hata nedeniyle başarısız olamadı: execution reverted: Pancake: TRANSFER\_FAILED.

İşlem yapmak istediğinizden %30 daha fazla token cüzdanınızda bulundurduğunuzdan emin olun veya daha düşük bir miktarla işlem yapmayı deneyin. Maksimum olanı satmak istiyorsanız, %70 veya %69 deneyin, %100 yerine.

Bu, tDoge veya tBTC gibi Restoratif Rebase tokenlerinin tasarımından kaynaklanır. [Restoratif rebase tokenlerinin nasıl çalıştığını anlayın](https://btcst.medium.com/stp-8-restorative-rebase-b4fbbdfd96c).

Bu sorunun başka bir olası nedeni, kötü niyetli token ihraççısının token için ticareti askıya almasıdır. Veya satış işlemini yalnızca belirli cüzdan adresleri için mümkün hale getirmiş olabilirler. Lütfen potansiyel bir dolandırıcılığı önlemek için her zaman kendi araştırmanızı yapın. Bu hata kodu ile takas etmeye çalıştığınız token bir hava atmışsa, muhtemelen bir dolandırıcılıktır. Lütfen token onaylaması yapmayın veya herhangi bir bağlantıyı takip etmeyin, bu durumda fonunuz risk altında olabilir.

### İşlem başarılı olamadı

Daha küçük bir miktar ticaret deneyin veya ayarlar simgesi üzerinden kayma toleransını artırın ve tekrar deneyin. Bu, likiditenin düşük olmasından kaynaklanır.

### **Fiyat Etkisi Çok Yüksek**

Daha küçük bir miktar ticaret deneyin veya ayarlar simgesi üzerinden kayma toleransını artırın ve tekrar deneyin. Bu, likiditenin düşük olmasından kaynaklanır.

### estimateGas başarısız oldu

> Bu işlem başarısız olacak. Lütfen destek ile iletişime geçin.

{% tabs %}
{% tab title="Çözüm" %}
**Eğer bu hatayı BNB çiftinden likidite çıkarırken alırsanız:**

Lütfen "WBNB Al"ı seçin ve yeniden deneyin.

**Eğer bu hatayı takas ederken alırsanız:**

Lütfen takas etmeye çalıştığınız tokenın proje ekibi ile iletişime geçin. \*\*\*\* Bu sorun proje ekibi tarafından çözülmelidir.
{% endtab %}

{% tab title="Neden" %}
**Bu sorun (takas yaparken) sözleşmelerine V1 PancakeSwap yönlendiricisini sabitlediğinde oluşur.**

Bu uygulama en iyimser durumda tavsiye edilmez, ancak bu projelerin bunu yapma nedeni, her satın almanın bir token yüzdesini LP'lere gönderen token ekonomisinden kaynaklanmaktadır.

Etkilenen projelerin muhtemelen V2 yönlendirici ile çalışmayacağı: muhtemelen varolan token sahiplerini yeni tokenlarına yönlendirmek için yeni token sürümleri oluşturmalı ve bunları yeni yönlendirici adresimize işaret etmelidirler.

Bu tür tokenlar oluşturan tüm projelerin, kullanıcılarının bunları V2 LP'lerine eklemesini önlemek için de çaba göstermelerini öneririz.

Güncel yönlendirici adresi <https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E>
{% endtab %}
{% endtabs %}

### "toHexString" özelliği tanımsızın özelliği okunamadı

> "Bilinmeyen hata: "toHexString" özelliği

İşlem yaparken token takası başarısız olur ve bu hata mesajı görüntülenir. Bu hata, Trust Wallet kullanılarak mobil cihazlarda rapor edilmiştir.

{% tabs %}
{% tab title="Çözüm" %}

1. İşlemi tekrar artırılmış kayma izni ile deneyin.
2. 1. sorununuzu çözmezse, işleminizi SafePal gibi başka bir cüzdan kullanarak düşünün.
      {% endtab %}

{% tab title="Neden" %}
**Bu genellikle Trust Wallet'ta yetersiz kayma izni ile token ticareti yaparken olur.**

Problemin kesin ayrıntıları hala araştırılmaktadır.
{% endtab %}
{% endtabs %}

### **Execution reverted: TransferHelper: TRANSFER\_FROM\_FAILED.**

> İşlem, hata nedeniyle başarısız olamaz: execution reverted: TransferHelper: TRANSFER\_FROM\_FAILED.

Token takası yapmaya çalışırken, işlem başarısız olur ve bu hata mesajı görüntülenir. Bu hata farklı platformlarda rapor edilmiştir.

{% tabs %}
{% tab title="Çözüm" %}

1. Yeterli fonunuz olduğundan emin olun.
2. İşlem yapmaya çalıştığınız miktarı harcamak için sözleşme iznini verdiğinizden emin olun.
   {% endtab %}

{% tab title="Neden" %}
Bu hata, yetersiz izinlerle token ticareti yaparken veya bir cüzdanın yetersiz fonlara sahip olması durumunda olur.\
Eğer tDoge veya tBTC gibi Restoratif Rebase ile tokenler ticaret yapıyorsanız, lütfen önce bunların nasıl çalıştığını bu [Rebase tokenlerinin kılavuzuyla](https://btcst.medium.com/stp-8-restorative-rebase-b4fbbdfd96c) anladığınızdan emin olun.
{% endtab %}
{% endtabs %}

### Gaz dışı hatası

> Uyarı! İşlem sırasında hata oluştu \[gaz dışı]

Bir işlem yapmaya çalışırken düşük bir gaz sınırı belirlediniz.

{% tabs %}
{% tab title="Çözüm" %}
İşlemi imzalamadan önce cüzdanınızda **gaz sınırını** (gaz fiyatı değil!) manuel olarak artırın.

Genellikle 200.000 sınırı yeterlidir.

Yukarıdaki örnek Metamask'ten alınmıştır; gaz sınırını nasıl ayarlayacağınızdan emin değilseniz, cüzdanınızın belgelerine bakın.
{% endtab %}

{% tab title="Neden" %}
Temelde, cüzdanınız (Metamask, Trust Wallet vb.) yapmaya çalıştığını tamamlayamaz.

Cüzdanınız, gaz sınırının çok düşük olduğunu tahmin eder, bu yüzden işlev çağrısı tamamlanmadan önce gaz tükenir.
{% endtab %}
{% endtabs %}

### BEP20: transfer miktarı izin miktarını aşıyor

> Hata ile başarısız: 'BEP20: transfer miktarı izin miktarını aşıyor'

{% tabs %}
{% tab title="Çözüm" %}

1. Etkileşime girmeye çalıştığınız akıllı sözleşme için izni iptal etmek için Unrekt.net'i kullanın
2. İzni, harcama izni üzerinde bir sınırlama olmadan yeniden onaylayın
3. Sözleşme ile tekrar etkileşime geçin.
   {% endtab %}

{% tab title="Neden" %}
Bu, akıllı sözleşmeyi ilk onayladığınızda harcama izni üzerinde bir sınır belirlediğinizde ve daha sonra sınırdan daha fazlasını takas etmeye çalıştığınızda olur.
{% endtab %}
{% endtabs %}

## **Diğer sorunlar**

### Sağlayıcı Hatası

> Sağlayıcı Hatası\
> Sağlayıcı bulunamadı

Bir tarayıcı uzantısı aracılığıyla bağlanmaya çalıştığınızda (örneğin MetaMask veya Binance Chain Cüzdanı), ancak uzantıyı yüklemediğinizde olur.

{% tabs %}
{% tab title="Çözüm" %}
Bağlanmak için resmi tarayıcı uzantısını yükleyin veya [bir cüzdanı PaySwap'e nasıl bağlayacağınızı](https://docs.payswap.org/turkish/readme/get-started/connection-guide) öğrenmek için kılavuzumuzu okuyun.
{% endtab %}
{% endtabs %}

### Desteklenmeyen Zincir Kimliği

Zincirinizi desteklenen bir zincire geçirin. Yardıma ihtiyacınız varsa cüzdanınızın belgelerine bakın.

### Zaten işlem eth\_requestAccounts. Lütfen bekleyin.

Cüzdan uygulamanıza giriş yaptığınızdan ve doğru zincire bağlandığınızdan emin olun.

### İç JSON-RPC hataları

> "MetaMask - RPC Hatası: İç JSON-RPC hatası. estimateGas failed removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas failed removeLiquidityETHWithPermit "

Bazı jetonlardan likidite çıkarmaya çalışırken Metamask üzerinden gerçekleşir. Kök neden hala bilinmiyor. Alternatif bir cüzdan kullanmayı deneyin.

> İç JSON-RPC hatası. { "code": -32000, "message": "transfer için yetersiz fonlar" } - Lütfen tekrar deneyin.

İşlem ücretlerini ödemek için yeterli BNB'niz (yerel jetonlar) yok. Cüzdanınızda daha fazla BEP-20 ağı BNB'sine ihtiyacınız var.

### Hata: \[ethjs-query]

> Hata: \[ethjs-query] RPC'den ç

ıktıları biçimlendirirken hata oluştu '{"value":{"code":-32603,"data":{"code":-32000,"message":"işlem düşük fiyatlandı"}}}"

Cüzdanınızdaki işlem için gaz sınırını artırın. Gaz sınırınızı nasıl artıracağınızı öğrenmek için cüzdanınızın belgelerine bakın.

> Takas başarısız oldu: Hata: \[ethjs-query] RPC'den çıktıları biçimlendirirken hata oluştu '{"value":{"code":-32603,"data":{"code":-32603,"message":"işlem talebi hatası"}}}'

Neden belirsizdir. Tekrar denemeden önce bu adımları deneyin:

1. Gaz sınırını artırın
2. Kayma iznini artırın
3. Önbelleği temizleyin
