Solar project developer and operator ReneSola Ltd (NYSE:SOL) said today it has won 20-year Index Renewable Energy Credit (REC) contracts for two solar projects in the US totalling 40 MW.