コード例 #1
0
ファイル: DevWallet.cs プロジェクト: RohitGupta027/nethermind
 public void Sign(Transaction tx, int chainId)
 {
     if (_logger.IsDebug)
     {
         _logger.Debug($"Signing transaction: {tx.Value} to {tx.To}");
     }
     IBasicWallet.Sign(this, tx, chainId);
 }
コード例 #2
0
 public GeneratedTxSourceApprover(ITxSource innerSource, IBasicWallet wallet, ITimestamper timestamper, IStateReader stateReader, int chainId)
 {
     _innerSource = innerSource ?? throw new ArgumentNullException(nameof(innerSource));
     _wallet      = wallet ?? throw new ArgumentNullException(nameof(wallet));
     _timestamper = timestamper ?? throw new ArgumentNullException(nameof(timestamper));
     _stateReader = stateReader ?? throw new ArgumentNullException(nameof(stateReader));
     _chainId     = chainId;
 }
コード例 #3
0
        public CliqueSealer(IBasicWallet wallet, ICliqueConfig config, ISnapshotManager snapshotManager, Address sealerAddress, ILogManager logManager)
        {
            _logger          = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));
            _snapshotManager = snapshotManager ?? throw new ArgumentNullException(nameof(snapshotManager));
            _sealerAddress   = sealerAddress ?? throw new ArgumentNullException(nameof(sealerAddress));
            _config          = config ?? throw new ArgumentNullException(nameof(config));
            _wallet          = wallet ?? throw new ArgumentNullException(nameof(wallet));

            if (config.Epoch == 0)
            {
                config.Epoch = Clique.DefaultEpochLength;
            }
        }
コード例 #4
0
ファイル: AuRaSealer.cs プロジェクト: tr002196/nethermind
 public AuRaSealer(
     IBlockTree blockTree,
     IAuRaValidator validator,
     IAuRaStepCalculator auRaStepCalculator,
     Address nodeAddress,
     IBasicWallet wallet,
     ILogManager logManager)
 {
     _blockTree          = blockTree ?? throw new ArgumentNullException(nameof(blockTree));
     _validator          = validator ?? throw new ArgumentNullException(nameof(validator));
     _auRaStepCalculator = auRaStepCalculator ?? throw new ArgumentNullException(nameof(auRaStepCalculator));
     _nodeAddress        = nodeAddress ?? throw new ArgumentNullException(nameof(nodeAddress));
     _wallet             = wallet ?? throw new ArgumentNullException(nameof(wallet));
     _logger             = logManager?.GetClassLogger() ?? throw new ArgumentNullException(nameof(logManager));
 }