카이카스 계정에서 KAS 계정으로 토큰을 전송했으나 오류가 발생한 경우에 어떻게 해야하나요?
기존에 카이카스로 만들었던 계정에서 KAS로 만든 계정으로 토큰 전송을 시도했으나 오류가 발생한다면 아래와 같은 방법으로 시도해 보시기 바랍니다.
[오류 예시]
“code”: 1104401,
“message”: “failed to send a raw transaction to klaytn node; invalid transaction v, r, s values of the sender”,
“requestId”: “245d440c-487f-9cea-a5f7-8782446af80d”
해당 메시지는 보통 sign한 키와 실제 Klaytn account 키가 매칭이 안될 때 발생됩니다. 따라서 키 매칭 관련해서 한번 살펴볼 필요가 있습니다.
Kaikas의 계정 key를 KAS에서 생성한 키로 업데이트하는 방법은 아래의 과정을 참고해 주시기 바랍니다.
1. KAS Wallet API에서 key 생성을 확인해주세요.
2. 기존 Kaikas에서 생성된 계정에서 KAS로 만든 key (1번 참고)의 public key로 pubkey 업데이트합니다.
Kaikas의 지갑키 업데이트를 위해 아래의 절차를 참고해 주시기 바랍니다.
(Kaikas 지갑 프로그램 접속 - 계정 정보 - 지갑키 관리 - Klaytn Wallet Key 교체)
3. Kaikas에서 만들어진 계정을 KAS Wallet에 등록합니다.
위와 같은 과정으로 진행했을 경우 Kaikas 계정의 key가 KAS에서 생성한 키로 업데이트가 되었을 것입니다.
그 상태에서 해당 계정을 keyId와 등록했을 때 키가 일치하다면 트랜잭션이 정상적으로 수행될 수 있습니다.
더 궁금하신 사항이 있으시면 헬프센터 상단 위 문의등록을 클릭하시고 문의사항을 등록해주시기 바랍니다.
감사합니다.