There was no direct promise of eternal life in this series of promises or covenant

Please fix the punctuation.
There was no direct promise of eternal life in this series of promises, or "covenant".