> For the complete documentation index, see [llms.txt](https://docs.wemix.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wemix.com/ko/tutorial/erc-20-token/erc-20-token-2.md).

# ERC-20 Token 소각하기

Remix를 사용하여 ERC-20 토큰소각 테스트를 진행하는 것이 가능합니다.

ERC-20 토큰을 소각하는 방법에는 두가지가 있습니다.&#x20;

* **Dead Wallet 주소로 전송하는 경우**
* **관리자가 직접 소각하는 경우**

{% hint style="info" %}
아래 예제는 WEMIX3.0 테스트넷에서 진행됩니다.
{% endhint %}

## **Dead Wallet 주소로 전송하는 경우**

첫 번째로 ERC-20 토큰을 Dead Wallet 주소로 전송하는 방법으로 소각 과정을 진행해 보도록 하겠습니다.

[ERC-20 Contract 만들기](/ko/tutorial/erc-20-token/erc-20-contract.md) 과정과 [Token 등록 과정](/ko/tutorial/erc-20-token/erc-20-token.md#step-3-custom)이 먼저 진행되어야 합니다.

### Dead Wallet 주소로 보내기

ERC-20 Contract 배포 후 Token 등록이 완료되면, 추가된 ERC-20 토큰을 선택하여 Dead Wallet 주소로 'Send' 를 진행합니다.

<figure><img src="/files/46HU3AcgRaHuWMgCJcjg" alt=""><figcaption><p>메타마스크 Send Token_WT</p></figcaption></figure>

위 그림에서 'Send'를 선택 하여 Dead Wallet 주소와 소각을 원하는 Token 수량을 입력합니다. &#x20;

{% hint style="info" %}
**Dead Wallet 주소**

0x000000000000000000000000000000000000dEaD
{% endhint %}

아래 그림은 Dead Wallet 주소로 10,000,000 WT Token을 소각하는 예 입니다.

<figure><img src="/files/UL7OUP7NF3hDvrN8iFbK" alt=""><figcaption><p>ERC-20 예시 소각 진행</p></figcaption></figure>

소각을 원하는 Token 수량을 입력 후, 'Next' 를 선택하면 이더리움을 기반으로 기본 설정된 'Gas fee'를 보여주는 화면이 나옵니다.&#x20;

<figure><img src="/files/5q2P9CUjpzpjjXY04hmK" alt=""><figcaption><p>MetaMask 기본 설정된 'Gas fee'</p></figcaption></figure>

WEMIX는 이더리움과는 다른 Fee 정책을 가지고 있으므로 반드시 'Market'을 선택하여 Gas fee를 변경해 주셔야 합니다.&#x20;

아래 화면에서 'Advanced'를 선택하면 사용자가 'Max priority fee (GWEI)'와 'Max fee(GWEI)'를 수동으로 설정 할 수 있습니다.

<figure><img src="/files/EBu97IwN7V7Vy7GsXfuS" alt=""><figcaption><p>MetaMask 기본 설정된 'Gas fee' 설정 진입화면</p></figcaption></figure>

<figure><img src="/files/yoRRCoaYQ19CMLzT7z4v" alt=""><figcaption><p>“Gas fee” 수동 설정</p></figcaption></figure>

현재 WEMIX는 고정 'Max priority fee(GWEI)'를 사용하고 있으며 값은 100입니다.&#x20;

Max fee는 사용자가 정의하는 값으로 최소값은 MaxPriorityFee+BASE\_FEE입니다.&#x20;

WEMIX의 BASE\_FEE는 EIP-1559를 따라 가변입니다. 따라서, Transaction이 성공적으로 만들어지기 위해서는 아래와 같이 설정해 주시기를 권장 드립니다.&#x20;

1. Max base fee (GWEI) = 101
2. Max priority fee (GWEI) = 100&#x20;

위 그림에서 Fee 설정을 완료하고 'Save'를 선택하면 아래의 그림과 같이 Token 소각 준비가 완료됩니다.

<figure><img src="/files/NrW6LNyGMYXKKWDs9YDN" alt=""><figcaption><p>ERC-20 예시 소각 Confirm</p></figcaption></figure>

위 그림에서 'Confirm'을 선택하면 소각이 완료 됩니다.&#x20;

아래 그림처럼 Remix 화면 하단에 초록색 체크마크가 나오면 정상적으로 소각이 완료된 것 입니다.

<figure><img src="/files/tFXsxRt5rJ7vE9mvxtYT" alt=""><figcaption><p>ERC-20 예시 소각 완료</p></figcaption></figure>

[WEMIX3.0 Testnet Explorer](https://explorer.test.wemix.com/)에서 Token List 페이지에서 사용자가 생성한 ERC-20 Token을 선택하면 정상적으로 ERC-20 Token이 소각된 것을 확인할 수 있습니다.

<figure><img src="/files/sZy1UgLLqY8C1IZXYIVz" alt=""><figcaption><p>WEMIX3.0 Testnet Explorer </p></figcaption></figure>

## **관리자가 직접 소각하는 경우**

두 번째로, Remix에서 ERC-20 Token을 관리자가 직접 소각하는 방법으로, 소각 과정을 진행해 보도록 하겠습니다.

[ERC-20 Contract 만들기](/ko/tutorial/erc-20-token/erc-20-contract.md) 과정과 [Token 등록 과정](/ko/tutorial/erc-20-token/erc-20-token.md#step-3-custom)이 먼저 진행되어야 합니다.

### 직접 소각하기

ERC-20 Contract가 배포된 화면의 'Deployed Contracts' 부분에서 배포된 컨트랙트 내용을 조회할 수 있습니다.

'burn'를 선택하여 account, amount를 입력합니다.\
account에는 배포된 주소를 입력하고 account에는 소각을 원하는 수량을 입력합니다.

아래 그림은 WEMIX BurnToken Contract 배포 후 999 WBT Token 소각 예 입니다.

<figure><img src="/files/XFlFqZxQ0Z6xKTvnOP4e" alt=""><figcaption><p>ERC-20 예시 소각</p></figcaption></figure>

account, amount 입력이 끝나고 'transact'를 선택하면 아래와 같이 MetaMask 팝업이 뜨며 이더리움을 기반으로 기본 설정된 'Gas fee'를 보여주는 화면이 나옵니다.&#x20;

<figure><img src="/files/DClCCBUbxLCrGnWufw43" alt=""><figcaption><p>MetaMask 기본 설정된 'Gas fee'</p></figcaption></figure>

WEMIX는 이더리움과는 다른 Fee 정책을 가지고 있으므로 반드시 'Site suggested'를 선택하여 Gas fee를 변경해 주셔야 합니다.&#x20;

아래 화면에서 'Advanced'를 선택하면 사용자가 'Max priority fee (GWEI)'와 'Max fee(GWEI)'를 수동으로 설정 할 수 있습니다.

<figure><img src="/files/LiJlOryXvCt6fVddmKYx" alt=""><figcaption><p>MetaMask 기본 설정된 'Gas fee' 설정 진입화면</p></figcaption></figure>

<figure><img src="/files/xLxtN92Ke5TIVoRtN8Bq" alt=""><figcaption><p>“Gas fee” 수동 설정</p></figcaption></figure>

현재 WEMIX는 고정 'Max priority fee(GWEI)'를 사용하고 있으며 값은 100입니다.&#x20;

Max fee는 사용자가 정의하는 값으로 최소값은 MaxPriorityFee+BASE\_FEE입니다.&#x20;

WEMIX의 BASE\_FEE는 EIP-1559를 따라 가변입니다. 따라서, Transaction이 성공적으로 만들어지기 위해서는 아래와 같이 설정해 주시기를 권장 드립니다.&#x20;

1. Max base fee (GWEI) = 101
2. Max priority fee (GWEI) = 100&#x20;

위 그림에서 Fee 설정을 완료하고 'Save'를 선택하면 아래의 그림과 같이 Token 소각 준비가 완료됩니다.

<figure><img src="/files/iZqjcKv6KrS6RuwBlFqP" alt=""><figcaption><p>ERC-20 예시 소각 Confirm</p></figcaption></figure>

위 그림에서 'Confirm'을 선택하면 소각이 완료 됩니다.&#x20;

아래 그림처럼 Remix 화면 하단에 초록색 체크마크가 나오면 정상적으로 소각이 완료된 것 입니다.

<figure><img src="/files/hnVOgiblFACg05Rrqkt1" alt=""><figcaption><p>ERC-20 예시 소각 완료</p></figcaption></figure>

[WEMIX3.0 Testnet Explorer](https://explorer.test.wemix.com/)에서 Token List 페이지에서 사용자가 생성한 ERC-20 Token을 선택하면 정상적으로 ERC-20 Token이 소각된 것을 확인할 수 있습니다.

<figure><img src="/files/VI7O0rD2T8BfdYdK7wZF" alt=""><figcaption><p>WEMIX3.0 Testnet Explorer </p></figcaption></figure>
