TaskRequest(const chain_t& chain) : block(chain.cbegin()), block_end(chain.cend()), TaskRequestBase(Now()) {};
TaskRequest(const chain_t& chain, const frame_unit& delay) : block(chain.cbegin()), block_end(chain.cend()), TaskRequestBase(Now() + delay) {};