# 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>
