The app can facilitate a bridge as one transaction and then proceed. Greg, I don’t think it’s possible to do cross chain workflows without a service and contracts that support sponsored activities. We are working on this, but it won’t work for every contract. Do you have an example?
docs if it helps https://www.opviem.sh/docs/actions/wallet/L1/writeContractDeposit.html