Remix IDE로 Smart Contract 개발하기
Atom IDE Plug-in을 통해 Atom에서 개발한 Smart Contract 를 손쉽게 Luniverse Chain 위에 배포합니다.
루니버스 Remix Plug-in 설정하기
루니버스 Remix 플러그인 사용하기
Remix는 많은 개발자들이 사용하는 오픈소스 개발IDE중 하나입니다. 또한 Remix는 별도의 설치없이 바로 웹에서 사용할 수 있습니다.


- 루니버스 콘솔-Solidity IDE 에 접속한 후, Remix IDE 메뉴에서 [Copy] 버튼을 클릭하여 Remix IDE 사용을 위한 JSON description을 복사합니다.
1-a. [Remix로 이동] 버튼을 클릭하여 Remix로 이동합니다.


- Remix로 이동한 뒤, “Settings → Plugin”에 복사한 text를 붙여넣기 한 뒤 “Load”버튼을 클릭합니다.


-
Load된 [Luniverse] 버튼을 클릭하면 Luniverse Remix Plugin을 사용할 수 있습니다.
-
Login을 하면 “Create User Contract”, “Create Security Assessment” 기능을 사용할 수 있는 화면으로 이동됩니다.


- [+ Create User Contract] 를 클릭하여 스마트 컨트랙트를 루니버스 사이드 체인 위에 배포하는 페이지로 이동합니다.


- [Compile Current Contract] 를 누르면 현재 remix IDE에서 작업중이던 source code가 컴파일됩니다.


-
Chain Select에 스마트 컨트랙트를 배포할 사이드 체인을 입력합니다.
-
Contract Select에서 배포할 스마트 컨트랙트를 선택합니다. Contract Select 에는 컴파일한 스마트 컨트랙트 파일에 포함된 컨트랙트들이 표시됩니다.
-
Constructor Parameters에 스마트 컨트랙트 이름과 설명 정보(Name, Description)를 입력합니다.
-
[Apply] 버튼을 클릭하면 스마트 컨트랙트 배포 요청이 완료됩니다.


- 요청 완료 화면에서 [Details] 버튼을 누르면 Luniverse console로 이동해서 자세한 내용이 확인 가능합니다.


- Home화면에서 [Create Security Assessment] 를 클릭하면 보안검사 요청이 이루어지고, 검사가 완료되면 Security Report 화면으로 이동됩니다.


- [Detail Report] 버튼을 누르면 Luniverse Console로 이동해서 전체 Report를 확인가능합니다.
Updated almost 3 years ago