# PARTNER: LayerZero Bridge

### Overview

The LayerZero Bridge allows you to perform token bridge using the LayerZero core asset transfer protocol directly inside a Decimal workflow. It enables automated, cross-chain token bridge while leveraging LayerZero’s routing and liquidity optimisation.

This integration is designed for Web3-native workflows where cross-chain asset bridging needs to be executed programmatically, conditionally, or as part of a larger automation.

Common use cases include:

* Cross-chain asset movement
* Treasury and fund management workflows
* Strategy-based DeFi automation

***

### Available Module

#### LayerZero Bridge

Executes a token bridge using LayerZero based on the configured source token, destination token, chain, and amount.

***

### When to use LayerZero Bridge

Use the LayerZero node when:

* You need to bridge tokens programmatically
* Bridges are part of a larger automated workflow
* You want best-route aggregation without manual execution
* You need cross-chain token movement

This node is typically used after wallet connection and before downstream actions like transfers or contract calls.

***

### Adding LayerZero to a Workflow

1. Open the Decimal workflow editor
2. Add a Trigger node
3. From Web3, select LayerZero Bridge
4. Connect the node to the trigger or previous step

Once added, the LayerZero Settings panel opens automatically.

***

### Module Configuration

#### From Token

Select the source token to bridge from.

Example:

*<mark style="color:$primary;">ETH (Ether)</mark>*

Note: Native tokens (e.g. ETH) may not be supported as source tokens directly. In such cases, use the wrapped version (e.g. WETH).

***

#### Destination Chain

Select the destination chain for the bridge.

Example:

*<mark style="color:$primary;">Base</mark>*

For cross-chain bridge, the destination chain must be different from the source chain.

***

#### To Token

Select the destination token to receive.

Example:

*<mark style="color:$primary;">WETH (Wrapped Ether)</mark>*

***

#### Amount

Enter the human-readable amount to bridge.

Example:

*<mark style="color:$primary;">0.1</mark>*

Decimal automatically handles token decimals during execution.

This field is required.

***

#### Recipient (Optional)

Specify a recipient wallet address for the bridge tokens.

* If left empty, tokens are received in the connected wallet
* Useful for routing funds to external wallets or contracts<br>

Example:

*<mark style="color:$primary;">0x...</mark>*

***

### Output & Execution

When executed, the LayerZero node:

* Fetches the optimal bridge route
* Executes the bridge onchain
* Returns execution details to the workflow

Typical output includes:

* Transaction hash
* Source and destination tokens
* Amounts bridged
* Execution status

These results can be used in downstream nodes for validation, logging, or follow-up actions.

***

### Example Workflow

Use Case: Bridge ETH (Ethereum) to WETH (Base) automatically.

Workflow:

1. Trigger
2. Wallet Connection
3. LayerZero Bridge
4. If Else (validate execution)
5. Transfer or store result

This enables fully automated bridge workflows without manual intervention.

***

**Here are the official 1inch references**&#x20;

* LayerZero Documentation: <https://docs.layerzero.network/>
* LayerZero Developer Docs (API & Protocol): <https://transfer.layerzero-api.com/v1>
* LayerZero on X (Twitter): <https://x.com/LayerZero_Core>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.decimal.at/technical/node-directory/partner-layerzero-bridge.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
