از آنجایی که برنامههای رایانهای توسط یه زبان برنامه نویسی نوشته میشوند، قراردادهای اتریوم هم توسط یک زبان برنامه نویسی نوشته میشوند که این زبان سالیدیتی (Solidity) نام دارد. لازم است بگوییم که زبانهای برنامه نویسی دیگری هم وجود دارند که میتوان از آنها برای ایجاد قراردادهای هوشمند در شبکه بلاکچین اتریوم، استفاده کرد، اما ...