A covenant involves three things:
1. Promises, which God will perform if the people keep the covenant.
2. Commandments or terms, which the people must keep in order to receive the promises.
3. Warnings, of what will happen if the covenant is broken.
John Piper