Smart Contract 생성하기

본 장은 아래 3가지 툴을 사용하여 Smart Contract를 배포하는 방법을 설명합니다.

REMIX

Remix는 브라우저에서 솔리디티 프로그래밍 언어로 Smart Contract 개발과 구축을 지원하는 통합개발환경(IDE)입니다. 브라우저로 Smart Contract 배포와 테스트를 할 수 있습니다.

브라우저 기반으로 사용자들이 쉽게 따라하며 사용할 수 있는 툴로서, ERC-720 Smart Contract 만들기 시 사용할 툴입니다.

Remix에서 개발하기

Truffle

Truffle은 이더리움 기반으로 dApp을 쉽게 개발할 수 있도록 도와주는 블록체인 프레임워크입니다. Smart Contract를 Truffle을 통해 컴파일하고 배포할 수 있습니다.

Truffle 사용하기

Hardhat

Hardhat은 Truffle과 유사한 dApp 개발도구로써 Smart Contract 작성, 컴파일, 배포를 모두 지원하는 개발 프레임워크입니다.

Hardhat 사용하기