# NFT API

## 토큰 전송 ( ERC - 20 )

<mark style="color:green;">`POST`</mark> `http://snorlax.com/tokenTransfer`

이용자가 발급받은 ERC-20 토큰을 다른 계정 지갑으로 전송

#### Request Body

| Name                                             | Type   | Description     |
| ------------------------------------------------ | ------ | --------------- |
| nft\_recipient<mark style="color:red;">\*</mark> | String | ERC-20 토큰 받는 정보 |
| nft\_amount<mark style="color:red;">\*</mark>    | String | 전송하는 NFT 양      |

{% tabs %}
{% tab title="200: OK " %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="404: Not Found 잘못된 지갑 주소" %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}

## ERC-20 토큰을 이용해 ERC-721 기반의 NFT mint

<mark style="color:green;">`POST`</mark> `http://snorlax.com/makeNFT`

#### Request Body

| Name                                           | Type   | Description  |
| ---------------------------------------------- | ------ | ------------ |
| ipfs 이미지 URL<mark style="color:red;">\*</mark> | String | ipfs 이미지 URL |
| nft\_name<mark style="color:red;">\*</mark>    | String | NFT 이름       |

{% tabs %}
{% tab title="201: Created " %}

```javascript
{
    // Response
}
```

{% endtab %}

{% tab title="404: Not Found " %}

```javascript
{
    // Response
}
```

{% endtab %}
{% endtabs %}
