public CoreNode CreateNode(NodeBuilder nodeBuilder, string agent, ProtocolVersion version = ProtocolVersion.ALT_PROTOCOL_VERSION, NodeConfigParameters configParameters = null) { var callback = new Action <IFullNodeBuilder>(builder => builder .UseBlockStore() .UsePosConsensus() .UseMempool() .AddRPC() .UseApi() .UseTestChainedHeaderTree() .MockIBD() ); return(nodeBuilder.CreateCustomNode(callback, new StratisOverrideRegTest(), ProtocolVersion.PROVEN_HEADER_VERSION, agent: agent, configParameters: configParameters)); }