Bounty

Зарабатывай GNK за контрибуции

Community pool Gonka выделяет награды за вклад в развитие проекта. Баг-фиксы, новые фичи, документация и тесты — всё приносит GNK.

Как это работает

Gonka использует community pool — часть эмиссии GNK, зарезервированную для поощрения контрибьюторов. Когда ваш Pull Request принят и смёржен в основную ветку репозитория gonka-ai/gonka, команда распределяет награду из пула в зависимости от сложности и значимости вклада.

💰

Community Pool

Процент от эмиссии GNK выделяется на награды контрибьюторам. Чем важнее вклад — тем больше вознаграждение.

🔍

Ревью командой

Каждый PR проходит ревью мейнтейнерами Gonka. Качественный код с тестами получает приоритет.

Выплата GNK

После мержа награда отправляется на ваш Gonka-кошелёк. Размер зависит от типа и сложности задачи.

Типы контрибуций

Баг-фиксы

Самый частый

Исправление ошибок в коде, логике консенсуса, сетевом протоколе и CLI. Баг-фиксы — самый частый и востребованный тип контрибуций.

Награда: 50 — 500 GNK

Новые фичи

Высокая награда

Разработка новых функций: улучшение производительности, новые CLI-команды, оптимизация PoC-верификации, интеграции.

Награда: 200 — 2 000 GNK

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

Легко начать

Написание и улучшение документации, переводы на другие языки, примеры использования API и SDK.

Награда: 20 — 200 GNK

Тестирование / QA

Стабильность

Написание unit- и integration-тестов, воспроизведение и документирование багов, нагрузочное тестирование.

Награда: 30 — 300 GNK

Пошаговый гайд

5 шагов от форка до получения GNK.

1

Форкните репозиторий

Перейдите на github.com/gonka-ai/gonka и нажмите Fork. Клонируйте форк локально.

git clone https://github.com/<ваш-юзернейм>/gonka.git
2

Найдите задачу

Откройте вкладку Issues в основном репозитории. Ищите метки:

  • good first issue — простые задачи для новичков
  • bounty — задачи с подтверждённой наградой GNK
  • help wanted — задачи, где нужна помощь
3

Напишите решение + тесты

Создайте ветку, напишите код и обязательно добавьте тесты. PR без тестов получает значительно меньший приоритет на ревью.

Совет: следуйте стилю кода проекта. Запустите линтеры и тесты локально перед отправкой.

4

Создайте Pull Request

Откройте PR в gonka-ai/gonka. Опишите, что исправлено/добавлено, укажите связанный Issue (#номер).

Чек-лист PR

  • Описание изменений
  • Ссылка на Issue
  • Тесты пройдены
  • Линтер без ошибок
5

Ревью + мерж = GNK

Мейнтейнеры проведут ревью вашего кода. После одобрения и мержа награда GNK будет отправлена на ваш кошелёк.

Среднее время ревью: 3-7 дней. Сложные фичи могут потребовать несколько итераций.

Размеры наград

Примерные размеры наград из community pool. Итоговая сумма определяется командой Gonka по результатам ревью.

Тип задачи Диапазон GNK Примеры
Баг-фиксы 50 — 500 Исправление краша, утечки памяти, некорректной валидации
Новые фичи 200 — 2 000 Новая CLI-команда, оптимизация PoC, API-интеграция
Документация 20 — 200 Перевод docs, примеры SDK, FAQ, README
Тестирование 30 — 300 Unit-тесты, stress-тесты, баг-репорты с репродукцией
Критические уязвимости 1 000 — 5 000+ Эксплойты консенсуса, double-spend, обход PoC

Награды за критические уязвимости могут значительно превышать указанный диапазон.

Готовы внести вклад?

Откройте репозиторий Gonka на GitHub, найдите подходящую задачу и отправьте свой первый Pull Request.