create static method
Creates a new BasicHost with proper async initialization. This ensures interface addresses are available at startup.
Implementation
static Future<BasicHost> create({
required Network network,
required Config config,
}) async {
final host = BasicHost._(network: network, config: config);
// Update local IP addresses with proper async handling
await host._updateLocalIpAddr();
return host;
}