-
const caver = new Caver(new Caver.providers.HttpProvider(rpcURL, option))
-
const caver = new Caver(’https://api.baobab.klaytn.net:8651’)
-
const caver = new Caver(window.klaytn)
각각의 차이와 특징은 무엇일까요…?
정답을 아시는 분은 답변 부탁드립니다~~~~!
const caver = new Caver(new Caver.providers.HttpProvider(rpcURL, option))
const caver = new Caver(’https://api.baobab.klaytn.net:8651’)
const caver = new Caver(window.klaytn)
각각의 차이와 특징은 무엇일까요…?
정답을 아시는 분은 답변 부탁드립니다~~~~!
1번은 provider 를 직접 HTTP provider instance 를 정의해서 넣는것이고
2번은 URL 을 넣은것입니다. URL이 http 프로토콜을 타겟하므로 결국 HTTP provider를 쓰도록 caver에서 처리가 될것이구요.
3번은 브라우저상에서 카이카스 지갑의 provider 를 이용할때 사용하는방법입니다.
1번과 2번은 동일하니 더 간편한 2번사용이 추천되고, 3번은 지갑연결하는 dapp에서 사용자 지갑의 서명이 필요하신경우 이용하시는 방법이라 보시면 됩니다.
답변되셨길바랍니다.
친절한 답변 감사합니다!! 이제 이해가 돼요~~