Поделиться через


Смарт-контракт Xooa Blockchain (предварительная версия)

Xooa упрощает использование блокчейна путем устранения общих барьеров. Платформа блокчейна как услуга (PaaS) предоставляет корпоративный блокчейн. Соединитель предоставляет неизменяемый реестр и частную инфраструктуру блокчейна. Вы можете контролировать, кто может просматривать и участвовать в реестре, и вы можете перемещать данные в собственную сеть в любое время.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Адрес электронной почты support@xooa.com
Метаданные соединителя
Publisher Xooa Inc
Веб-сайт https://xooa.com/blockchain/
Политика конфиденциальности https://xooa.com/XooaPrivacyPolicy.htm

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API securestring Ключ API для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Xooa DEL [DEPRECATED]

Это действие используется для выполнения операции del в приложении Xooa. Эта операция вызывает функцию del в смарт-контракте, чтобы удалить ключ из блокчейна. Эта операция создает транзакцию в блокчейне и сохраняет ее в реестре.

Xooa GET [DEPRECATED]

Это действие используется для выполнения операции get в приложении Xooa. Эта операция вызывает функцию get в смарт-контракте, чтобы предоставить последнее состояние из блокчейна.

Xooa SET [DEPRECATED]

Это действие используется для выполнения операции set в приложении Xooa. Эта операция вызывает функцию set в смарт-контракте для хранения пар "ключ- значение" в блокчейне. Эта операция создает транзакцию в блокчейне и сохраняет ее в реестре.

Вызов функции

Вызовите определенную пользовательскую функцию смарт-контракта для записи в реестр. Такие операции создают транзакции в реестре.

Выполнение функции запроса

Запросите реестр с помощью данной функции смарт-контракта. Конечная точка запроса используется для выполнения операций чтения. Такие операции не создают транзакции в реестре.

Xooa DEL [DEPRECATED]

Это действие используется для выполнения операции del в приложении Xooa. Эта операция вызывает функцию del в смарт-контракте, чтобы удалить ключ из блокчейна. Эта операция создает транзакцию в блокчейне и сохраняет ее в реестре.

Параметры

Имя Ключ Обязательно Тип Описание
Индикатор асинхронного вызова
async boolean

Этот параметр используется для определения того, должен ли вызов Xooa выполняться в синхронном или асинхронном режиме. Значение по умолчанию — false, т. е. синхронный режим.

Время ожидания перед включением синхронного вызова в асинхронный.
timeout integer

Если вызов Xooa выполняется в синхронном режиме, вызов ожидает времени, прошедшего во время ожидания, чтобы получить ответ. Если ответ не создается в течение заданного времени ожидания, создается ожидающий ответ. Значение времени ожидания по умолчанию — 3000 мс.

body
body array of string

Возвращаемое значение

response
string

Xooa GET [DEPRECATED]

Это действие используется для выполнения операции get в приложении Xooa. Эта операция вызывает функцию get в смарт-контракте, чтобы предоставить последнее состояние из блокчейна.

Параметры

Имя Ключ Обязательно Тип Описание
Индикатор асинхронного вызова
async boolean

Этот параметр используется для определения того, должен ли вызов Xooa выполняться в синхронном или асинхронном режиме. Значение по умолчанию — false, т. е. синхронный режим.

Время ожидания перед включением синхронного вызова в асинхронный.
timeout integer

Если вызов Xooa выполняется в синхронном режиме, вызов ожидает времени, прошедшего во время ожидания, чтобы получить ответ. Если ответ не создается в течение заданного времени ожидания, создается ожидающий ответ. Значение времени ожидания по умолчанию — 3000 мс.

body
body array of string

Возвращаемое значение

response
string

Xooa SET [DEPRECATED]

Это действие используется для выполнения операции set в приложении Xooa. Эта операция вызывает функцию set в смарт-контракте для хранения пар "ключ- значение" в блокчейне. Эта операция создает транзакцию в блокчейне и сохраняет ее в реестре.

Параметры

Имя Ключ Обязательно Тип Описание
Индикатор асинхронного вызова
async boolean

Этот параметр используется для определения того, должен ли вызов Xooa выполняться в синхронном или асинхронном режиме. Значение по умолчанию — false, т. е. синхронный режим.

Время ожидания перед включением синхронного вызова в асинхронный.
timeout integer

Если вызов Xooa выполняется в синхронном режиме, вызов ожидает времени, прошедшего во время ожидания, чтобы получить ответ. Если ответ не создается в течение заданного времени ожидания, создается ожидающий ответ. Значение времени ожидания по умолчанию — 3000 мс.

body
body array of string

Возвращаемое значение

response
string

Вызов функции

Вызовите определенную пользовательскую функцию смарт-контракта для записи в реестр. Такие операции создают транзакции в реестре.

Параметры

Имя Ключ Обязательно Тип Описание
Имя функции
fcn True string

Имя функции.

Индикатор асинхронного вызова (логический)
async boolean

Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false).

Время ожидания (только синхронные вызовы)
timeout integer

Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс.

body
body True array of string

Возвращаемое значение

response
string

Выполнение функции запроса

Запросите реестр с помощью данной функции смарт-контракта. Конечная точка запроса используется для выполнения операций чтения. Такие операции не создают транзакции в реестре.

Параметры

Имя Ключ Обязательно Тип Описание
Имя функции
fcn True string

Имя функции.

Индикатор асинхронного вызова (логический)
async boolean

Указывает, следует ли выполнять вызов асинхронно (по умолчанию — false).

Время ожидания (только синхронные вызовы)
timeout integer

Время ожидания ответа от синхронного вызова (асинхронный false). Ответ на ожидающие транзакции 202 с URL-адресом, который требуется получить, появляется, если превышено значение времени ожидания. Значение времени ожидания по умолчанию — 5000 мс.

body
body True array of string

Возвращаемое значение

response
string

Определения

струна

Это базовый тип данных string.