Caver.js cdn을 이용한 web지갑 개발

caver.js를 cdn으로 연동하여 javascript자체에서 이용하고자 하는데 예제나 셈플이 있나요?

안녕하세요.
https://github.com/klaytn/caver-js#in-the-browser 링크 확인해 주시기 바랍니다.

1개의 좋아요

이 구문을 웹소스에 넣고
var caver = new Caver(“https://api.baobab.klaytn.net:8651/”);
var acc = caver.wallet.keyring.generate();
이렇게 지갑 키링 생성을 시도하였습니다.
그리고 아래 처럼 에러가 발생했습니다.
caver.min.js:2 Uncaught ReferenceError: Buffer is not defined
어떤 문제 인지요?

caver-js 최신버전 사용하셨나요?

링크에 있는 것을 사용했습니다.
cdnjs.cloudflare.com/ajax/libs/caver-js/1.6.8-rc.1/caver.min.js
요 버전을 이용 했습니다.~`

cdnjs.cloudflare.com/ajax/libs/caver-js/1.6.5/caver.min.js 로 변경하면 처리가 되었습니다.
이버전을 사용해도 무방한가요?

먼저 caver 1.6.5 버전을 사용하셔도 문제는 없습니다만 수정되지 않은 버그 혹은 지원되지 않는 신기능이 있을 수 있습니다.
그리고 위에 설명해 주신 문제는 webpack 5 이슈로 확인됩니다.
아래 링크 참고하시기 바랍니다.

답변 감사드립니다.~
그런데 이제… 메인넷에 접근 할려고 하는데 에러가 발생하네요.
-api.cypress.ozys.net:8651 로 접근 할때 Authorization 설정하는 부분을 참고할 부분을 찾고 있습니다…
어디를 참고하면 좋을 가요. ㅜ

@go_v9

해당 URL은 어디서 찾은 정보일까요~?

Public Node API - KAS Docs 를 참고해주시고 공식적으로 지원된다고 되어 있는 URL 들을 활용해주세요 :slight_smile:

1개의 좋아요

답변 감사합니다.
참고 하여 해당 문제는 해결 하였습니다.