Solidity ağıllı müqavilələrin həyata keçirilməsi üçün hazırlanmış obyekt yönümlü, yüksək səviyyəli proqramlaşdırma dilidir. Ağıllı müqavilələr Ethereum şəbəkəsində əməliyyatların davranışını idarə edən proqramlardır.
Solidity C++, Python və JavaScript-dən ilhamlanmış və Ethereum Virtual Machine (ESM) üçün nəzərdə tutulmuşdur.
Bütün digər xüsusiyyətləri arasında, o, obyektlərarası miras, kitabxanalar və istifadəçi tərəfindən müəyyən edilmiş kompleks növləri dəstəkləyir.
Bu dilin köməyi ilə siz səsvermə, maliyyələşdirmə, auksion və çox imzalı pul kisələri kimi tətbiqlərdə istifadə edilməsi üçün müqavilələr hazırlaya bilərsiniz.
Müqavilələri yerləşdirərkən Solidity-in buraxılmış ən son versiyasından istifadə etməlisiniz. Bunun səbəbi, dəyişikliklərlə yanaşı, mütəmadi olaraq yeni funksiyaların və səhvlərin düzəldilməsidir.