Rozwiązywanie błędów
Typowe komunikaty o błędach. Użyj paska bocznego ➡️, aby przejść do wyświetlanego błędu.
Last updated
Typowe komunikaty o błędach. Użyj paska bocznego ➡️, aby przejść do wyświetlanego błędu.
Last updated
Czasami możesz spotkać się z problemem, który nie ma jasnego rozwiązania. Te wskazówki dotyczące rozwiązywania problemów mogą pomóc w rozwiązaniu napotkanych problemów.
Transakcja nie może się powieść z powodu błędu: PancakeRouter: INSUFFICIENT_OUTPUT_AMOUNT. Prawdopodobnie jest to problem z jednym z tokenów, które wymieniasz.
transakcja nie może się powieść z powodu błędu: wykonanie cofnięte: pancakerouter: niewystarczająca_wyjście_amount.
Próbujesz zamienić tokeny, ale Twoja tolerancja poślizgu jest zbyt niska lub płynność jest zbyt niska.
Odśwież stronę i spróbuj ponownie później.
Spróbuj za jednym razem handlować mniejszą kwotą.
Zwiększ tolerancję poślizgu:
Naciśnij ikonę ustawień na stronie płynności.
Zwiększ trochę tolerancję poślizgu i spróbuj ponownie.
Na koniec spróbuj wprowadzić kwotę z mniejszą liczbą miejsc po przecinku.
Zazwyczaj dzieje się tak podczas handlu tokenami o niskiej płynności.
Oznacza to, że w Puli Płynności nie ma wystarczającej liczby tokenów, które próbujesz zamienić: prawdopodobnie jest to token o małej kapitalizacji, którym handluje niewiele osób.
Istnieje jednak również ryzyko, że próbujesz wymienić token oszustwa, którego nie można sprzedać. W takim przypadku PaySwap nie jest w stanie zablokować tokena ani zwrócić środków.
Błąd z powodu błędu „PancakeRouter: NIESUFFICIENT_A_AMOUNT” lub Błąd z powodu błędu „PancakeRouter: NIESUFFICIENT_B_AMOUNT”
Próbujesz dodać/usunąć płynność z puli płynności (LP), ale nie ma wystarczającej ilości jednego z dwóch tokenów w parze.
Odśwież stronę i spróbuj ponownie lub spróbuj ponownie później.
Nadal nie działa?
Naciśnij ikonę ustawień na stronie płynności.
Zwiększ trochę tolerancję poślizgu i spróbuj ponownie.
Błąd wynika z próby dodania lub usunięcia płynności z puli płynności (LP) przy niewystarczającej ilości tokena A lub tokena B (jednego z tokenów w parze).
Może się zdarzyć, że ceny aktualizują się zbyt szybko, a tolerancja poślizgu jest zbyt niska.
![](https://lh5.googleusercontent.com/T1KMtz2ILDVHljGw1iLbIv0W1KVl7qXL8zU2nLFHkUvDb5oMw9mpUzzBwWmIBz15XDsxZ5w7wsaqAwCs_pxdobz_kY_7BhcZhYtpqWuQGFs23DZq9 8-SVInlfsS07WzxFPLIYXHt)
![](https://lh5.googleusercontent.com/7aspaCCvDjzxbJxngqwgeq737LB3OUNcAs592QqlEkyrAOTfKsrt_FAwpEylaIJhff5ZcYlzB_r0v1JZwfj3j8Ah6jlUbRoMrAqVfTb3cwDI7B1i5HJtZS QOsTPrv7l7SaclC3BV)
OK, więc naprawdę chcesz to naprawić. Naprawdę nie zalecamy tego robić, chyba że wiesz, co robisz.
Obecnie nie ma prostego sposobu rozwiązania tego problemu na stronie PaySwap: musisz bezpośrednio wejść w interakcję z umową. Możesz dodać płynność bezpośrednio poprzez umowę routera, ustawiając kwotęAMin na niewielką kwotę, a następnie wycofując całą płynność.
Zatwierdź umowę LP
Przejdź do umowy dotyczącej tokena LP, który próbujesz zatwierdzić. Oto na przykład para ETH/WBNB: https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422
Wybierz Napisz umowę, następnie Połącz z Web3 i podłącz swój portfel. ![](https://lh6.googleusercontent.com/-_sNkO1gcOOJXkduDEUzbExKE2mNxBOR0f86Lpp3BBuPbIcmAHsfuvpF-hKqRn4oID5QzdGkk_1dTHkPuCmE50vpNNZxEqoM5nPmE_12k3-8Q8YYoRYqJ _VGjxJ03YPRuVQ1O5ME)
W sekcji „1. zatwierdź” zatwierdź token LP dla routera wpisując
wydawca (adres): wprowadź adres kontraktu tokena LP, z którym próbujesz wejść w interakcję
wartość (uint256): -1
Zapytanie „saldo”
Przejdź do Przeczytaj umowę.
W 5. BalanceOf, wpisz adres swojego portfela i naciśnij Zapytanie.
Śledź wyeksportowany numer. Pokazuje saldo na płycie LP w formacie uint256, którego będziesz potrzebować w następnym kroku.
Dodaj lub usuń płynność
Przejdź do umowy na router: https://bscscan.com/address/0x05ff2b0db69458a0750badebc4f9e13add608c7f#writeContract
Wybierz Napisz umowę i Połącz z Web3 jak powyżej.
Znajdź addLiquidity lub removeLiquidity (cokolwiek próbujesz zrobić)
Wprowadź adresy tokenów obu tokenów na LP.
W płynność (uint256) wpisz numer uint256, który otrzymałeś z powyższego „balanceOf”.
Ustaw niską ilośćAMin lub ilośćBMin: spróbuj 1 w obu przypadkach.
Dodaj adres swojego portfela w do (adres).
Termin ostateczny musi być czasem dłuższym niż czas wykonania tx.
Może to spowodować bardzo duży poślizg i spowodować, że użytkownik straci część środków w przypadku ataku frontrun
Transakcja nie może się powieść z powodu błędu: PancakeRouter: EXPIRED. Prawdopodobnie jest to problem z jednym z tokenów, które wymieniasz.
Spróbuj ponownie, ale potwierdź (podpisz i roześlij) transakcję zaraz po jej wygenerowaniu.
Stało się tak, ponieważ rozpocząłeś transakcję, ale nie podpisałeś jej i nie opublikowałeś, dopóki nie minął termin. Oznacza to, że nie kliknąłeś wystarczająco szybko przycisku „Potwierdź”.
Transakcja nie może się powieść z powodu błędu: Naleśnik: K. Prawdopodobnie jest to problem z jednym z wymienianych tokenów.
Spróbuj zmodyfikować kwotę w polu „Do”. Dlatego umieszczenie symbolu „(szacunkowo)” na „Od”. Następnie natychmiast rozpocznij wymianę.
Zwykle dzieje się tak, gdy próbujesz zamienić token z własną opłatą.
Transakcja nie może się powieść z powodu błędu: wykonanie cofnięte: Naleśnik: TRANSFER_FAILED.
Upewnij się, że masz w portfelu o 30% więcej tokenów niż zamierzasz handlować lub spróbuj handlować mniejszą kwotą. Jeśli chcesz sprzedać jak najwięcej, spróbuj 70% lub 69% zamiast 100%. Spowodowane projektem tokenów Restorative Rebase, takich jak tDoge lub tBTC. Dowiedz się, jak działają przywracające tokeny rebase.
Inną możliwą przyczyną tego problemu jest to, że wystawca złośliwego tokena właśnie zawiesił handel swoim tokenem. Lub umożliwili sprzedaż tylko dla wybranych adresów portfeli. Zawsze przeprowadzaj własne badania, aby uniknąć potencjalnych oszustw. Jeśli token, który próbujesz zamienić, ale nie powiódł się z powodu tego kodu błędu, pochodzi ze zrzutu, najprawdopodobniej jest to oszustwo. Nie zatwierdzaj żadnych tokenów ani nie korzystaj z żadnych łączy. Twój fundusz może być zagrożony, jeśli spróbujesz to zrobić.
Spróbuj wymienić mniejszą kwotę lub zwiększyć tolerancję poślizgu za pomocą ikony ustawień i spróbuj ponownie. Jest to spowodowane niską płynnością.
Spróbuj wymienić mniejszą kwotę lub zwiększyć tolerancję poślizgu za pomocą ikony ustawień i spróbuj ponownie. Jest to spowodowane niską płynnością.
Ta transakcja zakończy się niepowodzeniem. Skontaktuj się z pomocą techniczną
Jeśli pojawił się ten błąd podczas usuwania płynności z pary BNB:
Wybierz opcję „Odbierz WBNB” i spróbuj ponownie.
Jeśli pojawił się ten błąd podczas próby zamiany:
Skontaktuj się z zespołem projektowym tokena, który chcesz wymienić. **** Ten problem musi zostać rozwiązany przez zespół projektowy.
Ten problem (podczas wymiany) jest spowodowany przez tokeny, które na stałe zakodowały router V1 PancakeSwap w umowie.
Chociaż praktyka ta jest w najlepszym razie nierozsądna, wydaje się, że powodem, dla którego te projekty to zrobiły jest ich tokenomika, w której każdy zakup wysyła procent tokena do LP.
Projekty, których to dotyczy, prawdopodobnie nie będą działać z routerem V2: najprawdopodobniej będą musiały utworzyć nowe wersje swoich tokenów wskazujących na nasz nowy adres routera i przeprowadzić migrację wszystkich istniejących posiadaczy tokenów na nowy token.
Zalecamy, aby wszelkie projekty, które stworzyły takie tokeny, również dołożyły starań, aby uniemożliwić swoim użytkownikom dodanie ich do V2 LP.
Aktualny adres routera to https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E
„Nieznany błąd: „Nie można odczytać właściwości „toHexString” o niezdefiniowanej wartości”
Podczas próby wymiany tokenów transakcja kończy się niepowodzeniem i wyświetla się ten komunikat o błędzie. Ten błąd został zgłoszony na urządzeniach mobilnych korzystających z Trust Wallet.
Spróbuj ponownie przeprowadzić transakcję ze zwiększonym tolerancją poślizgu.
Jeśli 1. nie rozwiąże problemu, rozważ użycie do transakcji innego portfela, np. SafePal.
Zazwyczaj dzieje się tak podczas handlu tokenami z niewystarczającym limitem poślizgu w portfelu Trust.
Dokładne szczegóły problemu są nadal badane.
Transakcja nie może się powieść z powodu błędu: wykonanie cofnięte: TransferHelper: TRANSFER_FROM_FAILED.
Podczas próby wymiany tokenów transakcja kończy się niepowodzeniem i wyświetla się ten komunikat o błędzie. Ten błąd został zgłoszony na wszystkich platformach.
Sprawdź, czy masz wystarczające środki.
Upewnij się, że przyznałeś limit kontraktowy na wydanie kwoty, z którą próbujesz handlować.
Ten błąd występuje podczas handlu tokenami z niewystarczającą ilością środków lub gdy w portfelu nie ma wystarczających środków. Jeśli handlujesz tokenami za pomocą Rebase Rebase, takimi jak aktywa tau tDoge lub tBTC, najpierw upewnij się, że rozumiesz, jak działają z tym [przewodnikiem po tokenach Rebase](https://btcst.medium.com/stp-8-restorative-rebase -b4fbbdfd96c).
Uwaga! Wystąpił błąd podczas realizacji kontraktu [brak gazu]
Podczas próby dokonania transakcji ustawiłeś dolny limit gazu.
Spróbuj ręcznie zwiększyć limit gazu (nie cenę gazu!) w swoim portfelu przed podpisaniem transakcji.
Zwykle wystarczający jest limit 200 000.
Powyższy przykład pochodzi z Metamask; sprawdź dokumentację swojego portfela, jeśli nie wiesz, jak dostosować limit gazu.
Zasadniczo Twój portfel (Metamask, Trust Wallet itp.) nie może dokończyć tego, co próbuje zrobić.
Twój portfel szacuje, że limit gazu jest zbyt niski, więc wywołaniu funkcji kończy się gaz przed zakończeniem wywołania funkcji.
Niepowodzenie z powodu błędu „BEP20: kwota przelewu przekracza limit”
Użyj Unrekt.net, aby cofnąć zgodę na inteligentną umowę, z którą próbujesz nawiązać interakcję
Zatwierdź ponownie umowę, bez ustalania limitu dodatku na wydatki
Spróbuj ponownie wejść w interakcję z umową.
Dzieje się tak, gdy przy pierwszym zatwierdzeniu umowy ustalisz limit kwoty wydatków, a następnie spróbujesz wymienić więcej niż wynosi limit.
Błąd dostawcy Nie znaleziono dostawcy
Dzieje się tak, gdy próbujesz połączyć się za pomocą rozszerzenia przeglądarki, takiego jak MetaMask lub Binance Chain Wallet, ale rozszerzenie nie zostało zainstalowane.
Zainstaluj oficjalne rozszerzenie przeglądarki, aby się połączyć, lub przeczytaj nasz przewodnik na temat jak podłączyć portfel do PaySwap.
Zmień łańcuch na obsługiwany łańcuch. Jeśli potrzebujesz pomocy, sprawdź dokumentację swojego portfela.
Upewnij się, że jesteś zalogowany w aplikacji portfela i że jest ona połączona z właściwym łańcuchem.
"MetaMask - Błąd RPC: Wewnętrzny błąd JSON-RPC. Estymator gazu nie powiódł się. RemoveLiquidityETHWithPermitSupportingFeeOnTransferTokens EstymatorGas nie powiódł się. RemoveLiquidityETHWithPermit "
Dzieje się tak, gdy próbujesz usunąć płynność niektórych tokenów za pośrednictwem Metamask. Pierwotna przyczyna jest nadal nieznana. Spróbuj użyć alternatywnego portfela.
Wewnętrzny błąd JSON-RPC. { "code": -32000, "message": "niewystarczające środki na przelew" } - Spróbuj ponownie.
Nie masz wystarczającej liczby BNB (monet rodzimych), aby uiścić opłaty transakcyjne. Potrzebujesz więcej BNB sieci BEP-20 w swoim portfelu.
Błąd: [ethjs-query] podczas formatowania wyników z RPC '{"value":{"code":-32603,"data":{"code":-32000,"message":"transaction underpriced"} }}"
Zwiększ limit gazu dla transakcji w swoim portfelu. Sprawdź dokumentację swojego portfela, aby dowiedzieć się, jak zwiększyć limit paliwa.
Zamiana nie powiodła się: Błąd: [ethjs-query] podczas formatowania wyników z RPC '{"value":{"code":-32603,"data":{"code":-32603,"message":"obsługa żądania błąd"}}}'
Przyczyna niejasna. Wypróbuj poniższe kroki, zanim spróbujesz ponownie:
Zwiększ limit gazu
Zwiększ poślizg
Wyczyść pamięć podręczną