Web3 개발 세계에 대한 귀중한 통찰력을 놓치지 마세요! 기술을 한 단계 더 발전시키는 데 도움이 되는 다양한 교육 비디오에 액세스할 수 있습니다. 그리고 저와 개인적으로 소통하고 싶다면 제가 제공하는 , 꼭 확인해 보세요. Web3 개발의 흥미진진한 여정에 동참하여 함께 잠재력을 최대한 발휘해 봅시다!
1단계: 프로젝트 구조 설정 **freeTestEthers**
라는 프로젝트를 만듭니다. 이는 NodeJs, ReactJs, VueJs 또는 NextJs 프로젝트와 같은 JavaScript 기반 프로젝트일 수 있습니다. 이 예에서는 NodeJs 프로젝트를 수행하겠습니다.
cd freeTestEthers npm init --y
2단계: Hardhat 프로젝트 생성 블록체인 서버를 실행할 수 있는 Hardhat 패키지를 설치하고 터미널에서 다음 명령을 실행합니다.
npm install hardhat
npx hardhat
3단계: Hardhat 서버 실행 설치가 완료되면 다음 명령을 다시 실행하여 Hardhat 블록체인 서버를 가동합니다.
npx hardhat node
위 명령은 위 이미지와 같은 서버를 가동해야 합니다. 계정과 개인 키의 차이점을 관찰하십시오. 나중에 개인 키를 사용하여 Ether를 Metamask로 가져올 것입니다.
4단계: 메타마스크 액세스 메타마스크가 이미 설치된 상태에서 브라우저를 열고 다음 링크를 방문하면 메타마스크 확장 인터페이스가 완전히 열립니다. 아래 이미지와 같아야 합니다.
크롬 확장명://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#
5단계: 네트워크 구성
이제 Metamask에게 이 섹션의 3단계에서 실행되는 Hardhat 서버를 사용하도록 지시합니다.
위 이미지에서 네트워크 구성을 확인하셨나요?
6단계: 계정 가져오기 3단계에서 다음 이미지에 표시된 대로 계정의 첫 번째 개인 키 0을 복사합니다.
이제 아래 이미지에서 볼 수 있듯이 기본 네트워크로 Localhost를 선택하고 " 계정 가져오기 " 버튼을 클릭했는지 확인하세요.
축하합니다. 개인 키를 사용하여 새 계정을 가져올 수 있게 되었습니다. 이제 개인 키 계정 5 주소를 통해 아래 이미지의 주소와 동일한지 비교해 보세요.
1단계: Ganache 서버 설치 Ganache를 컴퓨터에 전체적으로 설치하려면 터미널에서 다음 명령을 실행하세요.
npm install ganache --global //or sudo npm install ganache --global
2단계: Ganache 서버 실행 설치가 완료되면 아래 명령을 실행하여 Ganache 블록체인 서버를 가동합니다.
ganache -d
앞서 언급한 명령을 사용하여 위 이미지와 유사한 서버를 생성해야 합니다. 계정과 개인 키가 어떻게 다른지 주의하세요. 개인 키는 결국 우리가 Hardhat에서 했던 것처럼 Ether를 Metamask로 가져오는 데 사용됩니다.
3단계: 네트워크 구성 다시 한 번, 이 섹션의 3단계에서 활성화된 Ganache 서버에 연결하도록 Metamask에 지시해야 합니다. 이번에는 새로운 네트워크가 처음부터 추가됩니다.
이제 Hardhat과 Ganache 서버의 유일한 차이점은 체인 ID라는 점을 알아야 합니다. Hardhat의 체인 ID는 31337이고 Ganache의 체인 ID는 1337입니다. 네트워크 목록에 추가하려면 저장 버튼을 클릭해야 합니다.
4단계: 계정 가져오기 3단계에서 다음 이미지에 표시된 대로 계정의 첫 번째 개인 키(0)를 복사합니다.
이제 아래 이미지에서 볼 수 있듯이 기본 네트워크로 Localhost를 선택하고 " 계정 가져오기 " 버튼을 클릭했는지 확인하세요.
이러한 방식으로 계정을 Metamask 지갑으로 가져올 수 있습니다. 지금 이 절차를 수행하면 더 많은 Ganache 서버 계정을 가져올 수 있습니다.
주목받는 스마트 컨트랙트 개발자가 될 수 있는 기회를 놓치지 마세요! 이 흥미진진한 분야에서 탁월해지는 데 필요한 기술과 지식을 얻으십시오. 그 동안 최신 web3 개발 비디오를 최신 상태로 유지하려면 하세요.
Gospel Darlington은 소프트웨어 개발 업계에서 7
년의 경험을 보유한 풀스택 블록체인 개발자입니다.