We do not currently know of any synonyms for undertook to give.
For similar words to undertook to give, try: