Optimize deploy history

Description

Reference: https://rchain.atlassian.net/browse/CORE-1005.

Optimize the current functionality of re-proposing orphaned blocks in the following manner:
1. no longer consider deploys that are older than `current time - T` for some parameter `T`
2. only check for missing deploys back to the last finalized block; when a block becomes finalized no longer consider those deploys

Write a suite of unit tests covering this functionality.

Status

Assignee

Unassigned

Reporter

Medha Parlikar

Components

Story Points

8

Epic Link

Priority

High