이 가이드에서는 Remix IDE를 사용하여 스마트 컨트랙트를 배포하는 방법에 대해 알아보겠습니다. Remix IDE는 웹 브라우저에서 solidity를 사용하여 스마트 컨트랙트를 개발하도록 도와주는 통합개발환경(IDE)입니다.
우선 https://remix.ethereum.org/ 에 접속하면 기본적으로 3개의 파일이 작성되어 있는 것을 확인할 수 있습니다.
1_Storage.sol
2_Owner.sol
3_Ballot.sol
이번 예제에서는 2_Owner.sol 컨트랙트를 배포해보겠습니다.
Compile 2_Owner.sol 버튼을 누르면 자동으로 컴파일 됩니다. 컴파일이 정상적으로 완료되면 초록색 마크를 확인하실 수 있습니다.
아래 사진은 컴파일이 완료된 상태입니다.
Deploy 버튼을 누르면 자동으로 배포가 됩니다.
console.log를 통해 스마트 컨트랙트가 정상적으로 배포된 것을 확인하실 수 있습니다.
Remix IDE를 사용하여 스마트 컨트랙트를 성공적으로 배포했습니다. 이제 해당 주소를 사용하여 배포된 컨트랙트를 호출할 수 있습니다.