This could also be stated in positive form. Alternate translation: "God has certainly left a witness" or "God has indeed testified" (See: [[rc://en/ta/man/translate/figs-litotes]])
Here "your hearts" refers to the people. Alternate translation: "giving you enough to eat and things about which to be happy" (See: [[rc://en/ta/man/translate/figs-metonymy]])