قراردادهای هوشمند از طریق برنامه‌نویسی مشخص و اجرا می‌شوند. سپس کدهای نوشته شده باید روی یک شبکه بلاک چین مانند اتریوم قرار بگیرند.