//using KubernetesWorkflow; //using NethereumWorkflow; //namespace DistTestCore.Marketplace //{ // public class GethCompanionNodeInfo // { // public GethCompanionNodeInfo(RunningContainer runningContainer, GethAccount[] accounts) // { // RunningContainer = runningContainer; // Accounts = accounts; // } // public RunningContainer RunningContainer { get; } // public GethAccount[] Accounts { get; } // public NethereumInteraction StartInteraction(TestLifecycle lifecycle, GethAccount account) // { // var address = lifecycle.Configuration.GetAddress(RunningContainer); // var privateKey = account.PrivateKey; // var creator = new NethereumInteractionCreator(lifecycle.Log, address.Host, address.Port, privateKey); // return creator.CreateWorkflow(); // } // } // public class GethAccount // { // public GethAccount(string account, string privateKey) // { // Account = account; // PrivateKey = privateKey; // } // public string Account { get; } // public string PrivateKey { get; } // } //}