Пример #1
0
 private static void Setup()
 {
     _logManager  = new OneLoggerLogManager(new ConsoleAsyncLogger(LogLevel.Debug));
     _nodeManager = new NodeManager(_serializer, _logManager);
     _nodeManager.SwitchUri(new Uri("http://localhost:8545"));
     _engine = new CliEngine();
 }
Пример #2
0
        public NodeManager(ICliEngine cliEngine, IJsonSerializer serializer, ILogManager logManager)
        {
            _cliEngine  = cliEngine ?? throw new ArgumentNullException(nameof(cliEngine));
            _serializer = serializer ?? throw new ArgumentNullException(nameof(serializer));
            _logManager = logManager ?? throw new ArgumentNullException(nameof(logManager));

            _jsonParser = new JsonParser(_cliEngine.JintEngine);
        }
Пример #3
0
 private static void InitEngine()
 {
     _engine = new CliEngine(_cliConsole);
     _engine.JintEngine.SetValue("serialize", new Action <JsValue>(v =>
     {
         string text = Serializer.Serialize(v.ToObject(), true);
         _cliConsole.WriteGood(text);
     }));
 }
Пример #4
0
        private static void Setup()
        {
            _serializer.RegisterConverter(new ParityLikeTxTraceConverter());
            _serializer.RegisterConverter(new ParityAccountStateChangeConverter());
            _serializer.RegisterConverter(new ParityTraceActionConverter());
            _serializer.RegisterConverter(new ParityTraceResultConverter());

            _logManager  = new OneLoggerLogManager(new ConsoleAsyncLogger(LogLevel.Trace));
            _nodeManager = new NodeManager(_serializer, _logManager);
            _nodeManager.SwitchUri(new Uri("http://localhost:8545"));
            _engine = new CliEngine();
        }
Пример #5
0
        private static void Setup()
        {
            Serializer.RegisterConverter(new ParityLikeTxTraceConverter());
            Serializer.RegisterConverter(new ParityAccountStateChangeConverter());
            Serializer.RegisterConverter(new ParityTraceActionConverter());
            Serializer.RegisterConverter(new ParityTraceResultConverter());
            Serializer.RegisterConverter(new ParityVmOperationTraceConverter());
            Serializer.RegisterConverter(new ParityVmTraceConverter());

            _engine = new CliEngine();
            _engine.JintEngine.SetValue("serialize", new Action <JsValue>(v =>
            {
                string text = Serializer.Serialize(v.ToObject(), true);
//                File.AppendAllText("C:\\temp\\cli.txt", text);
                CliConsole.WriteGood(text);
            }));

            _logManager  = new OneLoggerLogManager(new CliLogger());
            _nodeManager = new NodeManager(_engine, Serializer, _logManager);
            _nodeManager.SwitchUri(new Uri("http://localhost:8545"));
        }
Пример #6
0
 public BaselineCliModule(ICliEngine cliEngine, INodeManager nodeManager)
     : base(cliEngine, nodeManager)
 {
 }
Пример #7
0
 public CliModuleLoader(ICliEngine engine, IJsonRpcClient client, ICliConsole cliConsole)
 {
     _engine     = engine ?? throw new ArgumentNullException(nameof(engine));
     _client     = client ?? throw new ArgumentNullException(nameof(client));
     _cliConsole = cliConsole ?? throw new ArgumentNullException(nameof(cliConsole));
 }
Пример #8
0
 public DebugCliModule(ICliEngine cliEngine, INodeManager nodeManager) : base(cliEngine, nodeManager)
 {
 }
Пример #9
0
 public PersonalCliModule(ICliEngine engine, INodeManager nodeManager) : base(engine, nodeManager)
 {
 }
Пример #10
0
 public ParityCliModule(ICliEngine cliEngine, INodeManager nodeManager) : base(cliEngine, nodeManager)
 {
 }
Пример #11
0
 public AdminCliModule(ICliEngine engine, INodeManager nodeManager) : base(engine, nodeManager)
 {
 }
Пример #12
0
 public SystemCliModule(ICliEngine cliEngine, INodeManager nodeManager) : base(cliEngine, nodeManager)
 {
 }
Пример #13
0
 public TxPoolCliModule(ICliEngine engine, INodeManager nodeManager) : base(engine, nodeManager)
 {
 }
Пример #14
0
 public AnalyticsCliModule(ICliEngine cliEngine, INodeManager nodeManager)
     : base(cliEngine, nodeManager)
 {
 }
Пример #15
0
 protected CliModuleBase(ICliEngine engine, INodeManager nodeManager)
 {
     Engine      = engine;
     NodeManager = nodeManager;
 }
Пример #16
0
 public VaultCliModule(ICliEngine engine, INodeManager nodeManager)
     : base(engine, nodeManager)
 {
 }