Joel
July 26, 2021, 7:40am
1
1. Kaikas지갑 KIP-17 데이터 읽어오기 오류?
KAS를 이용하여 KIP-17 컨트랙트를 배포하고, 제 Kaikas 지갑에 토큰을 발행하였습니다.
[ KIP-17 컨트랙트 토큰 발행 ]에서 REQUEST BODY SCHEMA의 값(to / id / uri) 중,
uri의 값을 자체 개발한 서버의 json 링크로 입력했을 때, 모바일 Kaikas에서 다음과 같은 오류가 발생합니다.
우선 제가 확인한 바로는,
Krafterspace에서 발행한 uri값을 입력하였을 시에는 정상적으로 이미지와 상세 정보가 보입니다.
자체 uri값을 넣은 토큰을 OpenSea에서 조회하였을 시에는 이미지와 상세 정보가 보이며 정상적으로 거래됩니다.
json data는 다음과 같습니다.
{“name”:"…",“description”:"…",“image”:"…",“background_color”:"#000000 ",“attributes”:[],“sendable”:true,“send_friend_only”:true,“external_link”:"",“external_url”:""}
해당 오류를 어떻게 해결해야 할까요?
2. Kaikas 내 KIP-17 토큰 전송/소각 오류
Kaikas 내에 있는 KIP-17 토큰을 전송 또는 소각하려고 할 때
Owner가 Kaikas Wallet 주소이기에 사전 승인을 받아야한다면, 어떻게 승인을 받을 수 있는지 알려주시면 감사하겠습니다.
상기 2개 오류에 대한 해결 방법 문의드립니다.
_Luffy
July 27, 2021, 1:20am
2
안녕하십니까. 일단 1번 문제는 Kaikas 에 문의를 해봐야할 것으로 보이네요.
혹시 2번에서 sender 와 owner 의 주소를 어떻게 넣으신건지 확인 가능할까요?
일단 오류는 KAS 에 없는 계정인 경우에 나는 오류이고요.
전송, 소각에서 sender 는 반드시 KAS 에 있어야 하는 계정입니다.
그런데 Kaikas 는 자체 지갑에서 관리하기 때문에 KAS 에 계정이 저장되지는 않습니다.
그래서 만약에 owner, sender 를 Kaikas 주소로 넣었다면 위와 같은 에러가 나오게 됩니다.
Luke
July 27, 2021, 2:18am
3
안녕하세요! 1번 Kaikas에 대하여 답변드리겠습니다.
이야기해주신 네트워크 에러는 [ KIP-17 컨트랙트 토큰 발행 ]을 진행중에 확인하신걸까요?
Kaikas에서는 토큰 발행 기능이 지원되지 않습니다.
또한 KAS의 [ KIP-17 컨트랙트 토큰 발행 ]이 정상작동하는것을 확인하였습니다.
header 및 body의 내용도 확인 해주실 수 있으실까요?
Joel
July 27, 2021, 2:29am
4
2번 내용입니다.
Sender : (KAS 계정1)0x56F5dA74a28C49ccA9CEB27B38864d54560B35C2
Owner : (Kaikas 지갑)0x161b3e35259b18280f9C69593A87517300cB900F
to : (KAS 계정2)0x3e6504b6B3601dADe976cfcfc7D80fCC18d18f81
로 설정해서 전송을 진행하니
{“status”:“Submitted”,“transactionHash”:“0xab76f0f01a486912fb7a343f83d202e4cd6e443cbfbf94c427648df9d2a20194”}
위와 같은 결과를 얻었지만, 실제 전송이 이루어지진 않았습니다.
Kaikas 지갑 주소가 가지고 있는 토큰은 전송이 안되고, KAS 계정이 가지고 있는 토큰만 전송이 가능한 건가요?
Joel
July 27, 2021, 2:44am
5
모바일 Kaikas에 정상적으로 보이는 토큰 발행입니다. (uri값이 KrafterSpace)
curl --location --request POST "https://kip17-api.klaytnapi.com/v1/contract/.../token" --header "x-chain-id: 8217" -u ...:...--data-raw "{\"to\":\"0x161b3e35259b18280f9C69593A87517300cB900F\", \"id\":\"0x2\", \"uri\":\"https://cdn.krafter.space/0xf2a3414e.json\"}"
모바일 Kaikas에 보이지 않고, 오류가 출력되는 토큰 발행입니다. (uri값이 자체서버)
OpenSea에서는 이미지, 상세 정보가 정상적으로 출력되며, 거래도 가능합니다.
curl --location --request POST "https://kip17-api.klaytnapi.com/v1/contract/.../token" --header "x-chain-id: 8217" -u ...:... --data-raw "{\"to\":\"0x161b3e35259b18280f9C69593A87517300cB900F\", \"id\":\"0x3\", \"uri\":\"http://34.64.71.197:8081/nftJson\"}"
Kaikas에서 토큰 발행 기능을 지원하지 않아서 발생하는 오류인건가요?
Luke
July 27, 2021, 5:38am
6
안녕하세요. 이미지를 첨부해주셔서 좀 더 쉽게 이해되었습니다.
아이폰에서 이야기해주신 주소가 정상적으로 보이는것을 확인했습니다.
안드로이드에서는 http호출이 안되는 현상으로 재현 및 확인중에 있습니다.
(Network security configuration | Android Developers )
주소를 https로 시도해주시길 안내드립니다.
1 Like