Remix-IDE를 이용한 컨트랙트 배포
리믹스 (Remix Project)는 컨트랙트 개발의 전 과정에서 필요한 기술 및 기능을 개발자가 사용할 수 있도록 지원하는 개발 도구이며, 이더리움을 배우고 실험할 수 있는 교육 플랫폼으로도 사용됩니다.
STEP 1 - 리믹스 시작
리믹스 (Remix)에 접속합니다. File Explorer로 이동한 후 ≡ 를 선택합니다. 옵션 중에서 [ + Create Blank ]를 선택하여 새로운 워크 스페이스 (Workspace)를 생성합니다.
새 파일
counter.sol
을 생성하고 컨트랙트 코드를 입력하거나 아래 샘플 코드를 사용합니다.
[ Solidity Compile ] 사이드바 옵션으로 이동하여
counter.sol
컴파일을 선택합니다.
STEP 2 - 컨트랙트 배포
사이드바 옵션 [ Deploy & run transactions ] 으로 이동합니다.
드롭 다운 ENVIRONMENT을 "Injected Provider - MetaMask"로 변경합니다.
메타마스크에서 [ Connect ] 을 눌러 리믹스 액세스를 허용합니다.
메타마스크 연결이 완료되면 [ Deploy ] 버튼을 클릭하여 컨트랙트를 배포합니다.
배포된 컨트랙트는 디스캐너 (dScanner)의 Verified Contracts 메뉴에서 확인할 수 있습니다.
STEP 3 - 컨트랙트와 상호 작용
컨트랙트를 배포한 후에는 왼쪽 아래 탭에서 컨트랙트와 상호 작용을 할 수 있습니다.
[ Number ] 를 선택하여 컨트랙트에 저장된 숫자를 조회합니다. 컨트랙트 배포 후, 숫자는 0으로 초기화된 상태입니다.
[ increment ]를 클릭하여 숫자에 +1을 동작하는 트랜잭션을 전송합니다. 메타마스크에서 트랜잭션을 확인(Confirm)하여 트랜잭션을 디카르고 체인에 전송합니다.
[ number ] 를 선택하여 1이 증가한 숫자를 확인합니다.
Last updated