안녕하세요…
klaytn docs 에서 “Endpoint Node” 실행 부분 가이드 참조하며 모두 정상작동하는 상황입니다.
ken status 해도 running 중이고 , console 접속도 원활하게 잘 됩니다.
문제는 다음 파트인 “계정에 자금 추가하기” 에서 모두 정상 수행하였고 klaytnScope에서 150 테스트 클레이 전송된 것도 확인하였는데, 콘솔에서 getBalance로 조회를 하면 0이 뜹니다…
제가 생각하는 문제는 이 환경변수 설정인 것 같은데
export PATH=$PATH:$PWD/ken-linux-amd64/bin
위 부분 그대로 제 .bashrc에 들어가있습니다. $PWD ← 이 부분을 그대로 쓰면 안되는 건가요??
조언 좀 부탁드리겠습니다…ㅠㅠ
해당 환경변수는 바이너리를 실행하는 효과밖에없습니다.
실행이 된다면 블럭체인과 연결하는 부분과는 상관없습니다.
Console 에서 getBalance 실행을 어떻게 진행하셨는지 구체적인 내용 공유해주시면 답변에 도움드릴수있을것같습니다.
1 Like
notion 에 잘 정리하면서 진행하였습니다.
사진을 한 장 밖에 못 올려서 … 링크로 드려도 될까요?
klay.getBalance(‘0x381d8777ed1d1849fb943962260f0ab9c7f812a6’)
150000000000000000000
제 EN에서는 정상적으로 나오는데 이상하네요.
정리하신 내용 보면 제목이 ‘서비스체인’ 이라고 나오는데, 바오밥 테스트넷 EN하고 서비스 체인은 다른것이라서, Endnode의 chain id 를 1001로 생성하셨나요? 혹시
콘솔에서 klay.chainId
를 입력하시면 1001이 출력되나요?
그리고 klay.blockNumber 로 baobab scope 에 나오는 최신 blocknumber 와 싱크 되시는게 확인되셨나요?
단순히 klay.blockNumber 출력기록 보면, 싱크가 완료가 안되서, Faucet 에서 받은 잔고에 대한 정보가 아직 로컬 EN에 반영이 안되어있는것 같습니다.
현재 block 높이가 ~9049XXXX 정도니, 한참 싱크 진행하셔야할것같습니다.
혹시 처음부터 싱크 진행하신것이면 아래 링크의 스냅샷 이용해서 업데이트 하시고, 남은 잔여 블럭을 싱크하시면 정상적으로 작동할 것으로 생각됩니다.
https://packages.klaytn.net/baobab/chaindata/
1 Like
답변감사합니다…
말씀하신 chainId 는 undefined가 나오고 blockNumber도 다음과 같습니다…
conf 파일을 수정하긴했는데 undefined가 나와서 조회가 안되는 것 이었을까요??
서비스체인을 baobao EN Node에 붙여보고 체인 간 토큰 전송을 해보는 것이 최종 목표입니다. 아직 baobab EN node에서 잔액 조회도 안되는 바람에 헤매고 있습니다 ㅠㅠ
conf 파일에서 chainId 수정을 하려고 했는데 NETWORK-_ID 도 아닌 것 같습니다… 1001 바오밥으로 수정하려면 어떻게 해야할까요?
tail을 따봤는데 9793040 이후로 싱크 진행이 안되는 것 같습니다
chainId가 설정이 안되어 있는 문제 때문일까요?
안녕하세요. 위 사진을 보니 클레이튼 버전이 1.5.0을 사용중이시더라고요.
우선 최신 버전의 클레이튼 binary 사용을 권장드립니다.
그리고 보니 지금 sync가 제대로 동작하지 않는 상황같은데, Installation Guide - Klaytn Docs 를 참고하시기 바랍니다.
1 Like
죄송한데, wsl2 에 설치했던 파일들만 다 지우고 v1.8.2로 재설치하면 문제없는걸까요??
안녕하세요
바이너리를 직접 실행하는것도 좋지만
어느정도 일정한 환경을 유지하려면 도커를 사용하시는게 좋습니다.
아래 레포를 받으신뒤에 docker-compose up 으로 간단하게 실행하실 수 있습니다. (물론 체인데이터 디렉토리는 변경해주셔야합니다.)
1 Like
virtualBox 에서는 잘 실행되서 하이퍼레저 실습진행했는데
wsl2에서는 도커 에러가 있는데 systemctl 핸들링이 안되고 있습니다
혹시 만약 도커로 진행하게 되면 용량이 많이 안드는건가요?
가이드 해주신대로 진행하여 저도 조회 성공하였습니다.
컴퓨터 c드라이브가 232G 밖에 안되서 wsl2를 D드라이브로 옮겨서 진행하는게 좀 힘들었지만… 성공해서 기쁩니다 정말 감사드립니다.
감사합니다 다시 설치하여 성공하였습니다
이제 tail따도 이제 블록이 insert되는 것 같습니다. 감사합니다.
1 Like