Solar project developer ReneSola Ltd (NYSE:SOL) has clinched a power purchase agreement (PPA) for the output of a 20-MW solar project in California that will be coupled with 6.5 MW/26 MWh of battery storage.