[{"data":1,"prerenderedAt":41},["ShallowReactive",2],{"blog-content-tr-speed-up-or-cancel-stuck-transaction":3},{"slug":4,"title":5,"excerpt":6,"description":7,"bodyHtml":8,"howToSteps":9,"faqItems":25},"speed-up-or-cancel-stuck-transaction","İşlem Beklemede mi Takıldı? Nasıl Hızlandırılır veya İptal Edilir","Beklemede kalan bir işlem, aynı nonce üzerinde daha yüksek ücretle değiştirilerek çözülür — yeniden göndermek için hızlandırma, kendinize sıfır değerli bir transferle etkisiz kılmak için iptal. WATS tamamen non-custodial olduğundan bu değiştirme işlemini siz imzalarsınız ve ücreti, zincirin yerel gas parası yerine ATS ile ödenir.","İşleminiz beklemede mi takıldı? Neden olduğu — max fee'nin taban ücretin altında kalması ya da bir nonce boşluğu —, EVM zincirlerinde hızlandırma ve iptal değiştirmelerinin nasıl çalıştığı ve WATS'ın ücretleri neden ATS ile aldığı.","\u003Cblockquote>\u003Cp>Beklemede takılan bir işlem, değiştirilerek çözülür: aynı nonce ile, daha yüksek bir ücretle yeniden yayınlanır — ya bir \u003Cstrong>hızlandırma\u003C\u002Fstrong> (aynı işlem, daha iyi ödenmiş hâli) ya da bir \u003Cstrong>iptal\u003C\u002Fstrong> (kendi adresinize sıfır değerli bir transfer; böylece nonce zararsız bir şeyle tüketilir) olarak. Bir işlem iki nedenden birine takılır: max fee'niz ağın güncel taban ücretinin altındadır ya da aynı hesaptan gönderilmiş daha eski bir işlem daha düşük bir nonce'ta onu tıkayıp arkasındaki her şeyi dondurmaktadır. İki hamle de garanti değildir — iptal gas harcar ve daha ucuz olan orijinal yine de önce yerleşebilir — bu yüzden bir sürüm o nonce'ta onaylanana ve diğeri dropped ya da replaced görünene kadar bir blok gezginini izleyin. Beklemede takılma büyük ölçüde bir EVM olgusudur: Solana'da bir işlem kabaca bir dakika içinde işlenmezse basitçe geçerliliğini yitirir, TON mesajları da kendi son kullanma sürelerini taşır; dolayısıyla iptal edilecek bir şey kalmaz. Her değiştirme, sizin imzaladığınız bir işlemdir; çünkü WATS tamamen non-custodial'dir ve asla bir anahtar tutmaz. WATS ağ ücretini, her zincirin yerel gas parası yerine tek bir tokenle, ATS ile alır — bu, ağın ne talep ettiğini değil, hangi tokenin ödediğini değiştirir; dolayısıyla max fee'nizde pay bırakmak hâlâ asıl önlemdir.\u003C\u002Fp>\u003C\u002Fblockquote>\n\n\u003Ch2>Bir türlü onaylanmayan işlem\u003C\u002Fh2>\n\u003Cp>Bir işlem, hiçbir doğrulayıcı onu bir bloğa almak istemediğinde \u003Cstrong>beklemede\u003C\u002Fstrong> kalır — çoğunlukla max fee'si ağın güncel taban ücretinin altında olduğu için ya da aynı hesaptan gönderilmiş daha eski bir işlem önünde takılı kaldığı için. Çözüm bir değiştirmedir: aynı nonce'ı daha yüksek bir ücretle yeniden yayınlarsınız; bu ya bir \u003Cem>hızlandırmadır\u003C\u002Fem> (aynı işlem, daha iyi ödenmiş hâli) ya da bir \u003Cem>iptaldir\u003C\u002Fem> (kendinize sıfır değerli bir transfer).\u003C\u002Fp>\n\u003Cp>İşlem beklerken hiçbir şey kaybolmaz — beklemedeki bir işlem size henüz hiçbir şeye mal olmamıştır ve paranız yerinden kımıldamamıştır. Ama zararsız da değildir: Ethereum gibi nonce sırasına göre çalışan zincirlerde, ondan sonra göndermeye çalıştığınız her şeyi sessizce tıkar. Nedenini anlamak iki dakika sürer; düzeltmek bir dakika.\u003C\u002Fp>\n\n\u003Ch2>İşlemim neden beklemede takıldı?\u003C\u002Fh2>\n\u003Cp>Bir EVM zincirindeki takılı işlemlerin neredeyse tamamını iki neden açıklar.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Max fee'niz güncel taban ücretin altında.\u003C\u002Fstrong> \u003Ca href=\"\u002Fblog\u002Feip-1559-explained\">EIP-1559\u003C\u002Fa> uyarınca her blok bir taban ücret belirler ve işleminizin bloğa girebilmesi için en azından bu ücreti karşılaması gerekir. Siz imzaladıktan sonra talep aniden yükseldiyse — ya da cüzdanınızın tahmini kıt kanaatken piyasa oynadıysa — işleminiz, taban ücret sizin tavanınızın altına inene kadar \u003Ca href=\"\u002Fblog\u002Fwhat-is-a-mempool\">mempool\u003C\u002Fa>'da bekler; bu dakikalar sürebilir ya da hiç gerçekleşmeyebilir.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bir nonce boşluğu.\u003C\u002Fstrong> Her EVM hesabı işlemlerini kesin olarak ardışık bir \u003Cstrong>nonce\u003C\u002Fstrong> ile numaralandırır — 0, 1, 2 ve devamı — ve doğrulayıcılar bunları sırayla işler. 41 numaralı işlem takıldıysa, 42 ve 43 numaralı işlemler ne kadar cömert ödenmiş olursa olsun onaylanamaz. Tek bir ucuz ve unutulmuş işlemin koca bir cüzdanı dondurabilmesinin nedeni budur: arkadaki her şey kuyruğa girer ve gizemli biçimde bozulmuş gibi görünür. Fiyatlandırma tarafının uçtan uca nasıl işlediği \u003Ca href=\"\u002Fblog\u002Fcrypto-gas-fees-explained\">gas ücretlerinin gerçekte nasıl çalıştığı\u003C\u002Fa> yazısında anlatılıyor.\u003C\u002Fp>\n\n\u003Ch2>Hızlandır düğmesi aslında ne yapıyor?\u003C\u002Fh2>\n\u003Cp>Hızlandırma özel bir ağ özelliği değildir — bir \u003Cstrong>değiştirme işlemidir\u003C\u002Fstrong>: aynı işlem, aynı nonce, aynı alıcı, aynı tutar; sadece daha yüksek bir ücretle yeniden yayınlanır. Bir nonce yalnızca bir kez tüketilebildiği için doğrulayıcılar hangi sürüm daha çok ödüyorsa onu tutar, diğerini düşürür. Node'ların çoğu, değiştirmenin hem max fee'yi hem de öncelik bahşişini anlamlı bir farkla — yaygın olarak %10 civarında — yükseltmesini şart koşar; aksi hâlde onu spam sayıp yok sayarlar. Cüzdanınızdaki hızlandır düğmesi tam olarak bunu yapar: orijinal işlemi önceden doldurur, nonce'ını yeniden kullanır ve ücreti sizin için yükseltir.\u003C\u002Fp>\n\n\u003Ch2>Beklemedeki bir işlemi iptal etmek nasıl çalışır?\u003C\u002Fh2>\n\u003Cp>İptal, aynı değiştirme numarasının başka bir hedefe çevrilmiş hâlidir: cüzdanınız aynı nonce ile, daha yüksek bir ücretle \u003Cem>kendi adresinize sıfır değerli bir transfer\u003C\u002Fem> gönderir. Kazanırsa, nonce hiçbir şey yapmayan bir işlemle tüketilir — ve orijinal bir daha asla onaylanamaz. İki şey insanları şaşırtır. Birincisi, \u003Cstrong>iptal etmek gas harcar\u003C\u002Fstrong>: iptal, bir bloğa alınması gereken gerçek bir işlemdir, dolayısıyla onun için asgari transfer maliyetini ödersiniz. İkincisi, bir iptal \u003Cem>yarışı kaybedebilir\u003C\u002Fem> — bir doğrulayıcı, iptal yayılmadan önce orijinali alırsa orijinal yine de yürütülür ve iptal sessizce ölür.\u003C\u002Fp>\n\n\u003Ch2>Hızlandırma mı, iptal mi — hangisini kullanmalıyım?\u003C\u002Fh2>\n\u003Ctable>\n\u003Cthead>\u003Ctr>\u003Cth>&nbsp;\u003C\u002Fth>\u003Cth>Hızlandırma\u003C\u002Fth>\u003Cth>İptal\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\u003Ctd>Ne gönderilir\u003C\u002Ftd>\u003Ctd>Aynı işlem, aynı nonce, daha yüksek ücret\u003C\u002Ftd>\u003Ctd>Kendinize sıfır değerli bir transfer, aynı nonce, daha yüksek ücret\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Ne zaman kullanılır\u003C\u002Ftd>\u003Ctd>Eylemin yine de gerçekleşmesini istiyorsanız\u003C\u002Ftd>\u003Ctd>Pişman olduysanız — yanlış tutar, yanlış adres, hatalı bir onay\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Maliyet\u003C\u002Ftd>\u003Ctd>İşlemin normal gas'i, yeni orandan\u003C\u002Ftd>\u003Ctd>Asgari transfer gas'i, yeni orandan\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>Başarısız olabilir mi?\u003C\u002Ftd>\u003Ctd>Evet — daha ucuz olan orijinal yine de önce yerleşebilir\u003C\u002Ftd>\u003Ctd>Evet — orijinal yarışı kazanıp yine de yürütülebilir\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003Cp>İkisi için de tek bir kural geçerlidir: bir değiştirmeyi asla garanti saymayın. Bir sürüm zincir üstünde onaylanana kadar ikisi de vardır ve hangisinin yerleşeceğine siz değil, ağ karar verir. Orijinal işlem tehlikeliyse, durdurulduğu varsayımıyla hareket etmeden önce o nonce'ta hangi sürümün onaylandığını görene kadar gezgini izleyin (kaybeden \u003Cem>dropped\u003C\u002Fem> ya da \u003Cem>replaced\u003C\u002Fem> olarak görünür).\u003C\u002Fp>\n\n\u003Ch2>Bu, Solana ya da TON'da da olur mu?\u003C\u002Fh2>\n\u003Cp>Beklemede takılma büyük ölçüde bir \u003Cem>EVM olgusudur\u003C\u002Fem>; kalıcı ve halka açık bir mempool ile hesap başına katı nonce sıralamasının birleşiminden doğar. Solana farklı bir yol izler: her işlem yakın tarihli bir blockhash'e atıf yapar ve kısa bir pencere içinde — kabaca bir dakika — işlenmezse basitçe \u003Cstrong>geçerliliğini yitirir\u003C\u002Fstrong>; dolayısıyla iptal edilecek bir şey yoktur, yeniden imzalayıp yeniden gönderirsiniz. TON ise bambaşkadır: mesajları kendi son kullanma sürelerini taşır ve EVM anlamında paylaşılan bir bekleme havuzu yoktur; bu yüzden hızlandır\u002Fiptal dansı orada da mevcut değildir. EVM'ye bu zincirlerden birinden geldiyseniz, bu yazı eksik kılavuzunuzdur. WATS gibi çok zincirli bir cüzdan her iki dünyayı da kapsar — EVM tarafında Ethereum, Arbitrum, Optimism, Base, Polygon ve BNB Chain, diğer tarafta Solana ve TON — dolayısıyla hiç var olmayacak bir iptal düğmesini aramaya başlamadan önce hangi kural setinin geçerli olduğunu bilmekte fayda var.\u003C\u002Fp>\n\n\u003Ch2>Takılan işlemleri nasıl önlerim?\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Cstrong>Max fee'nizde pay bırakın.\u003C\u002Fstrong> Max fee bir tavandır, fatura değil — her zaman yalnızca taban ücret artı bahşişinizi ödersiniz; dolayısıyla cömert bir tavan size fazladan hiçbir şeye mal olmaz ve ani bir taban ücret sıçramasına karşı sigorta satın alır.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yeni nonce'larla üst üste yeniden deneme yapmayın.\u003C\u002Fstrong> Takılı bir işlemin arkasından taze denemeler ateşlemek yalnızca hepsi aynı tıkacı bekleyen bir kuyruk oluşturur — ve sorunu nihayet çözdüğünüzde temizlenecek işi katlar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Önce en düşük nonce'ı düzeltin.\u003C\u002Fstrong> Birden fazla işlem beklemedeyse yalnızca en eskisi önemlidir; onu değiştirin, kalanı genellikle kendiliğinden açılır.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ücret tokenini dolu tutun.\u003C\u002Fstrong> Bir değiştirme de kendi başına bir işlemdir; dolayısıyla onu gönderebilmek için o zincirde ücretleri hangi token ödüyorsa ondan yeterince bulundurmanız gerekir. Bir zincirin yerel gas parasının tükenmesi, kendi takılı işleminizi düzeltemez hâle gelmenin yaygın bir yoludur; WATS'ta ücret tokeni desteklenen her zincirde ATS'dir, dolayısıyla sekiz yerine tek bir bakiyeyi takip edersiniz.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>İmzalamadan önce ağın durumuna göz atın.\u003C\u002Fstrong> Tıkanık bir günde, bir saat önce gayet iyi görünen bir ücret tahmini şimdiden geçerli oranın altında kalmış olabilir.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>WATS bu resmin neresinde\u003C\u002Fh2>\n\u003Cp>Bu yazıdaki hiçbir şey, insanların beklediği anlamda cüzdana özgü değildir. Bir nonce, imzaladığınız uygulamaya değil, zincirdeki hesabınıza aittir; dolayısıyla yukarıdaki değiştirme kuralları hangi cüzdanı kullanırsanız kullanın geçerlidir. Cüzdanlar arasında gerçekten değişen şey, \u003Cem>düzeltmeyi ödeyebilmek için elinizde ne bulundurmanız gerektiğidir\u003C\u002Fem>. WATS ağ ücretlerini, her zincirin yerel gas parası yerine tek bir tokenle, \u003Cstrong>ATS\u003C\u002Fstrong> ile alır; EVM zincirlerinde ERC-4337 hesap soyutlamasını, Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana ve TON arasında omnichain hareket için LayerZero OFT'yi kullanır. Bu bir indirim değildir — ağ ne talep ediyorsa onu alır ve bir hızlandırmanın hâlâ orijinali geçmesi gerekir — ama dolu tuttuğunuz tek bakiyenin her yerde ücretleri karşılaması, gas parası tükenen zincirde mahsur kalmamanız anlamına gelir. Toplanan ATS yakılır ve arzı 100M'den 30M'lik bir tabana indirir; mekanizma \u003Ca href=\"\u002Fats-fee\">ATS ücret sayfasında\u003C\u002Fa> anlatılıyor. WATS, ERC-4337 ile LayerZero OFT tek-token ücretlerini — yerel gas yerine alınan ücretleri — o yakımla birleştiren ilk ve tek cüzdandır.\u003C\u002Fp>\n\u003Cp>Açıkça söylenmeye değer diğer WATS özelliği saklamadır (custody), çünkü takılı bir işlemde kimin harekete geçebileceğini o belirler. WATS dört ürününün tamamında tamamen non-custodial'dir — Chrome Uzantısı, mobil uygulama, Hot Wallet ve NFC Metal Kart. Anahtarları siz tutarsınız ve WATS asla bir anahtar tutmaz. Buradaki doğrudan sonuç şudur: WATS'tan hiç kimse beklemedeki bir işleme uzanıp onu düzenleyemez ve hiç kimse zaten onaylanmış bir işlemi geri alamaz. Her hızlandırma ve her iptal, sizin imzaladığınız yeni bir işlemdir; bu yazıdaki kontrol listesini devretmek yerine içselleştirmenin değerli olmasının nedeni tam olarak budur.\u003C\u002Fp>\n\n\u003Ch2>Özetle\u003C\u002Fh2>\n\u003Cp>Beklemedeki bir işlem kayıp para değildir — bir nonce'ta oturan, ödenmemiş ya da tıkanmış bir talimattır ve elinizdeki tek kaldıraç, onu tam o nonce üzerinde daha iyi ödenmiş bir işlemle değiştirmektir. Eylemin gerçekleşmesini hâlâ istiyorsanız hızlandırın, istemiyorsanız kendinize sıfır değerli bir transferle iptal edin, önce en düşük takılı nonce'ı düzeltin ve hiçbir şeyi varsaymadan önce hangi sürümün gerçekten yerleştiğini bir gezginden doğrulayın. Sizi sürekli yakalayan şey gas ise — yanlış zincirde, yanlış anda, yanlış token — WATS'ı \u003Ca href=\"\u002Fdownload\">indirme sayfasından\u003C\u002Fa> kurun ve desteklediği sekiz zincirin tamamında ücretler için tek bir ATS bakiyesi tutun; anahtarlarınız baştan sona sizde kalsın.\u003C\u002Fp>",[10,13,16,19,22],{"title":11,"body":12},"Blok gezgininde teşhis edin","Adresinizi bir blok gezginine yapıştırıp beklemedeki işlemi açın. İki şeyi kontrol edin: nonce'ını ve max fee'sini ağın güncel taban ücretiyle karşılaştırarak. Max fee taban ücretin altında kalıyorsa işlem düşük ücretlidir. Daha düşük nonce'lı, daha eski bir işlem de beklemedeyse asıl tıkacı o oluşturuyordur — her zaman önce en düşük takılı nonce'ı düzeltin, çünkü arkasındaki her şey sırada bekler.",{"title":14,"body":15},"Hızlandırma ile iptal arasında seçim yapın","Aslında ne istediğinize karar verin. Eylem yine de gerçekleşmeliyse — ödeme, takas — hızlandırmayı seçin; bu, aynı işlemi daha yüksek bir ücretle yeniden yayınlar. Pişman olduysanız — yanlış adres, yanlış tutar, hatalı bir onay — iptali seçin; bu, aynı nonce ile kendinize sıfır değerli bir transfer gönderir. İkisi de değiştirme işlemidir; yalnızca niyet farklıdır.",{"title":17,"body":18},"Değiştirmeyi uygulayın","Beklemedeki işlem üzerinde cüzdanınızın yerleşik hızlandır ya da iptal düğmesini kullanın — aynı nonce'ı otomatik olarak yeniden kullanır ve yanlış yapmamanız gereken tek ayrıntı budur. Orijinalin anlamlı ölçüde üzerinde bir ücreti kabul edin; node'ların çoğu, hem max fee'yi hem de öncelik bahşişini kabaca %10 yükseltmeyen değiştirmeleri yok sayar. Yeni max fee'yi güncel taban ücretin rahatça üzerine ayarlayın ki değiştirme de takılıp kalmasın.",{"title":20,"body":21},"Hangi sürümün onaylandığını doğrulayın","Bir sürüm onaylandı, diğeri dropped ya da replaced görünene kadar gezgini izleyin. İptalin kazandığını varsaymayın — bir doğrulayıcı orijinali önce bloğa aldıysa orijinal yürütülmüştür ve durdurulduğu inancıyla hareket etmek hatayı büyütebilir. Ancak değiştirme o nonce'ta onaylandığında orijinal kalıcı olarak ölür, çünkü bir nonce asla iki kez kullanılamaz.",{"title":23,"body":24},"Bir sonrakini önleyin","Kıt kanaat asgariyi yazmak yerine max fee'nizde pay bırakın — EIP-1559 altında tavan bir fatura değildir, çünkü her zaman yalnızca taban ücret artı bahşişinizi ödersiniz. Takılı bir işlemin arkasından asla yeni işlemler ateşlemeyin; nonce üzerinde kuyruğa girer ve temizlik işini katlarlar. Ve yoğun bir günde imzalamadan önce güncel taban ücrete göz atın ki tahmininiz gerçekten girdiğiniz piyasayı yansıtsın.",[26,29,32,35,38],{"q":27,"a":28},"Bir işlem ne kadar süre beklemede kalabilir?","Ethereum'da protokol düzeyinde bir zaman aşımı yoktur — beklemedeki bir işlem, bloğa alınana, aynı nonce'ta değiştirilene ya da bellek açmak için uzun süredir bekleyen veya düşük ücretli işlemleri düşüren node mempool'larından tahliye edilene kadar süresiz bekleyebilir. Tahliye bir node politikasıdır, garanti değil; düşürülen bir işlem daha sonra yeniden yayınlanabilir bile. Kesinlik istiyorsanız, ölmesini beklemek yerine onu bir hızlandırma ya da iptalle kendiniz değiştirin.",{"q":30,"a":31},"Bir işlemi iptal etmek gas harcar mı?","Evet. İptal gerçek bir işlemdir — takılı nonce'ta kendi adresinize sıfır değerli bir transfer — ve hangi sürüm onaylanırsa ücretini o öder. Asla ikisi için birden ödemezsiniz, çünkü bir nonce yalnızca bir kez tüketilebilir: iptal kazanırsa onun asgari transfer maliyetini, orijinal kazanırsa orijinalin ücretini ödersiniz. Hiçbir iptalin yapamayacağı şey ise zaten onaylanmış bir işlemi geri almaktır.",{"q":33,"a":34},"Neden bütün işlemlerim birden takıldı?","Neredeyse kesinlikle bir nonce boşluğu yüzünden. EVM hesapları işlemleri katı bir nonce sırasıyla işler; dolayısıyla en öndeki tek bir düşük ücretli işlem, sonradan gönderilen her şeyi, o sonrakiler ne kadar iyi ödemiş olursa olsun tıkar. Bir blok gezgininde beklemedeki en düşük nonce'ı bulun ve onu daha yüksek ücretli bir hızlandırma ya da iptalle değiştirin — o onaylandığında arkasındaki kuyruk genellikle bir iki blok içinde kendiliğinden açılır.",{"q":36,"a":37},"WATS'ta takılı bir işlemi hızlandırmak için ETH'ye ihtiyacım var mı?","WATS ağ ücretlerini her zincirin yerel gas parası yerine ATS ile alır; dolayısıyla bir değiştirme, Ethereum'da ETH ya da Polygon, BNB Chain, Solana veya TON'un yerel tokeni yerine ATS ile ödenir — EVM zincirlerinde bu, ERC-4337 hesap soyutlaması üzerinden işler. Bu, ağın ne talep ettiğini değil, hangi tokenin ödediğini değiştirir: bir hızlandırmanın hâlâ orijinali anlamlı bir farkla geçmesi gerekir ve iptal hâlâ gerçek ücreti olan gerçek bir işlemdir. Pratik faydası, dolu tuttuğunuz tek bir bakiyenin WATS'ın desteklediği her zincirde ücretleri karşılamasıdır; böylece ihtiyacınız olan belirli bir gas tokeni tükendiği için mahsur kalma ihtimaliniz azalır.",{"q":39,"a":40},"WATS benim yerime bir işlemi iptal edebilir veya geri alabilir mi?","Hayır; gerçek anlamda kendi saklamanızı sunan hiçbir cüzdan da bunu yapamaz. WATS tamamen non-custodial'dir — anahtarları siz tutarsınız ve WATS asla bir anahtar tutmaz — dolayısıyla beklemedeki işleminize uzanabilecek ya da onaylanmış bir işlemi geri çekebilecek, WATS tarafında herhangi bir kontrol yoktur. İptal bir geri alma değildir: aynı nonce'ta sizin imzaladığınız, rakip ve sıfır değerli bir işlemdir ve yalnızca orijinal hâlâ beklemedeyken işe yarar. Bir işlem zincir üstünde onaylandıktan sonra, hangi cüzdandan imzalamış olursanız olun kesindir.",1786059314624]