인프런 커뮤니티 질문&답변
keystore 버전 차이
작성
·
410
0
강의에서 시용하는 keystore는 버전이 3이고
현재 제 keystore 버전은 4여서 그런지
비밀번호 입력시
비밀번호가 일치하지 않다고 하고
콘솔에 "This is not a V3 wallet."
이란 경고 메시지가 떠요.
콘솔로 에러 확인하니까
TypeError: Cannot read property 'kdf' of undefined
at Accounts.decrypt (index.js:521)
at Object.handleLogin (index.js:52)
at HTMLButtonElement.onclick ((index):63)
구글 검색해도 뭔지 모르겠네요..
도움이 필요합니다.
퀴즈
프론트엔드 개발 환경 구축에 필요한 주요 도구들은 무엇일까요?
Python, Django, Ganache, Sublime Text
Node.js, npm, Truffle, Visual Studio Code
Java, Gradle, Remix IDE, Eclipse
PHP, Composer, Hardhat, VS Code
답변 1
0
해결했습니다. caver-js문제 였네요..
해결방법 :
package.json에서 caver-js 버전을 1.2.0으로 바꾼다
-> "npm install caver-js" 해서 새로운 버전 설치
https://ko.docs.klaytn.com/bapp/sdk/caver-js/v1.4.1/api-references/caver.klay.accounts#decrypt
공식문서에서 decrypt에 대해 찾아보니
caver-js v1.2.0 부터 키스토어 v4형식을 복호화할 수 있다고 하네요





