Unilateral contract

A unilateral contract is an agreement by which one undertakes an express performance without receiving any express promise of performance from the other.

A classic example is a promise by the owner of a house to pay $1000 to a painter, who receives payment only once he has given "performance" by painting the house.

This is in contrast with a bilateral contract.