> For the complete documentation index, see [llms.txt](https://docs.payswap.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payswap.org/korean/readme/help/troubleshooting.md).

# 오류 문제 해결

일반적인 오류 메시지. 사이드바를 사용하여 ➡️표시된 오류로 이동하세요.

가끔은 명확한 해결책이 없는 문제에 직면할 수 있습니다. 다음 해결 방법은 만날 수 있는 문제를 해결하는 데 도움이 될 수 있습니다.

## 거래소에서의 문제

### INSUFFICIENT\_OUTPUT\_AMOUNT

> 거래가 PancakeRouter: INSUFFICIENT\_OUTPUT\_AMOUNT 오류로 인해 성공하지 못할 수 있습니다. 이는 교환하려는 토큰 중 하나에 문제가 있을 수 있습니다.
>
> 거래가 실패하여 오류가 발생했습니다: pancakerouter: insufficient\_output\_amount.

토큰을 교환하려고 시도하지만 슬리피지 허용치가 너무 낮거나 유동성이 부족합니다.

{% tabs %}
{% tab title="해결책" %}

1. 페이지를 새로고침하고 나중에 다시 시도하세요.
2. 한 번에 작은 양을 거래해 보세요.
3. 슬리피지 허용치를 늘려 보세요:
   1. 유동성 페이지에서 설정 아이콘을 탭하세요.
   2. 슬리피지 허용치를 조금 높이고 다시 시도하세요. ![](https://1041540042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYyGOQUQadnXQTHqu6WGw%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. 마지막으로, 소수점 자릿수가 적은 양을 입력해 보세요.
   {% endtab %}

{% tab title="이유" %}
**이는 주로 유동성이 낮은 토큰을 거래할 때 발생합니다.**

이는 교환하려는 토큰 중 하나에 충분한 양이 없음을 의미합니다. 아마도 거래량이 적은 캡 토큰이며 거래하는 사람이 많지 않은 것입니다.

그러나, 판매할 수 없는 사기 토큰을 거래하려고 시도하는 경우도 있습니다. 이 경우 PaySwap은 토큰을 차단하거나 자금을 반환할 수 없습니다.
{% endtab %}
{% endtabs %}

### INSUFFICIENT\_A\_AMOUNT 또는 INSUFFICIENT\_B\_AMOUNT

> 오류와 함께 실패 'PancakeRouter: INSUFFICIENT\_A\_AMOUNT'\
> 또는\
> 오류와 함께 실패 'PancakeRouter: INSUFFICIENT\_B\_AMOUNT'

유동성 풀(LP)에서 유동성을 추가하거나 제거하려고 시도했지만 쌍 중 하나의 토큰이 충분하지 않습니다.

{% tabs %}
{% tab title="해결책" %}
**페이지를 새로 고치고 나중에 다시 시도하거나 나중에 다시 시도하세요.**

여전히 작동하지 않습니까?

1. 유동성 페이지에서 설정 아이콘을 탭하세요.
2. 슬리피지 허용치를 조금 높이고 다시 시도하세요.

![](https://1041540042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYyGOQUQadnXQTHqu6WGw%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="이유" %}
이 오류는 한 쌍의 토큰 중 하나인 토큰 A 또는 토큰 B의 양이 충분하지 않아 유동성 풀(LP)에 유동성을 추가하거나 제거할 때 발생합니다.

가격이 너무 빨리 업데이트되고 슬리피지 허용치가 너무 낮을 때 발생할 수 있습니다.

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

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

{% tab title="전문가를 위한 해결책" %}
그래서 당신은 이것을 고치기 위해 정말 열심히 노력하고 있습니다. 당신이 뭘 하고 있는지 알지 못한다면 이렇게 하는 것을 강력히 권장하지 않습니다.

PaySwap 웹 사이트에서 이 문제를 해결하는 간단한 방법은 현재 없습니다: 직접 계약과 상호 작용해야 합니다. 라우터 계약을 통해 직접 유동성을 추가한 다음 모든 유동성을 인출할 수 있습니다.

**LP 계약 승인**

추가하려는 LP 토큰의 계약으로 이동하세요.\
예를 들어, ETH/WBNB 쌍은 여기에서 찾을 수 있습니다: \[<https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422]\\(https://bscscan.com/address/0x70d8929d04b60af4fb9b58713ebcf18765ade422>

)

1. **쓰기 계약**을 선택한 다음 **Web3에 연결**하고 지갑을 연결하세요. ![](https://lh6.googleusercontent.com/-_sNkO1gcOOJXkduDEUzbExKE2mNxBOR0f86Lpp3BBuPbIcmAHsfuvpF-hKqRn4oID5QzdGkk_1dTHkPuCmE50vpNNZxEqoM5nPmE_12k3-8Q8YYoRYqJ_VGjxJ03YPRuVQ1O5ME)
2. **1. 승인** 섹션에서 LP 토큰을 라우터에 승인하세요.
   1. spender (주소): 상호 작용하려는 LP 토큰의 계약 주소 입력
   2. value (uint256): -1 입력

**"balanceOf" 조회**

1. **쓰기 계약**으로 전환하세요.
2. **5. balanceOf**에 지갑 주소를 입력하고 **Query**를 누르세요.
3. 내보낸 숫자를 추적하세요. 이는 다음 단계에서 필요한 uint256 형식의 LP 내 잔고를 나타냅니다.

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

**유동성 추가 또는 제거**

라우터 계약으로 이동하세요: <https://bscscan.com/address/0x05ff2b0db69458a0750badebc4f9e13add608c7f#writeContract>

1. **쓰기 계약**을 선택하고 위와 같이 **Web3에 연결**합니다.
2. **addLiquidity** 또는 **removeLiquidity** (무엇을 하려는지에 따라)를 찾으세요.
3. LP에 있는 두 토큰의 토큰 주소를 입력하세요.
4. \*\*liquidity (uint256)\*\*에 "balanceOf"에서 얻은 uint256 숫자를 입력하세요.
5. 낮은 **amountAMin** 또는 **amountBMin**을 설정하세요: 둘 다 1로 시도해 보세요.
6. \*\*to (주소)\*\*에 지갑 주소를 추가하세요.
7. 마감 시간은 tx가 실행된 시간보다 큰 epoch 시간이어야 합니다.

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

{% hint style="warning" %}
이는 매우 높은 슬리피지를 유발할 수 있으며 사용자가 일부 자금을 잃을 수 있습니다.
{% endhint %}
{% endtab %}
{% endtabs %}

### PancakeRouter: EXPIRED

> 거래가 PancakeRouter: EXPIRED 오류로 인해 성공하지 못할 수 있습니다. 이는 교환하려는 토큰 중 하나에 문제가 있을 수 있습니다.

다시 시도하되, 생성한 거래를 확인(서명 및 브로드캐스트)하십시오.

이는 거래를 시작했지만 마감 시간이 지나기 전에 서명 및 브로드캐스트하지 않았기 때문에 발생했습니다. 즉, "확인"을 빨리 누르지 않았다는 것을 의미합니다.

### Pancake: K

> 거래가 Pancake: K 오류로 인해 성공하지 못할 수 있습니다. 이는 교환하려는 토큰 중 하나에 문제가 있을 수 있습니다.

“To” 필드의 금액을 수정해 보세요. 따라서 “From”에 "(estimated)" 기호를 넣으세요. 그런 다음 거래를 즉시 시작하세요.

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

이는 토큰 자체 수수료로 토큰을 교환하려고 시도할 때 주로 발생합니다.

### Pancake: TRANSFER\_FAILED

> 거래가 오류로 인해 성공하지 못할 수 있습니다: execution reverted: Pancake: TRANSFER\_FAILED.

거래하려는 토큰의 지갑에 교환하려는 양보다 30% 더 많은 토큰이 있는지 확인하거나 낮은 양을 거래해 보세요. 가능한 최대로 판매하려면 70% 또는 69%를 시도하세요.\
tDoge 또는 tBTC와 같은 회복 리베이스 토큰 설계로 인한 문제입니다.\
[회복 리베이스 토큰 작동 방식 이해하기](https://btcst.medium.com/stp-8-restorative-rebase-b4fbbdfd96c).

이 문제의 또 다른 가능한 원인은 악의적인 토큰 발행자가 그 토큰에 대한 거래를 중단했거나 판매 액션을 선택된 지갑 주소로만 가능하게 했을 수 있습니다. 잠재적인 사기를 피하기 위해 언제나 직접 조사를 진행하십시오. 이 오류 코드로 교환을 시도했지만 실패한 토큰이 에어드랍에서 나온 경우, 그것은 아마도 사기입니다. 토큰 승인을 수행하거나 링크를 따르지 마십시오. 그렇게 하면 자금이 위험에 빠질 수 있습니다.

### 거래가 성공할 수 없습니다

더 작은 양을 거래하거나 설정 아이콘을 통해 슬

리피지 허용치를 늘려 다시 시도해 보세요. 이는 유동성이 낮아 발생합니다.

### Price Impact가 너무 높음

더 작은 양을 거래하거나 설정 아이콘을 통해 슬리피지 허용치를 늘려 다시 시도해 보세요. 이는 유동성이 낮아 발생합니다.

### estimateGas 실패

> 이 거래는 실패할 것입니다. 지원에 문의하십시오

{% tabs %}
{% tab title="해결책" %}
**이 오류가 BNB 쌍에서 유동성을 제거하는 동안 발생한 경우:**

"WBNB 받기"를 선택하고 다시 시도하세요.

**이 오류가 발생한 경우:**

해당 토큰의 프로젝트 팀에 문의하세요. \*\*\*\* 이 문제는 프로젝트 팀에서 해결해야 합니다.
{% endtab %}

{% tab title="이유" %}
**이 문제(거래 중)는 V1 PancakeSwap 라우터를 하드코딩한 토큰에서 발생합니다.**

이러한 프로젝트가 이렇게 행동한 이유는 대부분의 경우 토큰에 대한 각 구매가 %를 LP로 보냅니다.

영향을 받는 프로젝트는 V2 라우터와 작동하지 않을 것으로 예상됩니다. 그들은 기존 토큰 소유자를 새로운 토큰으로 이전하고자 할 것입니다.

이러한 토큰을 만든 프로젝트는 사용자가 V2 LP에 추가하지 못하도록하는 노력도 해야한다는 것을 권장합니다.

최신 라우터 주소는 <https://bscscan.com/address/0x10ED43C718714eb63d5aA57B78B54704E256024E>입니다.
{% endtab %}
{% endtabs %}

### 'toHexString'의 속성을 읽을 수 없음

> "알 수 없는 오류: "정의되지 않은 'toHexString' 속성을 읽을 수 없습니다."

토큰을 교환하려고 할 때 거래가 실패하고이 오류 메시지가 표시됩니다. 이 오류는 Trust Wallet을 사용하는 모바일 장치에서보고되었습니다.

{% tabs %}
{% tab title="해결책" %}

1. 슬리피지 허용량을 늘려서 거래를 다시 시도하십시오.
2. 1.이 문제를 해결하지 못하면 SafePal과 같은 다른 지갑을 사용하여 거래하십시오.
   {% endtab %}

{% tab title="이유" %}
**이는 Trust Wallet에서 충분한 슬리피지 허용량으로 토큰을 거래할 때 발생합니다.**

문제의 정확한 세부 사항은 여전히 조사 중입니다.
{% endtab %}
{% endtabs %}

### 실행이 되돌아감: TransferHelper: TRANSFER\_FROM\_FAILED.

> 거래가 오류로 인해 성공하지 못할 수 있습니다: 실행이 되돌아감: TransferHelper: TRANSFER\_FROM\_FAILED.

토큰을 교환하려고 할 때 거래가 실패하고이 오류 메시지가 표시됩니다. 이 오류는 플랫폼 전반에 걸쳐 보고되었습니다.

{% tabs %}
{% tab title="해결책" %}

1. 충분한 자금이 있는지 확인하십시오.
2. 거래하려는 금액을 지출 할 수있는 계약에 허용량을 부여했는지 확인하십시오.
   {% endtab %}

{% tab title="이유" %}
이 오류는 토큰 교환 시 충분한 허용량이없는 경우 또는 지갑에 충분한 자금이없는 경우 발생합니다.\
tau 자산 tDoge 또는 tBTC와 같은 회복 리베이스 토큰을 거래하는 경우, 먼저 이 \[리베이스

토큰 작동 방식을 이해하십시오]\(<https://btcst.medium.com/stp-8-restorative-rebase-b4fbbdfd96c).\\>
이 문제는 유동성 공급자나 관리자에 의해 더 자세히 해결해야합니다.
{% endtab %}
{% endtabs %}

## 유의사항

경고! 계약 실행 중 오류 발생 \[가스 부족]

거래를 수행할 때 가스 한도를 낮게 설정했습니다.

{% tabs %}
{% tab title="해결책" %}
트랜잭션을 서명하기 전에 지갑에서 **가스 한도** (가스 가격이 아님!) 를 수동으로 늘려보세요.

보통 200000의 한도로 충분합니다.

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

위 예는 Metamask에서 가져온 것입니다. 가스 한도를 조절하는 방법을 모르는 경우 지갑의 문서를 확인하세요.
{% endtab %}

{% tab title="이유" %}
기본적으로, 지갑(Metamask, Trust Wallet 등)이 해결하려는 작업을 완료하지 못합니다.

지갑은 가스 한도가 너무 낮다고 추정하여 함수 호출이 완료되기 전에 가스가 부족합니다.
{% endtab %}
{% endtabs %}

### BEP20: 이체 금액이 허용량을 초과함

> 오류로 실패: 'BEP20: 이체 금액이 허용량을 초과함'

{% tabs %}
{% tab title="해결책" %}

1. Unrekt.net을 사용하여 상호 작용하려는 스마트 계약에 대한 승인을 취소하세요.
2. 지출 허용량을 설정하지 않고 다시 계약을 승인하세요.
3. 다시 계약과 상호 작용해 보세요.
   {% endtab %}

{% tab title="이유" %}
이것은 처음에 계약을 승인할 때 지출 허용량을 설정한 후 제한을 초과하려고 할 때 발생합니다.
{% endtab %}
{% endtabs %}

## **기타 문제**

### 공급자 오류

> 공급자 오류\
> 공급자를 찾을 수 없습니다

이것은 MetaMask 또는 Binance Chain Wallet과 같은 브라우저 확장 프로그램을 통해 연결하려고 시도했지만 확장 프로그램을 설치하지 않았을 때 발생합니다.

{% tabs %}
{% tab title="해결책" %}
공식 브라우저 확장 프로그램을 설치하거나 [PaySwap에 지갑을 연결하는 방법](/korean/readme/get-started/connection-guide.md)에 대한 가이드를 참조하세요.
{% endtab %}
{% endtabs %}

### 지원되지 않는 체인 ID

지원되는 체인으로 체인을 전환하세요. 도움이 필요한 경우 지갑의 문서를 확인하세요.

### 이미 eth\_requestAccounts 처리 중입니다. 잠시 기다려주세요.

지갑 앱에 로그인되어 있고 올바른 체인에 연결되어 있는지 확인하세요.

### 내부 JSON-RPC 오류

> "MetaMask - RPC 오류: 내부 JSON-RPC 오류. estimateGas에 실패했습니다. removeLiquidityETHWithPermitSupportingFeeOnTransferTokens estimateGas에 실패했습니다. removeLiquidityETHWithPermit "

Metamask를 통해 일부 토큰에서 유동성을 제거하려고 시도할 때 발생합니다. 루트 원인은 여전히 알려지지 않았습니다. 대체 지갑을 사용해 보세요.

> 내부 JSON-RPC 오류. { "code": -32000, "message": "전송에 충분한 자금이 없습니다" } - 다시 시도하세요.

거래 수수료를 지불할 충분한 BNB(네이티브 코인)이 없습니다. 지갑에 BEP-20 네트워크 BNB를 더 보유해야 합니다.

### 오류: \[ethjs-query]

> 오류: \[ethjs-query]에서 RPC의 출력을 형식화하는 동안 오류가 발생했습니다. '{"value":{"code":-32603,"data":{"code":-32000,"message":"트랜잭션이 가격이 지나치게 낮습니다"}}}"

지갑에서 트랜잭션의 가스 한도를 늘리세요. 지갑의 문서를 확인하여 가스 한도를 늘리는 방법을 알아보세요.

> 교환 실패: 오류: \[ethjs-query]에서 RPC의 출력을 형식화하는 동안 오류가 발생했습니다. '{"value":{"code":-32603,"data":{"code":-32603,"message":"요청 오류 처리"}}}'

원인이 명확하지 않습니다. 다시 시도하기 전에 다음 단계를 시도해 보세요.

1. 가스 한도 늘리기
2. 슬리피지 늘리기
3. 캐시 지우기
