Skip to main content
This workflow demonstrates complex multi-hop crosschain operations where origin chain assets bridge to the minting chain, create new tokens, then return for yield deployment. The pattern shows how to leverage centralized minting while maintaining yield positions on preferred chains. Route Mechanics: This bundle runs as 2 transactions, one on each chain:
  • Bridge USDCe from Berachain to Ethereum using Stargate
  • Check USDC balance on Ethereum after successful bridge completion
  • Mint rUSD using the bridged USDC through Reservoir’s minting contract
  • Route rUSD for srUSD on Ethereum
  • Bridge the srUSD back to Berachain via a Stargate bridge
  • Check srUSD balance on Berachain post-bridging
  • Deposit srUSD into Dolomite srUSD vault for yield
  • Enforce 0.5% slippage on the received Dolomite vault shares
Instead of explicitly minting rUSD (deposit USDC to Reservoir) and swapping for srUSD (route rUSD to srUSD), you can achieve this in a single action:
Note: Enso routing engine may optimize via swapping from USDC to srUSD.
Important Considerations
  • Each chain’s steps run atomically within their own transaction, but a destination callback failure cannot revert the finalized source-chain bridge. Refund behavior depends on the bridge; monitor delivery with Bridge Status
  • Gas costs for all destination chains are calculated and paid upfront using LayerZero’s native drop feature
  • Bridge fees and slippage may cause slight variations in final amounts received

Updated 2025-09-25