Which hormone is secreted by heart? Mention its role

Heart produces atrial natriuretic factor (ANF) which promotes renal sodium excretion and lowers blood pressure.