Bank of America Corp (NYSE:BAC) has struck a deal with Constellation Energy Corp (NASDAQ:CEG) to buy power and project-specific renewable energy certificates (RECs) from a 160-MW portion of the Mammoth Central solar project in Indiana.