Установка и использование платформы
gRPC: получение информации о состоянии смарт-контракта¶
Для получения параметров конфигурации ноды предусмотрен запрос ContractExecutionStatuses.
Поля этого запроса содержатся в protobuf-файле util_contract_status_service.proto.
Запрос ContractExecutionStatuses требует ввода параметра tx_id - ID транзакции вызова смарт-контракта, информацию о cостоянии которого необходимо получить.
Информация о состоянии смарт-контракта¶
В ответе на запрос ContractExecutionStatuses выводятся следующие данные смарт-контракта:
sender- участник, отправивший смарт-контракт в блокчейн;tx_id- ID транзакции вызова смарт-контракта;Status- информация об исполнении смарт-контракта:0- успешно исполнен (SUCCESS);1- исполнен с ошибкой (ERROR);2- не исполнен (FAILURE).code- код ошибки в ходе выполнения смарт-контракта;message- сообщение об ошибке;timestamp- время вызова смарт-контракта;signature- подпись смарт-контракта.