Этап 01 · Стамбул Приём заявок с 15 октября 2026 г.Участие бесплатное3 недели онлайн-разработкиЖивой финал 12 декабря 2026 г. · СтамбулСоздавайте на Canton NetworkПри поддержке Canton FoundationЭтап 02 Дубай, ОАЭ · В планахTelegram: @cantonhacktrailcc
Смотреть календарь
Canton HackTrail
Центр разработчиков

Всё, что нужно для разработки на Canton.

Начинаете с нуля? Выполняйте шаги по порядку. Уже есть опыт? Переходите сразу к инструментам, SDK и информации о грантах. Если застряли, спросите ассистента HackTrail.

Первые шаги

Ваше первое приложение на Canton за четыре шага

  1. Познакомьтесь с Canton

    Модель конфиденциальности Canton, стороны (parties) и принцип синхронизации.

  2. Изучите Daml

    Шаблоны, подписанты, наблюдатели и выборы (choices): язык контрактов Canton.

  3. Запустите Quickstart

    Разверните полноценное приложение Canton локально несколькими командами.

  4. Подключите Loop Wallet

    Позвольте пользователям подписывать транзакции официальным кошельком маршрута.

Quickstart

Настройте локальное окружение несколькими командами

Canton Network Quickstart запускает Canton, Daml и пример приложения локально в Docker. Сначала установите необходимые компоненты по официальному руководству (Docker, direnv и т. д.), затем:

cn-quickstart — zsh
$ git clone https://github.com/digital-asset/cn-quickstart.git
$ cd cn-quickstart
$ direnv allow
$ cd quickstart
$ make setup   # настройка окружения
$ make build   # сборка приложения
$ make start   # запуск сервисов Canton

Для Docker рекомендуется не менее 8 ГБ памяти. Чтобы увидеть все цели: make help

Официальный кошелёк

Подключение через Loop Wallet

Loop SDK позволяет вашему dApp подключаться к аккаунту Loop. Пользователи подписывают транзакции в Loop Wallet на мобильном устройстве или в браузере, а всё взаимодействие остаётся внутри вашего dApp.

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-кодом
AI

Пишите на Daml с помощью AI

Build-on-Canton MCP

Интеграция MCP, которая даёт вашему AI-ассистенту знания о Canton.

Открыть на GitHub

Всегда тестируйте и проверяйте код, сгенерированный AI.

Инструменты

Инструменты экосистемы

Инструменты из официальных ресурсов для разработчиков Canton. Описания краткие; подробности — на странице каждого инструмента.

WalletConnect

Сеть кошельков, соединяющая кошельки с dApp, теперь с поддержкой Canton.

Открыть

Noves

API данных для приложений Canton: транзакции, балансы и метрики сети.

Открыть

Noders GO Wallet SDK

SDK на Go для кошельков и бэкенда приложений на Canton.

Открыть

Lighthouse Explorer

Бесплатный публичный обозреватель экосистемы Canton от Five North.

Открыть

Five North ID SDK

Безопасная проверка личности и управление учётными данными с помощью смарт-контрактов.

Открыть

CCView Explorer

Обозреватель от PixelPlex, показывающий активность сети Canton в реальном времени.

Открыть

DPM

Инструмент командной строки для разработки на Canton: установка SDK, создание каркаса проекта, компиляция, тестирование и локальные окружения.

Открыть

dApp SDK и Wallet SDK

Браузерный SDK для создания dApp и SDK интеграции для провайдеров кошельков.

Открыть
Ресурсы

Официальные ресурсы

Документация Canton

Концепции, руководства и справочники по API.

Открыть

SDK и инструменты

Официальный список SDK и инструментов для Canton.

Открыть

Ресурсы для разработчиков Canton

Quickstart, инструменты и ссылки на сообщество.

Открыть

Экосистема Canton

Приложения, кошельки и сервис-провайдеры, работающие на Canton.

Открыть

Canton Network в Discord

Вопросы и ответы, объявления и общение с сообществом разработчиков.

Открыть

HackTrail в Telegram

Объявления о мероприятии и поддержка.

Открыть
Гранты

После HackTrail: грант Canton Foundation

Protocol Development Fund от Canton Foundation поддерживает работу, приносящую долгосрочную пользу всей сети. Сильные проекты HackTrail могут подать заявку в эту программу.

Нужна помощь?
Ассистент HackTrail ответит на ваши вопросы о заявке, календаре или Daml.