인프런 커뮤니티 질문&답변

송우석님의 프로필 이미지

작성한 질문수

모두를 위한 모두의 EVM 블록체인 BApp 개발 - 입문

opensea 민팅

해결된 질문

작성

·

253

0

전에 했을때는 민팅되서 오픈시에서 nft를 확인할 수 있었는데 지금은

민팅했을때 nft를 클릭해보면 이미지도 들어오지않고 description의 내용도 추가되지않고있습니다.

어떤게 문제일까요 ?

답변 2

0

송우석님의 프로필 이미지
송우석
질문자

0xEB71a12b91462a5293A9792a4eD68bDEE284eB29 입니다.

모영철님의 프로필 이미지
모영철
지식공유자

NFT Metadata를 가져오지 못하는거 같은데요

과거에 제가 올린 NFT는 아직 잘 나오는걸로 보아 오픈씨에서 뭔가를 바꾼거 같지는 않습니다.

NFT Contract의 tokenURI 부분을 잘 살펴 보시고

Unittest를 사용하여 tokenURI 함수에서 어떤 값이 리턴되는지 확인하셔서 고치시는 방법이 있고

NFT Contract 원본 상태에서 다시 작업하시는 방법이 있습니다.

송우석님의 프로필 이미지
송우석
질문자

아직 잘 나온다는게 예전에 만든게 잘보인다는건지요? 아니면 다시 해보니깐 잘 보이시는건지

저도 예전에 한거는 아직 잘 보이는데 다시 하니깐 안되네요

0

모영철님의 프로필 이미지
모영철
지식공유자

해당 NFT 오픈씨 주소를 알려주시겠습니까?

모영철님의 프로필 이미지
모영철
지식공유자

다시 Deploy 하고 Mint 해보니 아무것도 안 나오는군요.

NFT 컨트랙트의 tokenURI 함수를 호출해서 얻어지는 데이타의 핸들링 하는 부분을 오픈씨측에서 변경한거 같습니다.

오픈씨측에서 무엇을 어떻게 바꾸었는지 이 문제가 testnet에서만 발생하는 문제인지 일시적인 문제인지 알수가 없어서

원인이 무엇인지 안내해 드리기가 어렵습니다.

원인이 무엇인지 어떻게 해결해야 하는지 찾기 위해서는 수강자님이 직접 여러가지 시도를 해볼수 밖에 없다고 말씀 드릴수 밖에 없습니다. 죄송합니다. ㅠㅠ

 

시도 해볼수 있는 것들은

  • Onchain에 저장된 Metadata를 외부에서 다운로드 받을수 있게 바꾸기

    • Onchain Metadata가 아직 유효한지 확인 가능

  • getTokenURI 함수에서 Image 필드 삭제하기

    • 데이타 사이즈 제한이 변경되었는지 확인가능

정도가 있을수 있을거 같습니다.