public void Sign(Transaction tx, int chainId) { if (_logger.IsDebug) { _logger.Debug($"Signing transaction: {tx.Value} to {tx.To}"); } IBasicWallet.Sign(this, tx, chainId); }
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; }
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; } }
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)); }