|
CDT
v4.2.0
инструменты разработчика
|
| ▼API ядра | C++ API ядра для функциональности смарт-контрактов, не зависящей от конкретной сети |
| Актив | Определяет C++ API для работы с активами |
| Система | Обёртки над eosio_assert |
| Криптография | Определяет API вычисления и проверки хешей, для которых требуется активация соответствующего криптопротокольного свойства в цепи COOPOS |
| Поток данных | Определяет поток данных для чтения и записи в виде байтов |
| Массив байт фиксированного размера | Массив байт фиксированного размера с лексикографическим упорядочиванием |
| Игнорирование типа | Указывает datastream игнорировать этот тип, сохраняя корректный тип для генератора ABI |
| Имя | Тип имени COOPOS |
| Консоль | Определяет C++-обёртку для вывода текстовых сообщений в лог/консоль |
| Сериализация | Определяет C++ API сериализации и десериализации объектов |
| Символ | Определяет C++ API для работы с символами |
| Время | Классы для работы со временем |
| Целое переменной длины | Определяет тип целого переменной длины для более эффективной сериализации |
| ▼API контрактов | C++ API контрактов для функциональности смарт-контрактов, зависящей от сети COOPOS |
| Действие | Типобезопасные C++-обёртки для чтения данных действия и отправки действия |
| Контракт (Contract) | Определяет тип контракта — базовый класс для каждого контракта COOPOS |
| Диспетчер (Dispatcher) | Определяет функции C++ для маршрутизации действия к соответствующему обработчику внутри контракта |
| Многоиндексная таблица (Multi Index) | |
| Привилегированный API | Определяет привилегированный C++ API COOPOS |
| Ключ производителя | Сопоставляет производителя с его ключом подписи блока; используется в расписании производителей |
| Расписание производителей | Задаёт порядок, имена аккаунтов и ключи подписи активного набора производителей |
| Полномочие производителя | Сопоставляет производителя с гибкой структурой полномочий; используется в расписании производителей |
| Группа безопасности | Определяет C++ API группы безопасности |
| Singleton-таблица | Определяет singleton-таблицу COOPOS для использования с multiindex |
| Транзакция | Типобезопасные C++-обёртки над C API транзакций COOPOS |
| Система | Обёртки над eosio_assert |
| ▼Типы | C++ API типов для компоновки данных структур, доступных на платформе COOPOS |
| Массив байт фиксированного размера | Массив байт фиксированного размера с лексикографическим упорядочиванием |
| Имя | Тип имени COOPOS |
| Целое переменной длины | Определяет тип целого переменной длины для более эффективной сериализации |
| Контракт (Contract) | Определяет тип контракта — базовый класс для каждого контракта COOPOS |
| Ключ производителя | Сопоставляет производителя с его ключом подписи блока; используется в расписании производителей |
| Расписание производителей | Задаёт порядок, имена аккаунтов и ключи подписи активного набора производителей |
| Полномочие производителя | Сопоставляет производителя с гибкой структурой полномочий; используется в расписании производителей |