THE SIBLINGStwo sibling functions · one correct, one cracked · the classic asymmetry tellquoteTransferRemote(.., trustAmount)_bridgeTrust(trustAmount, ..)same amountquoted · spentintactbridgeTrust()INTACTquoteTransferRemote(.., minTrustOut)_bridgeTrust(amountOut, ..)different amountsfee too lowrevertswapAndBridgeWithETH()BROKENANALYTICAL CUBISMwhen sibling functions rhyme but diverge,you look for the broken statue.TrustSwapAndBridgeRouter.sol · Intuition periphery · Medium · DoSfix · quote bridgeFee AFTER swap resolves, using amountOut (not minTrustOut)