public Horizon(HorizonEnvironment environment) { Environment = environment ?? throw new ArgumentNullException(nameof(environment)); Server = new Server(environment.Hostname); Network.Use(new Network(environment.Passphrase)); }
public static IHorizon Server(this HorizonEnvironment environment) { return(HorizonFactory.Create(environment)); }