계정 마이그레이션 에 대하여 질문이 있습니다

  1. baobab.wallet.klaytn.com 에서 신규 계정 생성 ( Address : 0xeddeb7b91f02d9911d4a1facdab35376a1a1ca02 )

  2. 1 에서 생성된 계정을 KAS API 를 사용하여 마이그레이션


    ArrayList<MigrationAccount> accountsToBeMigrated = new ArrayList<>();

    MigrationAccount migrationAccount = new MigrationAccount(address, privateKey);

    accountsToBeMigrated.add(migrationAccount);

    RegistrationStatusResponse response = caver.kas.wallet.migrateAccounts(accountsToBeMigrated);
  1. 위와 같은 과정을 행한뒤 KAS API 를 이용해서 0xeddeb7b91f02d9911d4a1facdab35376a1a1ca02 계정에 대하여 조회 가능

  2. 그러나 Klaytn Wallet 에서 해당 계정으로 KLAY 전송 불가 합니다 ( Returned error: invalid transaction v, r, s values of the sender 에러 발생)
    해당계정의 privateKey를 업데이트 하면된다고 글을 봤는데 어떻게 업데이트를 해야 되는지.
    신규 privateKey 등을 어디서 가져오는지 궁금합니다…

감사합니다

@impreguy

안녕하세요. 우선 KAS 관련 문의는 최대한 KAS 커뮤니티 측을 사용해주시면 감사하겠습니다.

KAS 계정으로 마이그레이션 하셨다는 뜻은 KAS의 Private Key를 사용하겠다는 뜻이고, KAS에서는 개인키를 직접적으로 제공해주지 않습니다.
Credential을 통해 해당 계정으로 KLAY 전송, 스마트 컨트랙트 실행 등은 하실 수 있으나 개인키를 직접 받아본다거나 어떤 값인지 확인한다거나 하는 행위는 못하시는 게 맞습니다.

이미 KAS에서 보관하고 있는 개인키로 변경되었으니 질문자분께서 기존에 사용하시던 키는 사용 못하시는 게 맞습니다.

좀 더 자세한 문의는 KAS Forum Migration / KAS 포럼 이관 참고해주셔서 적절한 채널로 부탁드릴게요 :slight_smile: