개발 도구 설치하기

MEVerse는 이더리움(Ethereum) 기반의 버추얼 머신(EVM: Ethereum Virtual Machine)과 공식 호환 가능합니다.

MEVerse는 이더리움 기반의 스마트 컨트랙트 구현 언어인 솔리디티(Solidity)를 지원하고 있으며, 솔리디티로 스마트 컨트랙트를 개발 및 컴파일하고 배포를 지원하는 IDE나 프레임워크로 MApp(MEVerse/Metaverse/Me +dApp)을 개발 운영할 수 있습니다.

리믹스(Remix) 접속

리믹스(Remix)는 브라우저에서 솔리디티 프로그래밍 언어로 스마트 계약 개발과 구축을 지원하는 통합개발환경(IDE)입니다. 브라우저로 사설망이나 테스트넷의 이더리움 블록체인에 연결해 스마트 계약 배포와 테스트를 할 수 있습니다.

Remix IDE - https://remix.ethereum.org

트러플(Truffle) 설치

트러플은 솔리디티로 작성된 스마트 컨트랙트를 컴파일하고 배포하는데 사용됩니다. 트러플에 대한 자세한 내용은 다음 사이트를 참조하세요.

다음 명령을 실행하여 npm을 전역(global)으로 사용할 수 있습니다.

$ npm install truffle -g

하드햇(Hardhat) 설치

하드햇은 기본적으로 트러플과 같이 이더리움의 스마트 계약을 컴파일, 배포, 테스트 및 디버그하기 위한 개발 환경입니다.

Hardhat을 설치하려면 빈 폴더로 이동하여 npm프로젝트(예: npm init)를 초기화하고 다음을 실행합니다.

$ npm install --save-dev hardhat

Last updated