프레임워크 및 미리 제작된 스택
프레임워크를 선택할 것을 권장합니다. 특히 처음 시작하는 사용자에게는 중요합니다. 완전한 디앱을 빌드하려면 다른 기술이 필요합니다. 프레임워크에는 다양한 필수 기능이 포함되거나, 원하는 도구를 고르기 위해 쉬운 플러그인 시스템을 제공합니다.
해당 프레임워크는 다음과 같은 창의적인 기능과 함께 제공됩니다.
- 로컬 블록체인 인스턴스를 스핀업하기 위한 기능.
- 스마트 계약을 컴파일하고 테스트하기 위한 유틸리티.
- 동일한 프로젝트/리포지토리 내에서 사용자용 애플리케이션을 빌드하기 위한 클라이언트 개발 추가 기능.
- 이더리움 네트워크에 연결하고 로컬로 실행 중인 인스턴스나 이더리움 공공 네트워크 중 하나에 계약을 배포할 수 있는 환경 구성.
- 탈중앙화 앱 분배 - IPFS와 같은 저장 공간 옵션에 통합.
TYPESCRIPTSOLIDITY
열기 Waffle(opens in a new tab)249
Kurtosis Ethereum Package
신속한 로컬 디앱 개발, 프로토타이핑 및 테스트를 위해 멀티 클라이언트 이더리움 테스트넷을 간편하게 구성하고 스핀업할 수 있는 컨테이너 기반 툴킷입니다.
STARLARKPYTHON
열기 Kurtosis Ethereum Package(opens in a new tab)PYTHONSOLIDITY
열기 Brownie(opens in a new tab)HTMLSHELL
열기 Epirus(opens in a new tab)JAVASCRIPTTYPESCRIPT
열기 Create Eth App(opens in a new tab)TYPESCRIPTJAVASCRIPT
열기 Scaffold-ETH-2(opens in a new tab)1,959
Solidity template
Solidity 스마트 계약을 위해 미리 빌드된 설정의 GitHub 템플릿입니다. 여기에는 Hardhat 로컬 네트워크, 테스트용 Waffle, 지갑 실행용 Ethers 등이 포함됩니다.
TYPESCRIPTSOLIDITY
열기 Solidity template(opens in a new tab)RUSTSHELL
열기 Foundry(opens in a new tab)