Carveda (carvedilol) is a beta-blocker used to treat high blood pressure (hypertension) and certain heart conditions. It helps relax blood vessels and improve heart function.?Carvedilol is also used in adults with heart failure and after a heart attack