Install dependencies using uv:
# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create virtual environment and install dependencies
uv venv
uv sync
source .venv/bin/activate # On Unix
# or
.venv\Scripts\activate # On WindowsTo bridge gas between chains:
- Send ETH to
GasRelayer.send_gas()with destination chain ID and receiver address - The contract will handle the cross-chain messaging through LayerZero
- Funds will be received by the target address on the destination chain
- Python 3.12+
- Vyper 0.4.0+
- LayerZero V2 endpoint contracts deployed on target chains