Wiktionary
hold up one's end
vb. (context idiomatic English) To hold up one's end of the bargain; to fulfill one's promise or obligation.