KipInCrypto LogoKipInCryptoEN
Transfer sorunları

MetaMask "Out of Gas" Hatası Nedir? Nasıl Çözülür? (Gaz Limiti Yetersizliği)

MetaMask "Out of Gas" Hatası Nedir? Nasıl Çözülür? (Gaz Limiti Yetersizliği)
🛡️ Editoryal Şeffaflık ve GüvenGörüntüle ↓

Yazar ve Editoryal Denetim: KipInCrypto Editör Ekibi

Bilgi Doğruluğu: Bu rehberdeki adımlar, borsa komisyon oranları ve yasal bilgiler resmi borsa yardım merkezleri ve kamu tebliğleriyle doğrulanmıştır.
🔒Güvenlik İlkesi: KipInCrypto sizden asla özel anahtar, şifre veya cüzdan kurtarma kelimelerini istemez. Resmi borsa siteleri haricinde şifrenizi girmeyin.

Kişisel Web3 cüzdanınız (özellikle MetaMask) üzerinden Uniswap gibi bir DeFi borsasında işlem yaparken veya bir akıllı sözleşmeyle etkileşime girerken en sık karşılaşacağınız hatalardan biri "Out of Gas" (Gaz Bitti) hatasıdır.

Bu hata oluştuğunda işleminiz başarısız olur, paranız yerine ulaşmaz ve en kötüsü de ödediğiniz gas fee (işlem ücreti) boşa yanar. Bu rehberimizde Out of Gas hatasının nedenlerini ve gas limitini manuel artırarak bu sorunu nasıl kesin olarak çözeceğinizi öğreneceğiz.

MetaMask "Out of Gas" Hatası Neden Olur?

Blokzincirindeki her işlemin tamamlanması için belirli bir bilgi işlem gücü (hesaplama adımı) gerekir. Bu adımların toplam sınırına Gas Limit (Gaz Limiti) denir.

  • MetaMask, göndereceğiniz işlemin ne kadar gas limiti tüketeceğini genellikle otomatik olarak tahmin eder.
  • Ancak ağın çok yoğun olduğu anlarda veya akıllı sözleşme karmaşıklaştığında, MetaMask'ın tahmini yetersiz kalabilir.
  • İşlem onaylanıp blokzincirine yazılmaya başlandığında, ayrılan gaz limiti işlem bitmeden tükenirse madenciler işlemi yarıda keser. İşlem iptal edilir ve harcanan gaz boşa gitmiş olur.

"Out of Gas" Hatası Nasıl Çözülür? (Gas Limitini Artırma)

Bu sorunu çözmenin tek yolu, işlem onay ekranında MetaMask'ın otomatik belirlediği gaz limitini manuel olarak artırmaktır.

Adım 1: MetaMask Onay Ekranını Açın

İşlemi (transfer veya swap) tekrar başlatın. Karşınıza çıkan MetaMask onay penceresinde "Piyasa" (Market) veya "Gaz Ücreti" (Gas Fee) yazan alana tıklayın.

Adım 2: Gelişmiş (Advanced) Ayarları Açın

Açılan menünün altındaki "Gelişmiş" (Advanced) butonuna dokunarak detaylı gaz ayarlarına gidin.

Adım 3: Gas Limiti Değerini Yükseltin

Ekranda yer alan Gas Limiti (Gas Limit) değerini görün. Bu değeri, yazan miktarın yaklaşık %15 ila %30 oranında daha yüksek bir rakamla değiştirin (Örneğin; 100.000 yazıyorsa 130.000 yapın).

Adım 4: Kaydedin ve İşlemi Onaylayın

Kaydet (Save) butonuna basın ve ardından ana onay ekranında Onayla (Confirm) seçeneğini seçerek transferi gönderin.

Kritik İpucu: Gaz limitini yüksek girmeniz fazladan para ödeyeceğiniz anlamına gelmez. Blokzincir işleminde yalnızca harcanan gerçek miktar cüzdanınızdan düşer, limitin kullanılmayan geri kalan kısmı saniyeler içinde cüzdanınıza iade edilir. Önemli olan limitin yetersiz kalmasını engellemektir.

"Out of Gas" ve "Insufficient Funds" Farkı

Kullanıcılar genellikle bu iki hatayı karıştırırlar:

  • Out of Gas: İşlem için limitin yetersiz kalmasıdır (Yukarıdaki manuel ayar ile çözülür).
  • Insufficient Funds for Gas: Cüzdanınızda işlem ücretini ödeyecek kadar ana ağ coini (Ethereum ağındaysanız ETH, BSC ağındaysanız BNB, Polygon'da MATIC/POL) bulunmamasıdır. Çözümü cüzdanınıza bir borsadan ana ağ coini transfer etmektir.

Ücreti Düşürmek İçin Limiti Azaltmayın!

Daha az komisyon ödemek amacıyla gas limitini manuel olarak düşürmek kesin olarak "Out of Gas" hatası almanıza neden olur. Bu durumda paranız karşıya ulaşmadığı gibi, ödediğiniz gaz ücreti de madencilere gider ve iade edilmez.

🔗 Bilgi Kaynakları ve Referanslar