본문으로 바로가기

이전에 작성한 SimpleStorate 스마트컨트랙트를 이번에는 Remix IDE를 활용하여 작성하도록 하겠습니다.

Remix IDE는 온라인과 오프라인 2가지 방법으로 활용가능합니다.


먼저 오프라인에서 사용하기를 원한다면 다음 사이트에서 설치가이드를 참고로 설치하시기 바랍니다.


https://github.com/ethereum/remix-ide


온라인에서 사용하기를 원한다면 다음 사이트에 접속하여 사용가능합니다.


https://remix.ethereum.org


위의 IDE에 접속한후에 먼저 왼쪽의 + 아이콘을 선택하여 작성할 sol 화일명을 지정해줍니다. (이전에 작성한것고 동일하게 SimpleStorate.sol) 

그리고 오른쪽 Compile tab에서 "Start compile"을 선택하면 작성한 코드를 컴파일하여 컨트랙트를 생성합니다.



컴파일이 완료된후에 Run 탭에서 작성한 SimpleStorate를 선택한후에 Create를 선택하면 다음과 같이 호출가능한 set/get 함수가 보여집니다.

get을 선택하면 디폴트 0이 반환되고, set 함수를 입력하여 호출한후 get을 호출하면 입력한 숫자가 반환됩니다.



이와같이 Remix IDE를 활용하면 좀더 편하게 이더리움 기반의 스마트 컨트랙트를 작성할수 있습니다.