Kyle Joseph is set to complete a move to Blackpool as part of the move taking Jerry Yates to Swansea City.
Yates completed a medical on Tuesday, and is expected to be confirmed as the club's third signing of the summer in the next few hours, in a deal believed to be around £2.5m.
It's the highest transfer fee the Swans have paid for a player since the £3m package to bring Bersant Celina to the club back in 2018, with Yates netting 14 goals in the Championship despite Blackpool's relegation.