From 092608f8011c849aac95fb33090f0e3b74fad73c Mon Sep 17 00:00:00 2001 From: Centaur AI Date: Wed, 13 May 2026 06:02:48 +0000 Subject: [PATCH 1/2] docs: remove incorrect 'no direct LZEndpointDollar interaction' guidance MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Developers do need to interact with LZEndpointDollar directly when bridging out — they must wrap USDC.e into LZD and approve it. Removed the misleading bullet and linked to the wrapping steps instead. Amp-Thread-ID: https://ampcode.com/threads/T-019e1f72-8b2f-72ee-825f-65ca36fc42d5 --- src/pages/guide/bridge-layerzero.mdx | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/pages/guide/bridge-layerzero.mdx b/src/pages/guide/bridge-layerzero.mdx index 0432874c..f3cb3283 100644 --- a/src/pages/guide/bridge-layerzero.mdx +++ b/src/pages/guide/bridge-layerzero.mdx @@ -528,11 +528,8 @@ Tempo has no native gas token, so there is no `msg.value`. Standard LayerZero en **LZEndpointDollar** ([`0x0cEb237E109eE22374a567c6b09F373C73FA4cBb`](https://explore.tempo.xyz/address/0x0cEb237E109eE22374a567c6b09F373C73FA4cBb)) is an adapter contract that routes LayerZero messaging fees through a TIP-20 stablecoin instead of `msg.value`. It wraps the standard `EndpointV2` so that OFT contracts can function on Tempo without modification. -This is transparent for end users: - - **Bridging to Tempo** - fees are paid in native gas on the source chain (ETH, MATIC, AVAX, etc.) as normal. -- **Bridging from Tempo** - `LZEndpointDollar` automatically deducts the messaging fee from a TIP-20 stablecoin. No `msg.value` is needed. -- **Developers** don't need to interact with `LZEndpointDollar` directly. The OFT contracts on Tempo handle it internally. +- **Bridging from Tempo** - `LZEndpointDollar` deducts the messaging fee from a TIP-20 stablecoin. No `msg.value` is needed. See [Bridge from Tempo via Stargate](#bridge-from-tempo-via-stargate) for the wrapping steps required to prepare the fee token. ## Further reading From 8d18e6e70d455886977ac5b7d954d2153f8e1546 Mon Sep 17 00:00:00 2001 From: Centaur AI Date: Wed, 13 May 2026 06:10:07 +0000 Subject: [PATCH 2/2] docs: fix cUSD issuer from Coinbase to Cap Amp-Thread-ID: https://ampcode.com/threads/T-019e1f72-8b2f-72ee-825f-65ca36fc42d5 --- src/pages/guide/bridge-layerzero.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/guide/bridge-layerzero.mdx b/src/pages/guide/bridge-layerzero.mdx index f3cb3283..d2297520 100644 --- a/src/pages/guide/bridge-layerzero.mdx +++ b/src/pages/guide/bridge-layerzero.mdx @@ -491,7 +491,7 @@ To bridge a standard OFT token, you need the OFT adapter contract address on the - **USDT0** - [Tether](https://tether.io) - **frxUSD** - [Frax](https://docs.frax.com) -- **cUSD** - [Coinbase](https://docs.cdp.coinbase.com) +- **cUSD** - [Cap](https://docs.cap.app/) The flow is the same as Stargate - quote, approve, send - but you call `send()` on the OFT adapter instead of `sendToken()` on a Stargate pool: