Смарт-контракт 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.