
Next.js | web3.js, MetaMask(메타마스크) 지갑 연결 및 서명
·
프론트엔드 기록/자바스크립트
블록체인 NFT 토큰게이팅 관련 프로젝트를 진행중 MetaMask를 통해서 로그인을 구현한 방법을 리마인드하고 코드리뷰와 개념정리를 할 겸 블로그 글로 남겨보려고 합니다. web3.js와 MetaMask를 연동하면 사용자가 웹 어플리케이션에 안전하게 로그인할 수 있습니다. 이번 포스팅에서는 MetaMask와 web3.js를 연동하는 방법과 이를 통해서 로그인 기능을 구현하는 전체적인 과정을 살펴보도록 하겠습니다. 사전준비사항시작하기전에 진행한 코드의 환경과 준비사항은 다음과 같습니다. 1. Next.js 프로젝트 환경2. MetaMask를 브라우저에 설치.3. web3.js 자바스크립트 라이브러리를 프로젝트에 설치 MetaMask와 Web3 연동 1. useEffect 훅을 활용해 Web3 초기화 및 M..