```\n/\*\*\n \* @notice function to bridge tokens after swap. This is used after swap function call\n \* @notice This method is payable because the caller is doing token transfer and briding operation\n \* @dev for usage, refer to controller implementations\n \* encodedData for bridge should follow the sequence of properties in Stargate-BridgeData struct\n \* @param swapId routeId for the swapImpl\n \* @param swapData encoded data for swap\n \* @param stargateBridgeData encoded data for StargateBridgeData\n \*/\nfunction swapAndBridge(\n```\n