Minwook’s portfolio

Local에서 Remix 연결하기 + 팁! 본문

Codestates 블록체인 부트캠프 6기

Local에서 Remix 연결하기 + 팁!

yiminwook 2022. 9. 20. 13:43

 

 

Remix란?

Solidity 개발을 위한  웹기반 IDE

 

IDE란?

Integrated Development Environment

프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하도록 환경을 제공하는 소프트웨어

 

Remix를 로컬 컴퓨터와 연결해야하는 이유

Remix는 웹기반 IDE이기 때문에 브라우저 캐시가 지워지면 작성한 파일 또한 지워질 수 있다.

 

Remix git hub

https://github.com/ethereum/remix-project/tree/master/libs/remixd

 

설치방법(ubuntu 20.04 LTS)

sudo apt update
sudo apt install python3-pip //pip3설치
sudo npm install -g @remix-project/remixd

 

개발 환경 셋팅

cd Desktop     //원하는 경로로 이동
mkdir practice //빈폴더를 생성
npm init       //package.json 생성

/* 옵션을 자유롭게 선택 */ 

remixd -s /*폴더의 절대경로*/ --remix-ide https://remix.ethereum.org //폴더와 Remix를 연결

 

Remix에 접속

https://remix.ethereum.org

 

 

Workspaces에서 connet to localhost를 선택

 


 

+ 메타마스크(웹지갑) 연결

 

 

1. Environment에서 Metamask설정

2. 설정시 메타마스크 창이 열리면 로그인후 권한 설정을 한다.

 

 

3. 위와 같이 연결하고자하는 테스트넷과 지갑주소가 나오면 연결이 된것 입니다.

 

*위와 같이되지 않을시엔 메타마스크(웹지갑)을 열고 현재 네트워크와 연결됨을 확인합니다 

연결됨을 누를시에 세부사항을 확인할 수 있습니다.

그럼에도 연결되지않을 때는 모든 인터넷창을 닫고 다시 연결해보시는 것을 추천드립니다.

 

 

 


 

팁(3)!

 

1. 다시 deploy할 필요없이 remix로 배포한 contract address를 불러오고 싶을때는

같은 코드로 compile한뒤에 CA를 At Address 칸옆에 붙여넣고

버튼을 누르면 다시 불러올 수 있습니다!

 

2. control + S를 누르면 자동으로 compile 됩니다

 

3. Goerli Testnet ETH받는곳

https://goerlifaucet.com/

 

 


 

 

 

참고

https://ko.wikipedia.org/wiki/%ED%86%B5%ED%95%A9_%EA%B0%9C%EB%B0%9C_%ED%99%98%EA%B2%BD

Comments