Previous << Derive Public Key
Next >> Add Project Contracts
Flow Emulatorは、実際のFlowネットワークの動作を模倣する軽量な開発ツールです。Flow CLIにバンドルされており、エミュレータの起動と設定が簡単に行えます。
Initial Configuration
エミュレータには設定ファイル(flow.json
)が必要です。まだ作成していない場合は、flow init
コマンドを使用して作成します。
flow init
これにより、エミュレータの使用するデフォルトの設定ファイルが初期化されます。
Starting the Emulator
デフォルト設定でエミュレータを起動するには、次のコマンドを使用します。
flow emulator
これにより、flow.json
で定義された構成でエミュレータが起動します。
Example Output
flow emulator
コマンドを実行すると、以下のような出力が表示されます。
INFO[0000] ⚙️ Using service account 0xf8d6e0586b0a20c7 serviceAddress=f8d6e0586b0a20c7 ...
INFO[0000] 🌱 Starting Flow Emulator
INFO[0000] 🛠 GRPC server started on 127.0.0.1:3569
INFO[0000] 📡 HTTP server started on 127.0.0.1:8080
Customizing the Emulator
フラグを使用してエミュレータの動作をカスタマイズすることができます。以下に例を示します。
gRPCとREST APIのポートを変更する:
flow emulator --port 9000 --rest-port 9001
再起動後も現在の状態を保持できるようにします:
flow emulator --persist
デバッグ用に詳細なログを有効にする:
flow emulator --verbose
利用可能なフラグの完全なリストを表示するには以下を実行してください:
flow emulator --help
Learn More
スナップショット、ロールバック、デバッグなどの高度な機能については、Flow Emulator READMEを参照してください。
Last updated on Dec 17, 2024 by j pimmel
翻訳元
Flow BlockchainのCadence version1.0ドキュメント (Start Emulator)