Перейти к содержанию

Введение

Операционная система кооперативной экономики основана на открытом коде блокчейнов EOSIO и Antelope. Она предоставляет ряд компонентов и библиотек, которые используются для управления узлами распределенного реестра, сбора данных, взаимодействия с этими узлами и разработки смарт-контрактов.

Nodeos

Nodeos — это основная программа узла операционной системы кооперативной экономики. Отвечает за работу всех протоколов кооперативной экономики на серверах делегатов. Nodeos предлагает широкий спектр возможностей через плагины, которые могут быть включены или отключены при запуске с использованием командной строки или файлов конфигурации, что подключает или отключает API различных уровней.

Репозиторий nodeos, cleos и keosd

Cleos

Cleos (CLI + операционная система = cleos) представляет собой интерфейс командной строки, который взаимодействует с nodeos, позволяя разработчикам и аналитикам отправлять команды и действия в распределенный реестр. Cleos — это командный инструмент, который взаимодействует с REST API, предоставляемыми nodeos. Также cleos используется для развертывания и тестирования смарт-контрактов системы кооперативной экономики.

Keosd

Keosd — это программа для управления ключами, предназначенный для хранения приватных ключей и подписания транзакций. Keosd предоставляет безопасное хранилище для шифрования ключей в соответствующем файле кошелька. Keosd не предназначен для прямого доступа через сеть сторонними веб-приложениями и используется разработчиками.

CDT

Contract Development Tools (CDT) — это набор инструментов для написания смарт-контрактов под операционную систему кооперативной экономики на языке программирования C/C++, которые переводятся в язык бинарных инструкций WebAssembly. Этот новый инструментальный набор построен на основе Clang 7, что означает наличие большинства современных оптимизаций. Используется разработчиками для написания смарт-контрактов.

Репозиторий CDT

WHARFKIT SDK

WHARFKIT SDK — это SDK для интеграции с распределенным реестром системы кооперативной экономики, который используется для взаимодействия с распределенным реестром с использованием RPC API.

Репозиторий WHARF Документация

Смарт-контракты

Кооперативные и системные смарт-контракты содержат основной слой бизнес-логики оцифрованной методологии кооперации.

Подробнее Репозиторий

Библиотека типов

Библиотека типов предоставляет информацию о интерфейсах действий и таблиц смарт-контрактов, при необходимости, прямо в вашу IDE.

Подробнее Репозиторий

IFRAME-кошелёк

Компонент предоставляет программный интерфейс для интеграции клиентской части вашего приложения. Библиотека готова к работе со всеми модулями программного комплекса Цифрового Кошелька сразу после конфигурации. Использовать её - это самый простой и быстрый способ интегрироваться с Кооперативной Экономикой.

В разработке

Генератор документов

Компонент предоставляет методы для генерации и регенерации кооперативных документов.

Репозиторий

Парсер истории

Библиотека считывает цепочку блоков, распаковывает её и извлекает из неё дельты таблиц и факты исполнения действий. Парсер используется для построения сервисного ПО.

Репозиторий