SolcQueue README

The project's README from github.com/centxyz/SolcQueue. As one markdown file: README.md.

SolidityStackDiamond

SolidityStackDiamond: A decentralized, blockchain-based framework for real-time data processing and auto-scaling smart contract applications.

With SolidityStackDiamond, you get a lightweight tool that stays out of your way.

What you get

Key Features

Technology Stack

Installation

  1. Clone the repository: git clone https://github.com/harutosati/SolidityStackDiamond.git
  2. Install required dependencies: pip install -r requirements.txt

Configuration

Most behavior is controlled via command-line flags:

Contributing

Pull requests and issue reports are both welcome. Please read the existing code style before submitting.

License

Released under the MIT License — see the LICENSE file.

SolcQueue (centxyz/SolcQueue)

Searching Database…

Что это?SolcQueue — это API для компилятора Solidity: вы отправляете ему задачи на компиляцию (выполняются синхронно или ставятся в фоновую очередь), а он возвращает диагностику и артефакты сборки, а также обновления задач в реальном времени по SSE и метрики фоновых воркеров.
Это CLI-утилита или бэкенд-сервис?Это бэкенд-API-сервис, который вы запускаете сами; клиенты обращаются к нему, чтобы отправлять задачи компиляции Solidity и получать диагностику, артефакты и потоки SSE-событий, — это ни смарт-контракт, ни разовый CLI.
Можно ли доверять инструкциям по установке из README?Текст README в этом репозитории похож на общий шаблон для постороннего проекта и противоречит реальной кодовой базе на JavaScript: там даже предлагается выполнить `pip install` для файла зависимостей Python, поэтому шагам установки следовать в буквальном виде не стоит.
Что возвращает задача компиляции?Завершённая задача возвращает диагностику компилятора (ошибки/предупреждения) и полученные артефакты сборки — в обычном формате вывода компилятора Solidity.
Как узнать, что задача в очереди завершилась?Вместо постоянного опроса вы подписываетесь на поток Server-Sent Events (SSE) сервиса и получаете обновления статуса задач в реальном времени.
Зачем нужны метрики воркеров?Они показывают статистику фоновых воркеров задач — например, пропускную способность и длину очереди, — чтобы можно было следить за тем, как обрабатываются задачи компиляции.
Поддерживает ли он и мгновенную, и фоновую компиляцию?Да, API поддерживает синхронные задачи с немедленным результатом, а также задачи в очереди, которые выполняются в фоне и отчитываются через SSE.
Creator
centxyz
Size
0.1 MB
Stars
55
Age
1mo
Commits · 90 Days