올해는 머신러닝이다.
Solana NFT 민팅시 지갑이나 매직에덴에서 제대로 표시지 되지 않는 문제 본문
🔎 가능한 원인 및 해결 방법
✅ 1. 컬렉션 인증(Verification) 미완료
📌 원인:
Metaplex에서 컬렉션을 생성할 때, NFT 컬렉션이 올바르게 검증(Verification) 되어 있지 않으면 팬텀 지갑에서 자동으로 컬렉션을 그룹화하지 않을 수 있습니다.
🛠 해결 방법:
- Solscan에서 NFT Metadata 확인
- Solscan에서 NFT의 Metadata를 확인하세요.
- Collection 필드에 컬렉션 정보가 포함되어 있는지 확인하세요.
- verified 필드가 true인지 확인하세요.
- 컬렉션 인증 트랜잭션 실행
- 컬렉션이 검증되지 않았다면, 아래 명령어를 실행하여 컬렉션을 인증해야 합니다.
ts-node metaplex/js/packages/cli/src/candy-machine-v2.ts verify_collection \ --keypair /path/to/wallet.json \ --env mainnet-beta \ --cache ./cache.json
- 위 명령어를 실행하면 컬렉션이 verified=true 상태로 변경됩니다.
- 팬텀 지갑에서 확인
- 팬텀 지갑을 로그아웃 후 다시 로그인하고, Collectibles(수집품) 탭에서 새로고침하세요.
✅ 2. 메인넷의 RPC 노드 제한 또는 오류
📌 원인:
Solana의 RPC(Node) 설정이 개발자넷과 메인넷에서 다르게 설정되어 있을 경우, NFT 데이터가 제대로 표시되지 않을 수 있습니다.
🛠 해결 방법:
- RPC 노드 변경
- 팬텀 지갑에서 RPC 서버를 변경해 보세요.
- Solana RPC List에서 적절한 메인넷 RPC를 선택하세요.
- Solana Explorer에서 트랜잭션 확인
- NFT 민팅 트랜잭션이 정상적으로 처리되었는지 확인하세요.
- Solscan 또는 Explorer.solana.com에서 트랜잭션이 완료(Success) 상태인지 확인하세요.
✅ 3. 메인넷에서 NFT가 Metaplex 표준을 따르지 않음
📌 원인:
개발자넷에서는 NFT가 표시되지만, 메인넷에서는 Metaplex의 표준을 따르지 않으면 팬텀에서 자동 인식되지 않을 수 있음.
🛠 해결 방법:
- Metaplex 표준 확인
- Token Metadata가 올바르게 설정되었는지 확인하세요.
- Collection 필드가 있는지 확인하세요.
- Metaplex CLI에서 verify_collection 명령어를 실행하여 컬렉션을 검증하세요.
- 컬렉션 마스터 NFT가 설정되었는지 확인
- 실행 결과에 "Collection NFT Address" 가 올바르게 설정되어 있어야 합니다.
- ts-node metaplex/js/packages/cli/src/candy-machine-v2.ts show
✅ 4. NFT가 컬렉션으로 등록되지 않음 (Magic Eden, 팬텀)
📌 원인:
개발자넷에서는 NFT가 자동으로 컬렉션으로 묶일 수 있지만, 메인넷에서는 Magic Eden과 같은 마켓플레이스에서 컬렉션을 수동으로 등록해야 할 수도 있음.
🛠 해결 방법:
- Magic Eden에서 컬렉션 등록 요청
- Magic Eden 컬렉션 등록 페이지에서 컬렉션을 신청하세요.
- 팬텀 지갑의 수집품 새로고침
- 팬텀 지갑에서 로그아웃 후 다시 로그인하고 새로고침(Refresh).
✅ 5. NFT 전송이 올바르게 완료되지 않음
📌 원인:
개발자넷에서는 트랜잭션이 빠르게 처리되지만, 메인넷에서는 트랜잭션이 실패하거나 중단될 가능성이 있습니다.
🛠 해결 방법:
- Solscan에서 트랜잭션 확인
- NFT가 올바른 지갑 주소로 전송되었는지 확인하세요.
- 트랜잭션이 Success 상태인지 확인하세요.
- 트랜잭션이 실패한 경우 재전송 시도
- NFT를 다시 전송하여 팬텀 지갑에서 감지할 수 있도록 해보세요.
✅ 6. 팬텀 지갑의 인덱싱 문제
📌 원인:
팬텀 지갑에서 NFT를 자동으로 감지하지 못하는 경우가 있습니다.
🛠 해결 방법:
- 팬텀 지갑에서 "수집품(Collectibles)" 새로고침
- 팬텀 지갑을 열고 [설정] → [수집품]에서 새로고침 버튼 클릭.
- 팬텀 지갑을 최신 버전으로 업데이트
- 팬텀 지갑이 최신 버전인지 확인하고 업데이트하세요.
🎯 최종 결론: 메인넷에서 NFT 컬렉션이 표시되지 않는 이유 & 해결 방법
문제 원인 해결 방법
✅ 컬렉션 인증 미완료 | verify_collection 실행하여 컬렉션 인증 |
✅ RPC 노드 문제 | 팬텀 지갑에서 RPC 서버 변경 |
✅ Metaplex 표준을 따르지 않음 | show 명령어 실행하여 컬렉션 마스터 NFT 확인 |
✅ Magic Eden 컬렉션 등록 미완료 | Magic Eden에 컬렉션 등록 요청 |
✅ 트랜잭션 실패 | Solscan에서 트랜잭션 확인 후 필요 시 재전송 |
✅ 팬텀 지갑 인덱싱 문제 | 팬텀 지갑에서 새로고침 및 최신 업데이트 실행 |