DTC Bridge — Test UI

Linea→Base: Adapter send(). Base→Linea: Router bridgeToLinea(to, amountLD) (payable).
Your caps are huge (100k per tx, 2m/day). If Base→Linea still reverts, it’s usually fee mismatch. Use Fee Buffer + Simulate to extract revert bytes.
Network: Wallet:
Sender: Token: Spender:
dstEid: Peer(dstEid):
Balance: Allowance:
capPerTx: capUser/day:
capGlobal/day: lzReceiveGas():
Native fee (quote): msg.value (buffered):
Status: idle
If Simulate returns revert bytes, paste the “raw error.data” here and we’ll decode the exact revert reason.