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.
Форкните репозиторий
Перейдите на github.com/gonka-ai/gonka и нажмите Fork. Клонируйте форк локально.
git clone https://github.com/<ваш-юзернейм>/gonka.git Найдите задачу
Откройте вкладку Issues в основном репозитории. Ищите метки:
- good first issue — простые задачи для новичков
- bounty — задачи с подтверждённой наградой GNK
- help wanted — задачи, где нужна помощь
Напишите решение + тесты
Создайте ветку, напишите код и обязательно добавьте тесты. PR без тестов получает значительно меньший приоритет на ревью.
Совет: следуйте стилю кода проекта. Запустите линтеры и тесты локально перед отправкой.
Создайте Pull Request
Откройте PR в gonka-ai/gonka. Опишите, что исправлено/добавлено, укажите связанный Issue (#номер).
Чек-лист PR
- ✓ Описание изменений
- ✓ Ссылка на Issue
- ✓ Тесты пройдены
- ✓ Линтер без ошибок
Ревью + мерж = 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.