フレームワークと事前作成されたスタック
使用を開始したばかりの場合は特に、フレームワークを選択することをお勧めします。 本格的なdappを構築するには、さまざまな技術が必要です。フレームワークには、必要な機能の多くが含まれているか、ユーザーが望むツールを選択するための簡単なプラグインシステムが提供されています。
これらのフレームワークには、すぐに使える機能がたくさんあります。
- ローカルのブロックチェーンインスタンスを起動する機能。
- スマートコントラクトをコンパイルしてテストするユーティリティ。
- クライアント開発アドオンは、同じプロジェクト/リポジトリ内でユーザーが利用するアプリケーションを構築します。
- Ethereumネットワークに接続し、ローカルで実行されているインスタンス、またはEthereumのパブリックネットワークのいずれかにかかわらず、コントラクトを展開するための設定。
- 分散型アプリ配信 - IPFSのようなストレージオプションとの統合。


121
Kurtosis Ethereum Package
ローカルdAppの開発、プロトタイピング、テストを迅速に行うための、マルチクライアント型イーサリアムテストネットの構成とスピンアップを簡素化するコンテナベースのツールキット。
STARLARKPYTHON
Open Kurtosis Ethereum Package(opens in a new tab)
795
Scaffold-ETH-2
Ethers + Hardhat + React: スマートコントラクトで実行する分散型アプリケーションの構築を始めるために必要なものすべて
TYPESCRIPTJAVASCRIPT
Open Scaffold-ETH-2(opens in a new tab)
1,902
Solidity template
Solidityスマートコントラクト用のビルド済みセットアップ用のGitHubテンプレート。 Hardhatローカルネットワーク、テストのためのワッフル、財布の実装のためのEtherなどが含まれています。
TYPESCRIPTSOLIDITY
Open Solidity template(opens in a new tab)