Answer:
Unilateral contract
Step-by-step explanation:
A unilateral contract can be defined as a contract in which an offeror agrees to pay after the occurrence of a certain obligation.
A unilateral contract is a type of contract that is created by an offer of performance from one party to another in exchange for another thing.
From the above question, Aaron will perform the supply of raw materials to Donald's company in exchange for a set of fees from Donald's company.
Cheers