diff --git a/app-developers/guides/bridging/custom-bridge.mdx b/app-developers/guides/bridging/custom-bridge.mdx index b64a8199e..abca06960 100644 --- a/app-developers/guides/bridging/custom-bridge.mdx +++ b/app-developers/guides/bridging/custom-bridge.mdx @@ -35,5 +35,5 @@ You **must** deploy your bridge to OP Sepolia before it can be added to the Supe You can explore several examples of custom bridges for OP Mainnet: * [NFT Bridge](https://github.com/ethereum-optimism/optimism/blob/v1.1.4/packages/contracts-bedrock/src/L1/L1ERC721Bridge.sol) -* [L2 DAI Token Bridge](https://explorer.optimism.io/address/0x467194771dae2967aef3ecbedd3bf9a310c76c65#code) and [deployed addresses](https://github.com/ethereum-optimism/ethereum-optimism.github.io/blob/master/data/DAI/data.json) +* [L2 DAI Token Bridge](https://optimistic.etherscan.io/address/0x467194771dae2967aef3ecbedd3bf9a310c76c65#code) and [deployed addresses](https://github.com/ethereum-optimism/ethereum-optimism.github.io/blob/master/data/DAI/data.json) * [SNX Bridge](https://github.com/ethereum-optimism/ethereum-optimism.github.io/blob/master/data/SNX/data.json) diff --git a/app-developers/guides/bridging/standard-bridge.mdx b/app-developers/guides/bridging/standard-bridge.mdx index 821a27430..c047a6b4d 100644 --- a/app-developers/guides/bridging/standard-bridge.mdx +++ b/app-developers/guides/bridging/standard-bridge.mdx @@ -252,4 +252,12 @@ Once you've found the token you want to bridge, look for the token's name and sy The address of this entry is the address of the bridged representation of the token you want to bridge. - + + +Identify the cross-chain bridge contract address used by the token pair. +You can observe that some token pairs in the list utilize **custom bridge contracts** instead of the default Standard Bridge. +Verify the bridge contract specified in the token list entry to ensure you are interacting with the correct bridge implementation for that token. + + + + diff --git a/app-developers/tutorials/bridging/cross-dom-bridge-eth.mdx b/app-developers/tutorials/bridging/cross-dom-bridge-eth.mdx index 572e14122..7bf384b1c 100644 --- a/app-developers/tutorials/bridging/cross-dom-bridge-eth.mdx +++ b/app-developers/tutorials/bridging/cross-dom-bridge-eth.mdx @@ -8,6 +8,10 @@ This tutorial explains how you can use [Viem](https://viem.sh) to bridge ETH bet Viem is a TypeScript interface for Ethereum that provides low-level stateless primitives for interacting with Ethereum. It offers an easy way to add bridging functionality to your JavaScript-based application. + +Users can deposit ETH by interacting with the **[L1StandardBridgeProxy](/op-mainnet/network-information/op-addresses)**. In this tutorial, viem deposits ETH by writing to the [depositTransaction](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L1/OptimismPortal2.sol#L554) function on the [Optimism Portal contract](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts-bedrock/src/L1/OptimismPortal2.sol). +[Deposited transactions](https://specs.optimism.io/protocol/deposits.html), also known as deposits, are transactions that are initiated on L1 and executed on L2. + ## Supported networks