@Dusk #dusk
$DUSK
Основные компоненты:
2. Rusk
Роль: реализация узла Rust для Dusk L1
Куда дальше:
У узлов Dusk есть два основных низкоуровневых HTTP-интерфейса:
GraphQL для запросов к цепочке, блоку, транзакции, mempool, архиву и другим данным, индексируемым узлом.
Маршруты в стиле RUES /on/... для отправки транзакций, вызовов контрактов, операций узла, генерации доказательств, управления драйверами и подписок на события.
Используйте эту страницу как руководство по реализации для прямой интеграции с узлами. Приложения обычно должны использовать W3sper или другой слой SDK, если им не нужен низкоуровневый доступ к узлу.
Базовые URL
Mainnet: https://nodes.dusk.network
Testnet: https://testnet.nodes.dusk.network
Выбор нужного интерфейса
Используйте GraphQL, когда вам нужны данные цепочки, блока, транзакции, mempool, архива или другие данные, индексируемые узлом, которые не входят в ABI контракта.
Используйте /on/contracts:<contract_id>/<method>, когда вы запрашиваете метод, предоставленный ABI контракта.
Используйте другие маршруты /on/... для операций узла, таких как отправка транзакций, генерация доказательств, управление драйверами и подписки на события.
Некоторые устаревшие короткие маршруты /on/... по-прежнему работают для совместимости, но помечены как deprecated.
$DUSK
Основные компоненты:
2. Rusk
Роль: реализация узла Rust для Dusk L1
Куда дальше:
У узлов Dusk есть два основных низкоуровневых HTTP-интерфейса:
GraphQL для запросов к цепочке, блоку, транзакции, mempool, архиву и другим данным, индексируемым узлом.
Маршруты в стиле RUES /on/... для отправки транзакций, вызовов контрактов, операций узла, генерации доказательств, управления драйверами и подписок на события.
Используйте эту страницу как руководство по реализации для прямой интеграции с узлами. Приложения обычно должны использовать W3sper или другой слой SDK, если им не нужен низкоуровневый доступ к узлу.
Базовые URL
Mainnet: https://nodes.dusk.network
Testnet: https://testnet.nodes.dusk.network
Выбор нужного интерфейса
Используйте GraphQL, когда вам нужны данные цепочки, блока, транзакции, mempool, архива или другие данные, индексируемые узлом, которые не входят в ABI контракта.
Используйте /on/contracts:<contract_id>/<method>, когда вы запрашиваете метод, предоставленный ABI контракта.
Используйте другие маршруты /on/... для операций узла, таких как отправка транзакций, генерация доказательств, управление драйверами и подписки на события.
Некоторые устаревшие короткие маршруты /on/... по-прежнему работают для совместимости, но помечены как deprecated.
