Separating tx validation from retrieval.
- So transactions can be retrieved and saved regardless of whether or not we have their parents yet, they just won't be validated until we get to their block.