Kas api 없이 opensea 같은사이트처럼 정보 조회 방법

안녕하세요!
신입 개발자인데 질문드립니다 ㅠ

제목 그대로 opensea 같은 사이트의 기능 등을* 구현하고 싶은데 어떻게 해야 할지 약간 감히 안 잡힙니다.

kas api를 사용하지 않고 구현하고 싶은데 계속 막히고 있습니다 ㅠ

현재는 caver-js를 통해서 kaikas로 로그인 연동후 특정 토큰 값들을 받아오는 것 까지는 성공한 상태입니다. 그런데 그 이후 로그인한 지갑의 nft 아이템?정보들이나 거래 정보들을 어떻게 불러와야 할지 모르겠습니다.

그리고 문서들을 보면 private key를 자주 사용하는데 private key 추출이 안되는걸로 알고있는데 어떻게 사용하는걸까요?

도움을 주세요 ㅠ 감사합니다.

안녕하세요.

우선 private key 는 트랜젝션 등을 이용하기 위해서 설정하는 키구요.

질문자님께서 말씀하시는 내용은 그냥 view 함수호출만으로 가능한 기능들이라.

컨트렉트 의 abi 와 address 설정으로 해당 nft 리스트등을 불러올수있습니다.

const klayContract = new caver.klay.Contract(abi, address)
이런식으로 셋팅하시구 nft 컨트렉트에서 tokenURI 메소드 호출하는형태로 메다데이터를 읽어와 리스웹에서 리스트를 뿌려주시면 opensea 와 비슷하게 구현 가능합니다.

2 Likes

답변 감사드립니다. 해당 문제들을 해결하였습니다 !