TLDR; This is a call from SCW, where the SCW does two transactions. The first being approiving the USDC & then second is calling Socket's registery to bridge the token using the function outboundTransferTo.
Transaction Flow:
User op was forwarded using Stackup bundler
Every userOp call starts with EntryPoint - 0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
Smart Contract wallet address - 0x3a1ee02cf59821e4d8264a6ddfae970a99da25d5
SCW looks like an implementation of https://ethereum-magicians.org/t/erc-6900-modular-smart-contract-accounts-and-plugins/13885/20
This is mostly popularised by zeroDev protocol - https://mirror.xyz/konradkopp.eth/7Q3TrMFgx2VbZRKa7UEaisIMjimpMABiqGYo00T9egA
Codebase - https://github.com/zerodevapp/kernel/blob/main/src/Kernel.sol