МанитонДокументация
Контракты

Besu connector: транспорт

Отправка транзакции не подтверждает завершение операции.

Feature: Принятая отправка
  Scenario: Принятая отправка
    Given RPC принял транзакцию
    When connector публикует TransactionSubmittedEvent
    Then состояние обозначается SUBMITTED
    And клиент не получает фиктивное CONFIRMED

Контракт и реализация

BesuConnectorService в protobuf описывает SubmitTransaction, GetTransactionReceipt, GetBlock и VerifyBlockHash. Go Router обрабатывает соответствующие Kafka-команды из protobuf envelope, требует context и proto data, отклоняет неподдерживаемый тип. Наличие service declaration не доказывает публично развернутый RPC endpoint. После отправки публикуется событие; при ошибке — TransactionFailedEvent. ReceiptReady передает результат чтения, но не заменяет предметную проверку CFA финализатором. Право подписанта и волеизъявление не определяются транспортом. Источники: packages/contracts/proto/maniton/besu/v1/besu.proto; apps/services/besu-connector/internal/handlers/router.go. Подпись.

Сценарии задают ожидаемое поведение. Наличие страницы не подтверждает реализацию, банковское исполнение или согласование Правил.

На этой странице