Durak 01 · İstanbul Başvurular 15 Ekim 2026'da açılıyorKatılım ücretsizdir3 hafta online geliştirmeCanlı final 12 Aralık 2026 · İstanbulCanton Network üzerinde geliştirinCanton Foundation desteğiyleDurak 02 Dubai, BAE · PlanlanıyorTelegram: @cantonhacktrailcc
Takvimi inceleyin
Canton HackTrail
Geliştirici Merkezi

Canton'da geliştirmek için ihtiyacınız olan her şey.

Sıfırdan başlıyorsanız adımları sırayla izleyin. Deneyimliyseniz araçlara, SDK'lara ve grant bilgisine doğrudan geçin. Takıldığınız yerde HackTrail Asistanı'na sorun.

Başlangıç

Dört adımda ilk Canton uygulamanız

  1. Canton'u tanıyın

    Canton'un gizlilik modeli, taraflar (party) ve senkronizasyon mantığı.

  2. Daml'ı öğrenin

    Şablonlar, imzacılar, gözlemciler ve choice'lar: Canton'daki sözleşme dili.

  3. Quickstart'ı çalıştırın

    Yerel ortamda tam bir Canton uygulamasını birkaç komutla ayağa kaldırın.

  4. Loop Wallet'ı bağlayın

    Rotanın resmi cüzdanıyla kullanıcılarınızın işlemleri imzalamasını sağlayın.

Quickstart

Yerel ortamı birkaç komutla kurun

Canton Network Quickstart; Canton, Daml ve örnek bir uygulamayı Docker üzerinde yerel olarak çalıştırır. Önce resmi rehberdeki gereksinimleri kurun (Docker, direnv vb.), ardından:

cn-quickstart — zsh
$ git clone https://github.com/digital-asset/cn-quickstart.git
$ cd cn-quickstart
$ direnv allow
$ cd quickstart
$ make setup   # ortam ayarları
$ make build   # uygulamayı derler
$ make start   # Canton servislerini başlatır

Docker için en az 8 GB bellek önerilir. Tüm hedefleri görmek için: make help

Resmi cüzdan

Loop Wallet ile bağlanın

Loop SDK, dApp'inizin bir Loop hesabına bağlanmasını sağlar. Kullanıcı işlemleri mobilde ya da tarayıcıdaki Loop Wallet'ta imzalar; tüm etkileşim dApp'iniz içinde kalır.

app.js
// npm install @fivenorth/loop-sdk
import { loop } from '@fivenorth/loop-sdk';

loop.init({
  appName: 'HackTrail dApp',
  network: 'devnet',            // 'local' | 'devnet' | 'mainnet'
  onAccept: (provider) => console.log(provider.party_id),
  onReject: () => console.log('rejected'),
});

loop.connect();                     // QR kodlu bağlantı penceresini açar
Yapay zekâ

Yapay zekâyla Daml yazın

Build-on-Canton MCP

Yapay zekâ asistanınıza Canton bilgisi kazandıran MCP entegrasyonu.

GitHub'da aç

Yapay zekânın ürettiği kodu her zaman test edin ve gözden geçirin.

Araçlar

Ekosistem araçları

Canton'un resmi geliştirici kaynaklarında listelenen araçlar. Açıklamalar kısa özetlerdir; ayrıntılar her aracın kendi sayfasındadır.

WalletConnect

Canton desteği eklenen, cüzdanları dApp'lere bağlayan ağ.

Aç

Noves

Canton uygulamaları için işlemler, bakiyeler ve ağ metrikleri sunan veri API'si.

Aç

Noders GO Wallet SDK

Canton için Go dilinde cüzdan ve uygulama arka ucu SDK'sı.

Aç

Lighthouse Explorer

Five North'un Canton ekosistemi için ücretsiz, herkese açık explorer'ı.

Aç

Five North ID SDK

Akıllı sözleşmelerle güvenli kimlik doğrulama ve kimlik bilgisi yönetimi.

Aç

CCView Explorer

PixelPlex'in Canton ağ aktivitesini gerçek zamanlı gösteren explorer'ı.

Aç

DPM

Canton geliştirme için komut satırı aracı: SDK kurulumu, proje iskeleti, derleme, test ve yerel ortam.

Aç

dApp SDK ve Wallet SDK

dApp geliştirme için tarayıcı SDK'sı ve cüzdan sağlayıcıları için entegrasyon SDK'sı.

Aç
Kaynaklar

Resmi kaynaklar

Canton dokümantasyonu

Kavramlar, rehberler ve API referansları.

Aç

SDK'lar ve araçlar

Canton SDK'larının ve araçlarının resmi listesi.

Aç

Canton geliştirici kaynakları

Quickstart, araçlar ve topluluk bağlantıları.

Aç

Canton ekosistemi

Canton'da çalışan uygulamalar, cüzdanlar ve hizmet sağlayıcılar.

Aç

Canton Network Discord

Geliştirici topluluğuyla soru-cevap ve duyurular.

Aç

HackTrail Telegram

Etkinlikle ilgili duyurular ve destek.

Aç
Grant

HackTrail'den sonra: Canton Foundation grant'i

Canton Foundation'ın Protocol Development Fund'ı tüm ağa uzun vadeli değer katan işleri destekler. Güçlü HackTrail projeleri bu programa başvurabilir.

Yardıma ihtiyacınız var mı?
Başvuru, takvim ya da Daml hakkında sorularınızı HackTrail Asistanı yanıtlar.