The form of contract have both, Aaron and Donal, entered into is unilateral contract. In a unilateral contract, one party pays the other party to perform a certain duty. If the first party fulfills the duty, the second party is obligated to transfer the specified funds. However, the first party is under no binding obligation: they only have to fulfill the task if they want to.