메인넷에서 kip17토큰 전송 오류관련 문의

바오밥 테스트넷에서는 잘되는데 메인넷에서는 a free-tier user does not have access to the api 라는 문구가 뜹니다. 찾아보니까 수수료대납계정을 설정하라고하는데 KAS Reference Documentation 참고해서 PUT메소드로 옵션값을 넣어도 존재하지않는 컨트렉이라고 나옵니다 GET메소드로 하면 정상적으로 컨트렉정보를 반환합니다.

아 추가로 대납을 쓰지않고는 KAS에서 발행된 KIP17토큰은 전송할수없을까요? txdata 타입을
FEE_DELEGATED_SMART_CONTRACT_EXECUTION에서 SMART_CONTRACT_EXECUTION 이렇게 변경하는 경우 에러가 발생합니다. 수수료 대납은 써도되고 안써도되는데 해결 방법좀 공유부탁드립니다.

안녕하세요,
KAS제품팀입니다.

해당 내용에 대해서는 내부적으로 확인 후 답변드릴 수 있도록 하겠습니다.
연말을 맞아 답변이 다소 늦어질 수 있는 점 미리 양해부탁드리겠습니다.

감사합니다.

KAS 제품팀 드림,

안녕하세요,
KAS 제품팀입니다.

무료유저의 경우에 현재 KIP시리즈 컨트랙트는 배포가 가능은 하지만 매우 불편합니다.
일단 대안은 아래와 같습니다.

  • 일단 User feepayer 하나 만들어서 입금을 진행하시고, 이를 통해 발급을 하실 수 있습니다.
  • 그리고나서, 컨트랙트 발급후에 컨트랙트 설정 업데이트해서 UFP 사용하지 않도록 설정해야할거 같습니다.

그리고 아마 GET으로 컨트랙트가 조회된다는건, baobab으로 chain-id를 잘못 설정하신게 아닐까 싶은 의문도 있습니다만, 이부분 확인하여주시면 감사하겠습니다.

추가로 주신 질문에 대해서도 답변 드리겠습니다.
KIP17토큰 소유자라면 전송할 수 있다라고 답변드릴 수 있겠습니다.
토큰 소유자 주소가 동일 KAS계정의 주소라면 역시 대납이 되겠지만, 그게 아닌 kaikas계정거의 토큰이라던지 한다면, 직접 서명하고 수수료도 납부해야하고, 대납을 원하시면 대납자의 서명을 직접 받으셔야 합니다.

참고로 KAS로 대납을 원하신다면 KAS Reference Documentation 를 참고하여주시기 바랍니다.

감사합니다.

KAS 제품팀 드림,

레거시 트랜젝션으로해결했습니다 ~

2021년 12월 30일 (목) 오후 2:57, Klaytn Developers Forum를 통한 민건(Mike) 김 <klaytn@discoursemail.com>님이 작성: