# NFT 로고 제출 방법?

[NFT 로고 제출 GitHub 튜토리얼](https://github.com/TP-Lab/tokens/tree/master/NFT) 을 참고해 주세요.\
NFT 로고/정보를 제출할 때는 NFT 타입에 맞는 링크를 선택해야 하며, **NFT 정보 파일이 포함되지 않으면 요청은 무효 처리됩니다.**

ETH: <https://github.com/TP-Lab/tokens/tree/master/NFT/eth>\
BSC: <https://github.com/TP-Lab/tokens/tree/master/NFT/bsc>

#### 주의사항

1. **기부용 TPT 전송 트랜잭션 해시와 검증용 트랜잭션 해시 링크를 반드시 함께 첨부해야 합니다.**
2. **하나의 GitHub 계정으로 여러 로고를 반복 제출하는 것은 허용되지 않습니다.**
3. **TPT 기부 금액은 100,000 TPT로 상향되었습니다.**\
   [커뮤니티 제안 보기](https://fans.tokenpocket.pro/t/topic/29433) · [투표 결과 보기](https://snapshot.org/#/itokenpocket.eth/proposal/0xf597a3bdcff66b1f755aad42f6d0696f582bd1b9bb802ea505800bbaa1270a84)\
   **적용 시점: 2024년 9월 2일 00:00 (UTC+0)**
4. **로고는 토큰 정보를 풍부하게 보여 주기 위한 용도일 뿐, 토큰의 절대적인 안전성을 보장하지 않으며, TokenPocket의 어떠한 투자 권유도 의미하지 않습니다. 반드시 스스로 리스크를 인지하세요.**
5. **GitHub는 개방형 플랫폼이므로 누구나 PR에 댓글을 남길 수 있습니다. 제3자의 DM·댓글·추가 비용 요구 등을 절대 믿지 마세요. 사기를 조심하세요.**
6. **NFT가 오픈소스가 아닐 경우, NFT 이미지 로딩·표시에 문제가 발생할 수 있습니다.**

[DAO 관련 상세 보기](https://snapshot.org/#/tptdao.eth/proposal/0x5e985943ac4dea8d97af93143020c337370950604ebabbe172939a5c63eed872)

***

### 준비물

#### 1. 로고 이미지

```
파일 확장자: .png (대문자 PNG는 허용되지 않음)
파일 이름: logo.png
이미지 크기: 256 x 256 px
배경: 투명(transparent) 권장
```

**Tip:**\
이미지 편집을 위해 다음 온라인 도구를 사용할 수 있습니다.

* [onlinepngtools](https://onlinepngtools.com/resize-png): 이미지를 256 x 256 사이즈로 조정

#### 2. 토큰 정보 파일(info.json)

```
파일 확장자: .json (대문자 JSON은 허용되지 않음)
파일 이름: info.json
```

info.json 파일에는 아래 정보가 반드시 포함되어야 하며, 형식과 내용이 정확해야 합니다. 특히 **컨트랙트 주소는 Checksum 포맷** 을 따라야 합니다.

```json
{
  "name": "TokenPocket Token",
  "website": "https://tokenpocket.pro",
  "description": "A leading multi-chain wallet that supports BTC, ETH, BSC, HECO, TRON, EOS, OKExChain, HSC and so on.",
  "explorer": "https://bscscan.com/token/0xeca41281c24451168a37211f0bc2b8645af45092",
  "type": "ERC721",
  "symbol": "TPT",
  "decimals": 4,
  "status": "active",
  "id": "0xECa41281c24451168a37211F0bc2b8645AF45092"
}
```

형식 오류 또는 잘못된 정보가 있는 경우 요청은 승인되지 않습니다.

#### 3. Checksum 주소

ERC 계열 토큰의 경우, 대소문자를 포함한 **Checksum 주소** 를 제출해야 합니다.\
[Etherscan](https://etherscan.io/) 에서 컨트랙트 주소를 검색하면 좌측 상단에 Checksum 형식 주소가 표시됩니다.\
또는 [converter tool](https://piyolab.github.io/sushiether/RunScrapboxCode/?web3=1.0.0-beta.33\&code=https://scrapbox.io/api/code/sushiether/web3.js_-_Ethereum_%E3%81%AE%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%82%B5%E3%83%A0%E4%BB%98%E3%81%8D%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B/demo.js) 로 변환할 수도 있습니다.

***

### 제출 수수료 (TPT 기부)

토큰 로고를 제출할 때는 **100,000 TPT** 를 지정된 주소로 기부해야 하며, 기부된 토큰은 **환불되지 않습니다.**\
(예시는 BSC 지갑 기준)

1. TokenPocket 앱에서 **\[자산(Assets)]** 페이지 → **TPT 토큰 선택** → **\[전송(Transfer)]** 을 탭합니다.
2. 수신 주소에 **0x7837AE9E4FD6E967F1B8C8824D6288ECE6e730F9** 를 입력하고 금액에 **100,000 TPT** 를 입력한 뒤 전송합니다.
   * BSC/HECO/Ethereum 체인의 TPT만 지원되므로 반드시 네트워크를 확인하세요.
3. 전송이 완료되면, BNB를 0 또는 아주 소량 입력 후 **\[고급(Advanced)] → \[Plain]** 에 체인 데이터 형식대로 다음 정보를 입력합니다.
   * 형식: `제출 체인 - 토큰 컨트랙트 주소 - 100,000 TPT 전송 TxID 링크`

***

### NFT 로고/정보 추가 단계 요약 (GitHub PR)

1. 컨트랙트 주소(Checksum)를 폴더명으로 하는 폴더를 생성하고, `logo.png` 와 `info.json` 파일을 넣습니다.
2. <https://github.com/TP-Lab/tokens/pulls> 에 접속해 **\[Fork]** 클릭.
3. 해당 체인 폴더(BSC/ETH 등)로 이동한 뒤, 1번에서 만든 폴더를 드래그&드롭하여 업로드.
4. **\[Commit changes]** 에서 제목과 설명에 토큰 정보를 기입하고, **100,000 TPT TxID 링크와 검증 TxHash** 를 반드시 포함한 뒤 커밋합니다.
5. **\[Pull Request] → \[Create pull request]** 를 눌러 PR 생성.
6. 관리자가 검토 후 머지하면, 일정 시간이 지나 TokenPocket 내 NFT 로고가 반영됩니다. 동일 요청을 반복 제출하지 말고, 검토를 기다려 주세요.
