> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Bridges

> Ретранслируйте сообщения LayerZero, Chainlink CCIP, Across и CCTP между сетями в Multichain Virtual Environment с настраиваемыми режимами ретрансляции.

Bridge Module соединяет сети в [Multichain Virtual Environment](/virtual-environments/multichain/overview). Когда он включён, транзакция в исходной цепочке, эмитирующая событие моста, инициирует соответствующую доставку в целевой цепочке в той же Virtual Environment. Ретрансляция выполняется в заданном вами режиме (immediate или delayed) и не использует реальные средства.

<Note>
  Bridge Module доступен на тарифах, включающих multichain-возможности. [Свяжитесь с нами](https://tenderly.co/contact-us), чтобы включить его для вашего аккаунта.
</Note>

## Включение Bridge Module

Откройте страницу **Settings** для вашей Virtual Environment и разверните панель **Advanced**. Отметьте **Bridge** («Enable cross-network bridge»), затем **Save Changes**. После включения ретрансляция охватывает все поддерживаемые протоколы в сетях, подключённых к Virtual Environment.

Два параметра контролируют способ ретрансляции сообщений:

* **Relay mode**: `Auto relay` доставляет транзакцию в целевой сети сразу после обнаружения исходного события. `Delayed relay` удерживает доставку на фиксированный интервал, чтобы можно было тестировать тайминг в пути и задержку целевой цепочки.
* **Delayed relay seconds**: задержка, применяемая в режиме `Delayed relay` (например, `3600`).

<Frame caption="Bridge Settings → Advanced: флажок включения Bridge, Relay mode (Auto relay / Delayed relay) с полем задержки в секундах и поддерживаемые протоколы Layer Zero, Chainlink, Across и CCTP.">
  <img src="https://mintcdn.com/tenderly/hvaiyEOO1iQDC_-X/images/testnets/bridge-settings.webp?fit=max&auto=format&n=hvaiyEOO1iQDC_-X&q=85&s=74958d73b8ba4ff6925ed9aea678df6b" alt="Bridge settings Advanced panel showing the Bridge enable checkbox, a Relay mode dropdown set to Delayed relay, a Delayed relay seconds field set to 3600, and the supported protocols Layer Zero, Chainlink, Across, and CCTP with descriptions" width="1205" height="610" data-path="images/testnets/bridge-settings.webp" />
</Frame>

Модуль ретранслирует только там, где контракты протокола уже задеплоены. Если протокол отсутствует в сети вашей Virtual Environment, этот маршрут недоступен. [Панель Bridge contracts](#bridge-dashboard) показывает, какие контракты роутеров протоколов задеплоены в каждой сети.

## Поддерживаемые протоколы

| Протокол           | Что он ретранслирует                                                                                                                             |
| ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| **LayerZero**      | Омниканальный протокол обмена сообщениями с настраиваемой безопасностью. Исходный `PacketSent` инициирует доставку в целевой сети (`lzReceive`). |
| **Chainlink CCIP** | Протокол межцепочечной совместимости от Chainlink. Исходный `CCIPMessageSent` инициирует доставку в целевой сети (например, `manuallyExecute`).  |
| **Across**         | Intent-ориентированный мост с оптимистичной верификацией. Исходный `V3FundsDeposited` инициирует fill в целевой сети.                            |
| **CCTP**           | Cross-Chain Transfer Protocol от Circle для нативных переводов USDC между цепочками.                                                             |

## Поддерживаемые сети

Покрытие протоколов моста уже, чем общая поддержка сетей, потому что Bridge Module полагается на наличие реальных контрактов протоколов в данной сети. Начальное покрытие:

| Протокол       | Изначально поддерживаемые сети              |
| -------------- | ------------------------------------------- |
| LayerZero      | Ethereum, Arbitrum, Optimism, Base, Polygon |
| Chainlink CCIP | Ethereum, Arbitrum, Optimism, Base, Polygon |
| Across         | Ethereum, Arbitrum, Optimism, Base, Polygon |
| CCTP           | Ethereum, Arbitrum, Optimism, Base, Polygon |

Покрытие расширяется по мере запросов клиентов. Если вам нужна конкретная сеть для мостового протокола, обратитесь к вашему контакту в Tenderly.

## Панель Bridge

Вкладка **Overview** даёт операционную видимость всей активности моста в Virtual Environment:

* **Top routes**: каждая пара «исходная — целевая сеть», её протокол и число ретранслированных операций.
* **Bridge contracts**: контракты роутеров протоколов, задеплоенные в каждой сети, с указанием сети, имени контракта, адреса и протокола.
* **Bridge transactions**: список каждой ретранслированной операции с её статусом, исходной сетью и транзакцией, целевой сетью и транзакцией, протоколом и относительным временем. Регулятор интервала автообновления поддерживает список актуальным.

<Frame caption="Bridge Overview: панели Top routes и Bridge contracts над списком ретранслированных операций, с маршрутами Layer Zero, Across, Chainlink и CCTP между Ethereum, Arbitrum, Optimism, Base и Polygon.">
  <img src="https://mintcdn.com/tenderly/hvaiyEOO1iQDC_-X/images/testnets/bridge-overview.webp?fit=max&auto=format&n=hvaiyEOO1iQDC_-X&q=85&s=d50fd89d924feeda6a42d5a19e00d9c9" alt="Bridge Overview tab showing a Top routes panel (route, protocol, relayed count), a Bridge contracts panel (network, name, address, protocol), and a transaction list with status, source and destination networks and transactions, protocol, and relative time" width="1600" height="1000" data-path="images/testnets/bridge-overview.webp" />
</Frame>

Чтобы подтвердить полный round-trip, найдите исходную транзакцию (например, LayerZero `PacketSent`) и проследите её строку до соответствующей транзакции в целевой сети (`lzReceive`).

### Детали операции моста

Выбор строки открывает операцию моста, где показаны протокол, общий статус и цепочка транзакций, составляющих межцепочечное сообщение: для каждого шага — сеть, статус, функция (например, `verify`, `lzReceive`), блок, хеш транзакции, отправитель, получатель и потраченный газ. Просмотрщик **Input** рендерит декодированное содержимое сообщения (`srcEid`, `dstEid`, `guid`, `options`, `sendLibrary`) с переключателем Decoded/Raw.

<Frame caption="Одна операция моста: протокол и статус, составляющие транзакции с их функциями и потраченным газом, а также декодированное содержимое сообщения.">
  <img src="https://mintcdn.com/tenderly/hvaiyEOO1iQDC_-X/images/testnets/bridge-operation-detail.webp?fit=max&auto=format&n=hvaiyEOO1iQDC_-X&q=85&s=f6d59a9c7ef36f7eeef9c5520127c285" alt="Bridge operation detail page showing protocol layerzero with completed status, a table of constituent transactions with functions verify and lzReceive and their gas used, and a decoded input payload with srcEid, dstEid, guid, options, and sendLibrary fields" width="1600" height="645" data-path="images/testnets/bridge-operation-detail.webp" />
</Frame>

## Когда использовать мостостроение

| Сценарий                                                                   | Использовать                                                                                            |
| -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| Межцепочечные dApp, мосты, управление и логика мультицепочечных протоколов | [Multichain Virtual Environment](/virtual-environments/multichain/overview) с включённым мостостроением |
| Разработка на одной сети без мостовых задач                                | Стандартная [Virtual Environment](/virtual-environments/quickstart) на сеть                             |
| Репетиция на живой сети в одной цепочке с видимым mempool                  | [Network Mirror Mode](/virtual-environments/network-mirror-mode)                                        |

## См. также

* [Обзор Multichain Virtual Environments](/virtual-environments/multichain/overview)
* [Multichain quickstart](/virtual-environments/multichain/quickstart)
* [Unlimited Faucet](/virtual-environments/unlimited-faucet)
* [Admin RPC](/virtual-environments/admin-rpc)
