Обзор и аккаунт
Что такое портал разработчика, как устроен аккаунт и из чего состоит рабочий процесс.
Что такое портал разработчика#
Портал разработчика — это веб-кабинет и REST API для работы с Kaz Smart Chain. Через него вы регистрируетесь по ЭЦП, получаете кастодиальный кошелёк, запрашиваете тестовый газ, компилируете и деплоите смарт-контракты и выпускаете API-ключи для доступа к контрактам из своих приложений. Веб-кабинет доступен на dev.kazsmartchain.org.
Аккаунт и идентификатор#
- Аккаунт привязан к вашей личности через ЭЦП: идентификатором служит
ИИН, извлечённый из сертификата. - Кошелёк привязан к разработчику (не к проекту) — один адрес используется для ваших контрактов и операций.
- Проекты — это логическая группировка контрактов и ключей внутри одного аккаунта.
Один разработчик — один кошелёк
При первой регистрации создаётся ваш основной кастодиальный кошелёк. С него деплоятся контракты и выполняются записи.
Рабочий процесс#
- Войти по ЭЦП → получить JWT разработчика (действует 12 часов).
- Запросить газ из faucet (testnet).
- Загрузить и задеплоить Solidity-контракт.
- Выпустить API-ключ.
- Вызывать методы контракта через gateway по REST.
Разделы документации портала#
Аутентификация (ЭЦП)
Challenge-response вход по электронной цифровой подписи.
Кошелёк
Кастодиальный кошелёк, баланс и история транзакций.
Faucet
Бесплатный тестовый газ и лимиты.
Деплой контрактов
Компиляция и деплой Solidity на testnet и mainnet.
API-ключи
Выпуск, скоупы и отзыв ключей.
Вызов контрактов
query / invoke и per-contract OpenAPI.

