Truffle

트러플(Truffle)과의 호환성

Klaytn에서는 솔리디티로 작성된 스마트 컨트랙트를 트러플을 통해 컴파일하고 배포할 수 있습니다. 현재 Klaytn은 트러플 최신 버전인 v5.0.26까지 지원합니다. 트러플에 대한 자세한 내용은 아래 웹 사이트를 참고해주세요.

다음과 같이 트러플을 설치할 수 있습니다.

$ sudo npm install -g truffle

로컬 EN을 실행 중인 경우 트러플 프레임워크를 사용하여 직접 컨트랙트를 배포할 수 있습니다. 자세한 내용은 링크를 참고해주세요.

원격 EN 노드로 배포하려면 truffle-hdwallet-provider-klaytn을 사용해야 합니다.

truffle-hdwallet-provider-klaytn 환경설정

truffle-hdwallet-provider-klaytn은 truffle-hdwallet-provider에서 파생된 자바스크립트 HD 지갑 제공자입니다.

다음과 같이 설치하세요.

$ nvm use 10
$ yarn install [email protected]
$ nvm use 12 # for node v12 and higher
$ yarn install [email protected]

아래와 같이 truffle-config.js를 설정하세요.

니모닉(Mnemonic) 사용

개인키(Private Key) 사용

경고: 니모닉 및 개인키가 노출되지 않도록 주의하세요.

Klaytn에 배포

Klaytn에 트랜잭션 생성하기 (Truffle Docs quick start - Creating a project의 예시 사용)

Last updated

Was this helpful?