The following query parameters are supported:

ParameterDescriptionExample
fromChainIdThe chainId of the from chain8453
toAddressA valid address to receive the bridge0xd8da6bf26964af9d7eed9e03e53415d37aa96045
amountThe amount to have the input initially set to0.1
currencyThe currency to have preselectedeth or usdc
lockToChainDisable selecting a toChaintrue
lockCurrencyDisable selecting a currencytrue

To deep link to a specific toChain, you must replace the slug after /bridge with the desired chain’s name, like so: relay.link/bridge/{chainName}. Spaces should be replaced with dashes. You can check out the list of supported chains here.

Examples

Bridge from Zora to Base

https://relay.link/bridge/base?fromChainId=7777777

Bridge from Ethereum to Optimism with a preset address

https://relay.link/bridge/optimism?fromChainId=1&toAddress=0xd8da6bf26964af9d7eed9e03e53415d37aa96045

Bridge 0.01 ETH from Optimism to Zora

https://relay.link/bridge/zora?fromChainId=10&amount=0.01

Bridge from Ethereum to Base with the currency and toChain locked

https://relay.link/bridge/base?fromChainId=1&lockCurrency=true&lockToChain=true

Bridge $100 USDC from Base to Arbitrum

https://relay.link/bridge/arbitrum?fromChainId=8453&currency=usdc&amount=100