Slippage-i yüksək qoymaq zərərdirmi? Swap zamanı artıq ödənilən fərq nə qədər ola bilər
aurpal redaksiyası · Son yenilənmə: oktyabr 2026

Yüksək qoymaq hələ zərər demək deyil. Swap pəncərəsinə yazdığınız slippage tolerance (icazə verilən sürüşmə) bir həddir, ödəniş deyil: əlinizə keçən token bu həddən aşağı düşməsə, əməliyyat adi qaydada keçir; aşağı düşsə, bütövlükdə ləğv olunur.
Deməli, artıq ödənilən fərqin də tavanı var. İmzaladığınız andakı təkliflə hesablasaq, ən çox «təklif olunan miqdar × tolerantlıq» qədər az alırsınız. Nümunə: 1 BNB üçün 600 USDT təklif olunur. Tolerantlıq 0,5%-dirsə, ən pis halda 597 USDT alırsınız, 5%-dirsə 570. Aradakı 27 USDT hər dəfə itmir, amma o boşluq açıq qalır və qiyməti aşağı itələyə bilən onu götürə bilər.
Zərər məhz bu boşluq işə düşəndə yaranır: hovuz dayaz olanda, kimsə sizi «sendviçə» salanda, ya da tokenin özündə vergi olanda. Aşağıda bunları bir-bir hesablayırıq, sonda isə öz rəqəminizi necə seçə biləcəyinizi göstəririk. Söhbət yalnız blokçeyndə token mübadiləsindən (swap) gedir; forex və broker platformalarındakı «slippage» ayrı mövzudur. Məlumat rəsmi sənədlər əsasında yoxlanılıb, nümunə hesablamalar ayrıca qeyd olunub.
Yazdığınız rəqəm tavandır, haqq deyil
Bəs bu ödənişdirmi? Xeyr.
PancakeSwap-ın Auto Slippage sənədi tolerantlığı belə təyin edir: əməliyyat ləğv olunmazdan əvvəl qəbul etməyə razı olduğunuz maksimal qiymət fərqi. Slippage-in özü isə təklif ilə real icra arasında faktiki yaranan fərqdir. Sənəddəki nümunədə 100 CAKE BNB-yə dəyişilir, 1 CAKE üçün 0,01 BNB gözlənilir, icrada isə hər CAKE-ə 0,0098 BNB düşür; bu kiçik fərq slippage-dir. Elə orada yazılıb ki, tolerantlıq 1% olsa və qiymət 1%-dən çox dəyişsə, əməliyyat icra olunmur.
Biri «faktiki nə qədər fərq oldu», o biri «ən çox nə qədər fərqə razıyam» sualıdır. 5% yazmaq cüzdanın sizdən 5% tutması demək deyil. Faktiki fərq icra anından asılıdır: yazdığınızdan xeyli az da ola bilər, düz həddə qədər də gedə bilər.
Hər əməliyyatda mütləq ödənilən gas-dır. O, slippage rəqəmindən asılı deyil; «Çox aşağı hədd də pula başa gəlir» bölməsində ona qayıdırıq.
Hədd harada yazılır: kontraktdakı minimum miqdar
İnterfeysdəki faiz sonda əməliyyatın içində konkret rəqəmə çevrilir. Uniswap V2 router kontraktının açıq mənbə koduna baxaq: swapExactTokensForTokens funksiyasının parametrlərindən biri amountOutMin-dir, yəni ən azı nə qədər alınmalıdır. Funksiyada belə bir sətir var:
require(amounts[amounts.length - 1] >= amountOutMin, 'UniswapV2Router: INSUFFICIENT_OUTPUT_AMOUNT');
Hesablanan miqdar amountOutMin-dən azdırsa, əməliyyat tam geri qaytarılır və heç bir token dəyişilmir. PancakeSwap V2 eyni yazılışdan istifadə edir, sadəcə xətanın adı PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT olur. Onların problem həlli səhifəsi buna iki səbəb göstərir: tolerantlıq çox aşağıdır, ya da likvidlik azdır.
Bu sətri tərsinə oxuyanda mənzərə dəyişir: kontrakt yalnız bu xətti tanıyır, ondan yuxarı istənilən qiyməti keçirir və sizin yerinizə daha yaxşısını axtarmır. Eyni nümunə, 1 BNB və 600 USDT təklif:
| Tolerantlıq | Minimum alınan (USDT) | Təklifdən ən çox az (USDT) |
|---|---|---|
| 0,5% | 597 | 3 |
| 1% | 594 | 6 |
| 3% | 582 | 18 |
| 5% | 570 | 30 |
| 12% | 528 | 72 |
Cədvəl «təklif × (1 − tolerantlıq)» düsturu ilə nümunə üçün hesablanıb. 600 USDT nümunə qiymətidir, bazar qiyməti deyil; gas daxil edilməyib. 12% sətri qəribə görünür, amma vergili tokenlərdə bu qədər yazanlar olur: xəta mətnləri yazısında sürüşməni 12%-dən yuxarı qoymadan alına bilməyən token nümunəsi var.
Yüksək hədd qoyanda boşluğu kim istifadə edir
Təkliflə icra arasında qısa vaxt keçir. Bu müddətdə iki hal icra qiymətini sizin həddinizə doğru itələyə bilər.
Hovuz dayazdır. Hovuzda token azdırsa, kiminsə bir alqı-satqısı qiyməti xeyli tərpədir; siz çox dəyişirsinizsə, qiyməti özünüz də tərpədirsiniz. PancakeSwap «Price Impact too High» xəbərdarlığının səbəbini aşağı likvidlik kimi göstərir, tövsiyəsi isə bir dəfəyə az dəyişmək və ya tolerantlığı qaldırmaqdır. İkinci yolda bunu unutmayın: qaldırmaq əməliyyatı keçirir, qiyməti yaxşılaşdırmır.
Sendviç. Trust Wallet Academy-nin yazısında mexanizm sadə izah olunur: hücumçu sizdən qabaq alır, qiyməti qaldırır, siz daha pis qiymətlə icra olunandan sonra satır və fərqi götürür. Ordakı bir cümləni biz ən vacib sayırıq: tolerantlıq nə qədər böyükdürsə, hücumçunun mümkün qazancı da o qədər böyükdür.
Kontrakt sətrinə qayıdaq. Həddi 570-ə qoymusunuzsa, 571-ə qədər sıxışdırılmış əməliyyat kontraktın gözündə tam normaldır. Artıq ödənilən hissə üçün ayrıca qeyd yoxdur, onu geri qaytaran da yoxdur.
O bir neçə faiz token vergisi ola bilər
Bəzi tokenlər dəyişilmir, tolerantlığı beş-altı faizə qaldıranda isə birdən keçir. Bu faizlərin çoxu, çox güman, slippage deyil.
PancakeSwap-ın Swap FAQ səhifəsinə görə BNB Smart Chain-də bir çox tokenin kontraktında köçürmə vergisi var; yığılan vergi yandırmaya, xəzinəyə və s. gedir. Vergi faktiki giriş və çıxışı imzaladığınız rəqəmlə uyğunsuz edir, əməliyyat da uğursuz olur. FAQ-ın dediyi budur: 5% vergi varsa, slippage ən azı 5% olmalıdır, üstəlik adi qiymət sürüşməsi üçün də yer qalmalıdır, məsələn 5,5–6%.
Yəni 6%-in 5%-ni kontrakt öz qaydası ilə tutur, qiymət tərpənişinə təxminən bir faiz qalır. Bunu ayırmağın praktik faydası var: növbəti dəfə vergisiz token dəyişəndə 6%-i olduğu kimi saxlamayın. Bu, heç bir səbəb olmadan əlavə beş faiz boşluq açmaq deməkdir və əvvəlki bölmədəki halların içinə düşür.
FAQ swap etməzdən əvvəl layihədən vergi olub-olmadığını öyrənməyi məsləhət görür. Ən pis halda kontrakt satışı ümumiyyətlə məhdudlaşdırır, bəzi fırıldaq tokenlər məhz belədir, və tolerantlığı nə qədər qaldırsanız da swap keçmir. Belə tokenlərin əlamətləri: Saxta BNB-ni necə tanımaq.
Çox aşağı hədd də pula başa gəlir
Həddi çox sıxanda əməliyyat asanlıqla uğursuz olur. PancakeSwap-ın Auto Slippage sənədi bunu açıq deyir: əməliyyat uğursuz olsa belə, cəhd üçün gas sərf olunur.
BNB Chain-də bu məbləğ böyük deyil. BscScan Gas Tracker-in 12 oktyabr 2026 tarixli görüntüsündə Standard səviyyə 0,05 Gwei, bir Swap isə təxminən 0,008 ABŞ dolları idi (anlıq görüntüdür; əsas olan cüzdanın təsdiq ekranındakı real rəqəmdir; yoxlama: oktyabr 2026). PancakeSwap FAQ-a görə BSC-də gas adətən bir neçə sentdən bir dollaradək olur. Bunu ödəmək üçün cüzdanda doğma BNB qalmalıdır. Nə qədər saxlamaq lazım olduğunu gas üçün BNB ehtiyatı yazısında izah etmişik, məbləği gas hesablama aləti ilə də hesablaya bilərsiniz.
INSUFFICIENT_OUTPUT_AMOUNT kimi xətadan sonra əvvəlcə nəyi dəyişməli olduğunuz Əməliyyat uğursuz oldu: xəta mətnini oxuyun yazısındakı cədvəldədir, burada təkrarlamırıq.
Avtomatik slippage necə hesablanır
Çoxları bu rəqəmi heç vaxt əllə dəyişməyib, avtomatik dəyərlə işləyir. PancakeSwap onun düsturunu açıq yazıb:
Avtomatik slippage (%) = (gas xərci, USD) ÷ (alınan tokenin dəyəri, USD) × 100%
Nəticə 0,5% ilə 5,0% arasında saxlanılır (aralıq və defolt dəyər üçün PancakeSwap sənədinin cari versiyası əsasdır; yoxlama: oktyabr 2026). Sənədə görə funksiya defolt olaraq açıqdır və yalnız BNB Chain, Ethereum kimi L1 şəbəkələrində işləyir; dəstəklənməyən şəbəkədə əvvəlki ayarınız qalır, heç ayar etməmisinizsə 0,5%.
Yuxarıdakı 0,008 dollarlıq görüntü ilə nümunə: 100 dollarlıq token alırsınızsa, nəticə 0,008% çıxır və aşağı hədd olan 0,5%-ə qaldırılır; 1 dollarlıqda 0,8%; 0,2 dollarlıqda artıq 4%. Məbləğ kiçildikcə verilən boşluq böyüyür.
Səbəb əvvəlki bölmədədir. Uğursuz cəhd də gas aparır, bir neçə sentlik mübadilədə isə bu gas-ın payı böyükdür, ona görə əməliyyatın bir dəfəyə keçməsi üçün daha geniş yer saxlanılır. Məbləğ böyüdükcə eyni faizin pul qarşılığı da artır və avtomatik dəyər 0,5%-ə enir.
Düsturda cəmi iki rəqəm var: gas və məbləğ. Tokenin vergili olub-olmadığını o bilmir.
Öz rəqəminizi «ən azı nə qədər» sualından çıxarın
Biz «filan tokenə filan faiz» cədvəli vermirik: bazar, hovuzun dərinliyi, vergi hər əməliyyatda başqadır. Fikrimizcə, əvvəlcə faizə yox, bu swap-dan ən azı nə qədər almalı olduğunuza baxın.
Yenə 600 USDT təklifi ilə nümunə. Fərz edək ki, 591 USDT-dən aşağısı sizə sərf etmir. Onda tolerantlıq (600 − 591) ÷ 600 = 1,5% olur. Token 5% vergilidirsə, vergini bunun üstünə əlavə edin. Faizlərin hamısı kiçik görünür; tokenlə hesablayanda fərq hiss olunur, 3 USDT ilə 30 USDT eyni şey deyil.
Məbləğ böyük, hovuz dayaz olanda PancakeSwap-ın təklifi tolerantlığı qaldırmaq yox, bir dəfəyə az dəyişməkdir.
Sendviçdən ehtiyat edirsinizsə, başqa yol da var. Trust Wallet Academy qeyd edir ki, bəzi platformalar əməliyyatı gizli (private) göndərməyə imkan verir; bəzi DEX-lər də sənədlərində qabaqlama (frontrunning) və sendviç hücumlarından qorunmaq üçün belə kanal təqdim edir. Adətən bunun üçün cüzdanın RPC ayarını dəyişmək lazım gəlir. RPC dəyişmək özü də riskdir; istifadə edib-etməmək sizin qərarınızdır, biz konkret məhsul tövsiyə etmirik.
Sonda bir qeyd: əməliyyat blokçeyndə icra olunandan sonra fərq qətiləşir və geri qaytarılmır; icra olunmayıbsa, tokenlər cüzdanınızdadır, sadəcə həmin cəhdin gas-ı gedib.
Bu yazıda tutuşdurulan mənbələr (hamısı ingiliscə, 12 oktyabr 2026-da açılıb yoxlanılıb): PancakeSwap: Auto Slippage, PancakeSwap: Swap FAQ, Uniswap V2 router kontraktının mənbə kodu. Bundan əlavə PancakeSwap sənədlərindəki problem həlli səhifəsi, Trust Wallet Academy-nin «What are sandwich attacks in DeFi» yazısı (səhifədə yenilənmə tarixi 17.07.2026) və həmin günün BscScan Gas Tracker görüntüsü.
Bu mətn ümumi maarifləndirmədir, investisiya məsləhəti deyil; heç bir DEX, token və ya RPC kanalı tövsiyə edilmir. Cədvəldəki qiymətlər və nəticələr nümunə hesablamasıdır; sizin əməliyyatınızdakı real təklif, minimum alınan miqdar və gas təsdiq anında cüzdanda və interfeysdə göstəriləndir. Şəbəkəyə göndərilən əməliyyat geri alınmır — təsdiqdən əvvəl tokenin kontrakt ünvanını və miqdarı yoxlayın.
Növbəti
Əməliyyat uğursuz oldu · Hovuza qoyulan BNB: geri neçəsi çıxır · Cüzdandakı WBNB nədir · Gas hesablama (alət)