블록체인 개발 (3) 썸네일형 리스트형 Klaytn study - caver.js buffer is not defined 에러 해결 caver.js 를 이용해 write하는 예제를 하던 중 또 에러가 발생하였다. Caver를 이용해 private 키를 통해 지갑을 받아오는 부분에서 문제가 생겼다. const deployer = caver.wallet.keyring.createFromPrivateKey(privatekey); 컴파일은 잘 되었으나 브라우저에서 buffer is not defined 에러가 발생하였다. 검색해보니 이 또한 Webpack5와 호환 문제라고 한다. 참조 링크를 참조하여 아래 내용을 추가해주었다. var global = global || window; global.Buffer = global.Buffer || require("buffer").Buffer; 참조 : https://stackoverflow.com/.. Klaytn 개발 환경 설정. npm npx npx create-react-app klay-market(원하는 프로젝트명) npm run start Npm install axios Npm install caver-js Node -- version 노드버전확인 Nvm use 12 노드버전 변경 Npm install qrcode.react Klaytn Study - caver.js 와 webpack 5 호환 문제 해결 Klaytn 스터디를 하는 도중에 caver.js 를 react에서 사용하려는데 실행이 안되서 한참동안 삽질 했다. 아래 내용을 실행하는데, webpack { const _count = await CountContract.methods.count().call(); console.log(_count); }; const getBalance = (address) => { return caver.rpc.klay.getBalance(address).then((response) => { const balance = caver.utils.convertFromPeb( caver.utils.hexToNumberString(response) ); console.log("BALANCE: " + balance); return.. 이전 1 다음