Remixd란?
솔리디티 개발에 최적화된 IDE는 Remix입니다. 기본적으로 웹에서 작동하므로 브라우저의 캐시를 기반으로 작성한 코드를 저장하게 됩니다. 만약 브라우저 내 저장되어 있는 캐시 데이터가 사라지면 코드도 사라져 버립니다. 이 때 필요한 유틸리티가 Remixd입니다.
Remixd는 로컬에 저장되어 있는 소스코드를 Remix IDE와 연동해줍니다. 로컬과 웹소켓 통신으로 웹 상의 Remix와 로컬의 VS code가 자동으로 연동하게 해줍니다. 코드를 백업하기 위한 용도로 최적입니다.
Remixd 사용하기
다양한 방법이 있지만 NPM 기반 사용법을 소개합니다. 소스코드가 위치한 디렉토리에서 package.json 파일을 생성합니다.
$ npm init
Remixd 패키지를 설치해줍니다.
$ npm install -g @remix-project/remixd
소스코드가 위치한 디렉토리에서 아래 명령을 실행합니다.
$ remixd -s "소스코드를 담은 폴더 절대경로" --remix-ide https://remix.ethereum.org
Remix Workspaces 탭에서 localhost를 선택합니다.
이제 Remix와 로컬에 위치한 소스코드가 연동되었습니다. 어떤 화면에서 소스를 수정해도 로컬과 Remix가 연동되어 소스코드 관리 및 백업이 편해집니다.
'Blockchain' 카테고리의 다른 글
[Blockchain] 가위바위보 스마트 컨트랙트 개선하기 (0) | 2022.07.13 |
---|---|
[Blockchain] 가위 바위 보 스마트 컨트랙트 만들기 (0) | 2022.07.13 |
[Blockchain] 이더리움 스마트 컨트랙트 배포하기(Remix) (0) | 2022.07.12 |
[Blockchain] 블록체인 오라클(Oracle) 문제란? (0) | 2022.07.11 |
[Blockchain] 이더리움 프라이빗 네트워크 구축 방법 (0) | 2022.07.08 |
댓글