public override BlockAssembler Create(AssemblerOptions options = null) { return(new PosBlockAssembler(this.consensusLoop, this.network, this.chain, this.mempoolScheduler, this.mempool, this.dateTimeProvider, stakeChain, options)); }
public PosBlockAssembler(ConsensusLoop consensusLoop, Network network, ConcurrentChain chain, MempoolScheduler mempoolScheduler, TxMempool mempool, IDateTimeProvider dateTimeProvider, StakeChain stakeChain, AssemblerOptions options = null) : base(consensusLoop, network, chain, mempoolScheduler, mempool, dateTimeProvider, options) { this.stakeChain = stakeChain; }
public abstract BlockAssembler Create(AssemblerOptions options = null);