중간에 강의가 끊긴 부분이 있지만 정말 따라하기에 핵심만 간결하게 있어서 좋았습니다. 감사합니다:) 정말 큰 도움이 됐습니다. [2020.11.12. 기점, window10 운영체제에서 강의 오류 해결 방법] - 트러플 리액트 환경 세팅 강의 이후 리액트 연결하기 에 들어가기 전에 config.js 에서 networks 환결 설정을 해줘야 합니다. - 이후 truffle migrate --reset 혹은 truffle migrate --network develop을 통해 계약 배포가 필요하고 - metamask 사용자 정이 RPC에서 '고급' 부분 말고 '네트워크' 부분에서 경로 설정 및 체인 ID 설정을 해야 합니다. - 체인 ID의 경우 0x539를 입력했더니 되는 것 같은데, 해당 내용은 가나슈 GUI 환경에서 확인이 어려웠습니다. - send_u.js 스크립트 실행하실 때 truffle console --network develop 지정하면 가나슈 연결 오류 해결할 수 있었습니다. - send_u.js 스크립트 실행 실패하시면 가나슈에 있는 계정의 개인 키로 메타카스크 계정 등록해주시고 연결해주시면 대체할 수 있습니다.
감사합니다. 보통 chain ID와 network ID는 같은데(메인넷이나 테스트넷) 가나슈처럼 임의로 지정할 수 있는 경우에는 조금 혼란스러운 면이 있는 것 같습니다. 메타마스크 지갑처럼 트랜잭션을 전송하는 경우에는 chain ID가 맞아야 해당 네트워크로 전송이 됩니다. 그런데 가나슈GUI버전에서는 network ID 설정만 있습니다. 전에는 이것을 chain ID로 사용했던 것 같은데 그 동안 변경되면서 가나슈 코어의 디폴트 chain ID인 1337(0x539)로 고정이 된 것 같습니다. 이 부분의 설정이 정리가 필요해 보이는데 아무튼 자체적으로 해결하셨다니 다행입니다. 이렇게 문제를 발견하고 해결하는 것이 이 강좌의 목표이기도 합니다! (책임을 면하려는 말임 🤪)