//using KubernetesWorkflow; //using NethereumWorkflow; //namespace DistTestCore.Marketplace //{ // public class GethBootstrapNodeInfo // { // public GethBootstrapNodeInfo(RunningContainers runningContainers, AllGethAccounts allAccounts, string pubKey, Port discoveryPort) // { // RunningContainers = runningContainers; // AllAccounts = allAccounts; // Account = allAccounts.Accounts[0]; // PubKey = pubKey; // DiscoveryPort = discoveryPort; // } // public RunningContainers RunningContainers { get; } // public AllGethAccounts AllAccounts { get; } // public GethAccount Account { get; } // public string PubKey { get; } // public Port DiscoveryPort { get; } // public NethereumInteraction StartInteraction(TestLifecycle lifecycle) // { // var address = lifecycle.Configuration.GetAddress(RunningContainers.Containers[0]); // var account = Account; // var creator = new NethereumInteractionCreator(lifecycle.Log, address.Host, address.Port, account.PrivateKey); // return creator.CreateWorkflow(); // } // } // public class AllGethAccounts // { // public GethAccount[] Accounts { get; } // public AllGethAccounts(GethAccount[] accounts) // { // Accounts = accounts; // } // } //}