Question: what are the two requirements for a mistake to render a contract void?
Answer: One party is mistaken as to a term of the contract, and would not have entered the contract but for this mistake.
The mistake is known or reasonably ought to be known to the other party.