Начало работы

Сети и доступ

Параметры сетей mainnet и testnet и поддерживаемые способы доступа к Kaz Smart Chain.

Mainnet и Testnet#

Kaz Smart Chain работает в двух полностью изолированных сетях. Для разработки используйте testnet, для боевых задач — mainnet.

MainnetTestnet
Chain ID199117991
НазначениеБоевая сетьРазработка и тесты
Деплой контрактовС ручным одобрениемМгновенно, без одобрения
ГазKSCБесплатно через faucet
Порталkazsmartchain.orgdev.kazsmartchain.org

Параметры сети#

Общие технические параметры (одинаковы для обеих сетей, если не указано иное):

ПараметрЗначение
КлиентHyperledger Besu
КонсенсусQBFT
Период блока3 секунды
Эпоха QBFT30 000 блоков
EVMLondon / Berlin (активны с блока 0)
Целевой EVM компилятораparis
Лимит газа в блоке0x1fffffffffffff
Минимальная цена газа0 (узлы принимают min-gas-price=0)
EIP-1559
Сеть EVM-совместима с London, то есть поддерживает механизм базовой комиссии (base fee). На практике комиссии минимальны, а узлы настроены на min-gas-price=0. Не предполагайте «нулевой газ» в коде — запрашивайте актуальные параметры газа у сети.

Нативная валюта#

  • Символ — KSC, 18 знаков после запятой (как ETH/wei).
  • В Explorer и портале суммы отображаются как число в KSC (без привязки к ETH).
  • Помимо нативного газа существует ERC-20 токен «KazSmartChain Token» (KSC) — это отдельный контракт, не путать с нативной валютой газа.

Способы доступа#

Разработчики взаимодействуют с сетью через REST API, а не через прямой JSON-RPC:

СпособБазаАвторизация
Developer Portal APIhttps://kazsmartchain.org/api/devportalJWT разработчика (ЭЦП)
Contract Gateway API.../contracts/:id/query|invoke/:methodAPI-ключ (x-api-key)
Explorer APIhttps://kazsmartchain.org/api/explorerПубличный (без ключа)
Прямой JSON-RPC недоступен публично
Публичный JSON-RPC / WebSocket endpoint для подключения внешних кошельков не предоставляется. Для подключения по сети используйте API портала. Выделенный RPC-доступ согласуется индивидуально.

Explorer#

Обозреватель сети доступен на kazsmartchain.org/explorer с переключателем Mainnet / Testnet в шапке. Те же данные доступны программно через Explorer API с параметром ?network=mainnet|testnet.