솔라나는 개발자들이 이더리움 프로그래밍 언어인 솔리디티를 통해 솔라나에서 스마트 컨트랙트를 작성할 수 있는 컴파일러 소랭(Solang)을 공개했다. 이더리움 솔리디티 0.8 호환, SPL 토큰 지원, 프로그램 파생 주소 지원 등이 특징이다.