트러플 설치 및 준비
초기 스마트 계약 개발의 도전
는 동시에 SOLC 컴파일러의 여러 버전을 지원하고 사용할 버전을 명확하게 표시합니다. 환경 :
계약에는 개발, 통합 및 생산 환경이 필요하며 각 환경은 자체 이더 리움 노드 주소, 계정 등이 있습니다.테스트 :
계약은 테스트 할 수 있어야합니다. 스마트 계약의 경우 테스트 소프트웨어의 중요성을 과장 할 수 없습니다. 따라서 계약을 테스트하십시오! 구성 : 개발, 통합 및 생산 환경은 구성 파일에 캡슐화되어 GIT에 제출하고 팀 구성원이 재사용 할 수 있어야합니다. Web3js 통합 : web3.js는 웹 애플리케이션에서 스마트 계약으로 통신을 단순화하는 데 사용되는 JavaScript 프레임 워크입니다. 트러플은 한 단계 더 나아가 송로 버섯 콘솔에서 web3.js 인터페이스를 사용하여 개발 모드 (브라우저 외부)에서 웹 기능을 호출 할 수 있습니다.
트러플 프로젝트 구조
패키지 관리 : 는 ETHPM (Ethereum Package Manager)과 함께 ETHPM 종속성을 설정할 수 있습니다.
프로젝트 설명 : 프로젝트 제작자, 프로젝트 이름, 연락처 주소 등 한계 :
코드를 실행하십시오
(지정된 환경)
실행 테스트 : 또는
Contracts 폴더 : 모든 스마트 계약을 저장합니다. Migrations.sol 파일은 계약 마이그레이션을위한 특수 파일입니다.
SOLC 버전 및 최적화 매개 변수를 설정합니다.
요약
위 내용은 블록 체인 스마트 계약 제품군 인 트러플 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!